I: pbuilder: network access will be disabled during build I: Current time: Tue Nov 15 05:48:20 +14 2022 I: pbuilder-time-stamp: 1668440900 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [libmath-bigint-perl_1.999816-1.dsc] I: copying [./libmath-bigint-perl_1.999816.orig.tar.gz] I: copying [./libmath-bigint-perl_1.999816-1.debian.tar.xz] I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error gpgv: Signature made Sun Oct 28 05:09:41 2018 +14 gpgv: using RSA key D1E1316E93A760A8104D85FABB3A68018649AA06 gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./libmath-bigint-perl_1.999816-1.dsc dpkg-source: info: extracting libmath-bigint-perl in libmath-bigint-perl-1.999816 dpkg-source: info: unpacking libmath-bigint-perl_1.999816.orig.tar.gz dpkg-source: info: unpacking libmath-bigint-perl_1.999816-1.debian.tar.xz I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/1381063/tmp/hooks/D01_modify_environment starting debug: Running on ionos15-amd64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/1381063/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/1381063/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='5.0.3(1)-release' BUILDDIR=/build BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=amd64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=16' DIRSTACK=() DISTRIBUTION= EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=3806f3deac4846ee86bf4e618069c1ef LANG=C LANGUAGE=et_EE:et LC_ALL=C MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=1381063 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.xPki7fn0U2/pbuilderrc_Dceo --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.xPki7fn0U2/b2 --logfile b2/build.log libmath-bigint-perl_1.999816-1.dsc' SUDO_GID=111 SUDO_UID=106 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://85.184.249.68:3128 I: uname -a Linux i-capture-the-hostname 5.10.0-9-amd64 #1 SMP Debian 5.10.70-1 (2021-09-30) x86_64 GNU/Linux I: ls -l /bin total 5116 -rwxr-xr-x 1 root root 1168776 Apr 18 2019 bash -rwxr-xr-x 3 root root 38984 Jul 11 2019 bunzip2 -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzcat lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep -rwxr-xr-x 3 root root 38984 Jul 11 2019 bzip2 -rwxr-xr-x 1 root root 14328 Jul 11 2019 bzip2recover lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore -rwxr-xr-x 1 root root 43744 Mar 1 2019 cat -rwxr-xr-x 1 root root 64320 Mar 1 2019 chgrp -rwxr-xr-x 1 root root 64288 Mar 1 2019 chmod -rwxr-xr-x 1 root root 72512 Mar 1 2019 chown -rwxr-xr-x 1 root root 146880 Mar 1 2019 cp -rwxr-xr-x 1 root root 121464 Jan 18 2019 dash -rwxr-xr-x 1 root root 109408 Mar 1 2019 date -rwxr-xr-x 1 root root 76712 Mar 1 2019 dd -rwxr-xr-x 1 root root 93744 Mar 1 2019 df -rwxr-xr-x 1 root root 138856 Mar 1 2019 dir -rwxr-xr-x 1 root root 84288 Jan 10 2019 dmesg lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname -rwxr-xr-x 1 root root 39520 Mar 1 2019 echo -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep -rwxr-xr-x 1 root root 35424 Mar 1 2019 false -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep -rwxr-xr-x 1 root root 68880 Jan 10 2019 findmnt -rwsr-xr-x 1 root root 34896 Apr 23 2020 fusermount -rwxr-xr-x 1 root root 198976 Jan 8 2019 grep -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe -rwxr-xr-x 1 root root 98048 Jan 6 2019 gzip -rwxr-xr-x 1 root root 26696 Sep 27 2018 hostname -rwxr-xr-x 1 root root 68552 Mar 1 2019 ln -rwxr-xr-x 1 root root 56760 Jul 27 2018 login -rwxr-xr-x 1 root root 138856 Mar 1 2019 ls -rwxr-xr-x 1 root root 108624 Jan 10 2019 lsblk -rwxr-xr-x 1 root root 89088 Mar 1 2019 mkdir -rwxr-xr-x 1 root root 68544 Mar 1 2019 mknod -rwxr-xr-x 1 root root 43808 Mar 1 2019 mktemp -rwxr-xr-x 1 root root 43008 Jan 10 2019 more -rwsr-xr-x 1 root root 51280 Jan 10 2019 mount -rwxr-xr-x 1 root root 14408 Jan 10 2019 mountpoint -rwxr-xr-x 1 root root 138728 Mar 1 2019 mv lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 39616 Mar 1 2019 pwd lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash -rwxr-xr-x 1 root root 47776 Mar 1 2019 readlink -rwxr-xr-x 1 root root 68416 Mar 1 2019 rm -rwxr-xr-x 1 root root 47776 Mar 1 2019 rmdir -rwxr-xr-x 1 root root 23312 Jan 22 2019 run-parts -rwxr-xr-x 1 root root 122224 Dec 23 2018 sed lrwxrwxrwx 1 root root 4 Nov 15 05:48 sh -> bash lrwxrwxrwx 1 root root 4 Nov 10 04:47 sh.distrib -> dash -rwxr-xr-x 1 root root 39552 Mar 1 2019 sleep -rwxr-xr-x 1 root root 80672 Mar 1 2019 stty -rwsr-xr-x 1 root root 63568 Jan 10 2019 su -rwxr-xr-x 1 root root 35488 Mar 1 2019 sync -rwxr-xr-x 1 root root 445560 Apr 24 2019 tar -rwxr-xr-x 1 root root 14440 Jan 22 2019 tempfile -rwxr-xr-x 1 root root 97152 Mar 1 2019 touch -rwxr-xr-x 1 root root 35424 Mar 1 2019 true -rwxr-xr-x 1 root root 14328 Apr 23 2020 ulockmgr_server -rwsr-xr-x 1 root root 34888 Jan 10 2019 umount -rwxr-xr-x 1 root root 39584 Mar 1 2019 uname -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress -rwxr-xr-x 1 root root 138856 Mar 1 2019 vdir -rwxr-xr-x 1 root root 34896 Jan 10 2019 wdctl -rwxr-xr-x 1 root root 946 Jan 22 2019 which lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew I: user script /srv/workspace/pbuilder/1381063/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper (>= 10), perl dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19195 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper (>= 10); however: Package debhelper is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdmainutils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} groff-base{a} intltool-debian{a} libarchive-zip-perl{a} libbsd0{a} libcroco3{a} libelf1{a} libfile-stripnondeterminism-perl{a} libglib2.0-0{a} libicu63{a} libmagic-mgc{a} libmagic1{a} libncurses6{a} libpipeline1{a} libsigsegv2{a} libtool{a} libuchardet0{a} libxml2{a} m4{a} man-db{a} po-debconf{a} sensible-utils{a} The following packages are RECOMMENDED but will NOT be installed: curl libarchive-cpio-perl libglib2.0-data libgpm2 libltdl-dev libmail-sendmail-perl lynx shared-mime-info wget xdg-user-dirs 0 packages upgraded, 33 newly installed, 0 to remove and 0 not upgraded. Need to get 19.0 MB of archives. After unpacking 69.5 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian buster/main amd64 libbsd0 amd64 0.9.1-2+deb10u1 [99.5 kB] Get: 2 http://deb.debian.org/debian buster/main amd64 bsdmainutils amd64 11.1.2+b1 [191 kB] Get: 3 http://deb.debian.org/debian buster/main amd64 libuchardet0 amd64 0.0.6-3 [64.9 kB] Get: 4 http://deb.debian.org/debian buster/main amd64 groff-base amd64 1.22.4-3+deb10u1 [916 kB] Get: 5 http://deb.debian.org/debian buster/main amd64 libpipeline1 amd64 1.5.1-2 [31.2 kB] Get: 6 http://deb.debian.org/debian buster/main amd64 man-db amd64 2.8.5-2 [1274 kB] Get: 7 http://deb.debian.org/debian buster/main amd64 sensible-utils all 0.0.12 [15.8 kB] Get: 8 http://deb.debian.org/debian buster/main amd64 libmagic-mgc amd64 1:5.35-4+deb10u2 [242 kB] Get: 9 http://deb.debian.org/debian buster/main amd64 libmagic1 amd64 1:5.35-4+deb10u2 [118 kB] Get: 10 http://deb.debian.org/debian buster/main amd64 file amd64 1:5.35-4+deb10u2 [66.4 kB] Get: 11 http://deb.debian.org/debian buster/main amd64 gettext-base amd64 0.19.8.1-9 [123 kB] Get: 12 http://deb.debian.org/debian buster/main amd64 libsigsegv2 amd64 2.12-2 [32.8 kB] Get: 13 http://deb.debian.org/debian buster/main amd64 m4 amd64 1.4.18-2 [203 kB] Get: 14 http://deb.debian.org/debian buster/main amd64 autoconf all 2.69-11 [341 kB] Get: 15 http://deb.debian.org/debian buster/main amd64 autotools-dev all 20180224.1 [77.0 kB] Get: 16 http://deb.debian.org/debian buster/main amd64 automake all 1:1.16.1-4 [771 kB] Get: 17 http://deb.debian.org/debian buster/main amd64 autopoint all 0.19.8.1-9 [434 kB] Get: 18 http://deb.debian.org/debian buster/main amd64 libtool all 2.4.6-9 [547 kB] Get: 19 http://deb.debian.org/debian buster/main amd64 dh-autoreconf all 19 [16.9 kB] Get: 20 http://deb.debian.org/debian buster/main amd64 libarchive-zip-perl all 1.64-1 [96.8 kB] Get: 21 http://deb.debian.org/debian buster/main amd64 libfile-stripnondeterminism-perl all 1.1.2-1 [19.8 kB] Get: 22 http://deb.debian.org/debian buster/main amd64 dh-strip-nondeterminism all 1.1.2-1 [13.0 kB] Get: 23 http://deb.debian.org/debian buster/main amd64 libelf1 amd64 0.176-1.1 [161 kB] Get: 24 http://deb.debian.org/debian buster/main amd64 dwz amd64 0.12-3 [78.0 kB] Get: 25 http://deb.debian.org/debian buster/main amd64 libglib2.0-0 amd64 2.58.3-2+deb10u3 [1259 kB] Get: 26 http://deb.debian.org/debian buster/main amd64 libicu63 amd64 63.1-6+deb10u1 [8300 kB] Get: 27 http://deb.debian.org/debian buster/main amd64 libxml2 amd64 2.9.4+dfsg1-7+deb10u2 [689 kB] Get: 28 http://deb.debian.org/debian buster/main amd64 libcroco3 amd64 0.6.12-3 [145 kB] Get: 29 http://deb.debian.org/debian buster/main amd64 libncurses6 amd64 6.1+20181013-2+deb10u2 [102 kB] Get: 30 http://deb.debian.org/debian buster/main amd64 gettext amd64 0.19.8.1-9 [1303 kB] Get: 31 http://deb.debian.org/debian buster/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get: 32 http://deb.debian.org/debian buster/main amd64 po-debconf all 1.0.21 [248 kB] Get: 33 http://deb.debian.org/debian buster/main amd64 debhelper all 12.1.1 [1016 kB] Fetched 19.0 MB in 0s (75.4 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19195 files and directories currently installed.) Preparing to unpack .../00-libbsd0_0.9.1-2+deb10u1_amd64.deb ... Unpacking libbsd0:amd64 (0.9.1-2+deb10u1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../01-bsdmainutils_11.1.2+b1_amd64.deb ... Unpacking bsdmainutils (11.1.2+b1) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../02-libuchardet0_0.0.6-3_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.6-3) ... Selecting previously unselected package groff-base. Preparing to unpack .../03-groff-base_1.22.4-3+deb10u1_amd64.deb ... Unpacking groff-base (1.22.4-3+deb10u1) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../04-libpipeline1_1.5.1-2_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.1-2) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.8.5-2_amd64.deb ... Unpacking man-db (2.8.5-2) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../06-sensible-utils_0.0.12_all.deb ... Unpacking sensible-utils (0.0.12) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../07-libmagic-mgc_1%3a5.35-4+deb10u2_amd64.deb ... Unpacking libmagic-mgc (1:5.35-4+deb10u2) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../08-libmagic1_1%3a5.35-4+deb10u2_amd64.deb ... Unpacking libmagic1:amd64 (1:5.35-4+deb10u2) ... Selecting previously unselected package file. Preparing to unpack .../09-file_1%3a5.35-4+deb10u2_amd64.deb ... Unpacking file (1:5.35-4+deb10u2) ... Selecting previously unselected package gettext-base. Preparing to unpack .../10-gettext-base_0.19.8.1-9_amd64.deb ... Unpacking gettext-base (0.19.8.1-9) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../11-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../12-m4_1.4.18-2_amd64.deb ... Unpacking m4 (1.4.18-2) ... Selecting previously unselected package autoconf. Preparing to unpack .../13-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../14-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../15-automake_1%3a1.16.1-4_all.deb ... Unpacking automake (1:1.16.1-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../16-autopoint_0.19.8.1-9_all.deb ... Unpacking autopoint (0.19.8.1-9) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.4.6-9_all.deb ... Unpacking libtool (2.4.6-9) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.64-1_all.deb ... Unpacking libarchive-zip-perl (1.64-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.1.2-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.1.2-1_all.deb ... Unpacking dh-strip-nondeterminism (1.1.2-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../22-libelf1_0.176-1.1_amd64.deb ... Unpacking libelf1:amd64 (0.176-1.1) ... Selecting previously unselected package dwz. Preparing to unpack .../23-dwz_0.12-3_amd64.deb ... Unpacking dwz (0.12-3) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../24-libglib2.0-0_2.58.3-2+deb10u3_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.58.3-2+deb10u3) ... Selecting previously unselected package libicu63:amd64. Preparing to unpack .../25-libicu63_63.1-6+deb10u1_amd64.deb ... Unpacking libicu63:amd64 (63.1-6+deb10u1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../26-libxml2_2.9.4+dfsg1-7+deb10u2_amd64.deb ... Unpacking libxml2:amd64 (2.9.4+dfsg1-7+deb10u2) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../27-libcroco3_0.6.12-3_amd64.deb ... Unpacking libcroco3:amd64 (0.6.12-3) ... Selecting previously unselected package libncurses6:amd64. Preparing to unpack .../28-libncurses6_6.1+20181013-2+deb10u2_amd64.deb ... Unpacking libncurses6:amd64 (6.1+20181013-2+deb10u2) ... Selecting previously unselected package gettext. Preparing to unpack .../29-gettext_0.19.8.1-9_amd64.deb ... Unpacking gettext (0.19.8.1-9) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../30-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../31-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../32-debhelper_12.1.1_all.deb ... Unpacking debhelper (12.1.1) ... Setting up libpipeline1:amd64 (1.5.1-2) ... Setting up libmagic-mgc (1:5.35-4+deb10u2) ... Setting up libarchive-zip-perl (1.64-1) ... Setting up libglib2.0-0:amd64 (2.58.3-2+deb10u3) ... No schema files found: doing nothing. Setting up libmagic1:amd64 (1:5.35-4+deb10u2) ... Setting up gettext-base (0.19.8.1-9) ... Setting up file (1:5.35-4+deb10u2) ... Setting up libicu63:amd64 (63.1-6+deb10u1) ... Setting up autotools-dev (20180224.1) ... Setting up libncurses6:amd64 (6.1+20181013-2+deb10u2) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up autopoint (0.19.8.1-9) ... Setting up sensible-utils (0.0.12) ... Setting up libuchardet0:amd64 (0.0.6-3) ... Setting up libbsd0:amd64 (0.9.1-2+deb10u1) ... Setting up libelf1:amd64 (0.176-1.1) ... Setting up libxml2:amd64 (2.9.4+dfsg1-7+deb10u2) ... Setting up libfile-stripnondeterminism-perl (1.1.2-1) ... Setting up libtool (2.4.6-9) ... Setting up m4 (1.4.18-2) ... Setting up bsdmainutils (11.1.2+b1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libcroco3:amd64 (0.6.12-3) ... Setting up autoconf (2.69-11) ... Setting up dwz (0.12-3) ... Setting up groff-base (1.22.4-3+deb10u1) ... Setting up automake (1:1.16.1-4) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up gettext (0.19.8.1-9) ... Setting up man-db (2.8.5-2) ... Not building database; man-db/auto-update is not 'true'. Setting up intltool-debian (0.35.0+20060710.5) ... Setting up po-debconf (1.0.21) ... Setting up debhelper (12.1.1) ... Setting up dh-autoreconf (19) ... Setting up dh-strip-nondeterminism (1.1.2-1) ... Processing triggers for libc-bin (2.28-10) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package hostname: Name or service not known I: Running cd /build/libmath-bigint-perl-1.999816/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../libmath-bigint-perl_1.999816-1_source.changes dpkg-buildpackage: info: source package libmath-bigint-perl dpkg-buildpackage: info: source version 1.999816-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by gregor herrmann dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 fakeroot debian/rules clean dh clean dh_clean debian/rules build dh build dh_update_autotools_config dh_autoreconf dh_auto_configure perl -I. Makefile.PL INSTALLDIRS=vendor "OPTIMIZE=-g -O2 -ffile-prefix-map=/build/libmath-bigint-perl-1.999816=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" "LD=x86_64-linux-gnu-gcc -g -O2 -ffile-prefix-map=/build/libmath-bigint-perl-1.999816=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro" Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Math::BigInt Writing MYMETA.yml and MYMETA.json dh_auto_build make -j16 make[1]: Entering directory '/build/libmath-bigint-perl-1.999816' cp lib/Math/BigFloat.pm blib/lib/Math/BigFloat.pm cp lib/Math/BigInt.pm blib/lib/Math/BigInt.pm cp lib/Math/BigInt/Calc.pm blib/lib/Math/BigInt/Calc.pm cp lib/Math/BigInt/Lib.pm blib/lib/Math/BigInt/Lib.pm Manifying 4 pod documents make[1]: Leaving directory '/build/libmath-bigint-perl-1.999816' dh_auto_test make -j16 test TEST_VERBOSE=1 make[1]: Entering directory '/build/libmath-bigint-perl-1.999816' 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.028001, /usr/bin/perl # # Version Module # ------- ------ # 1.999816 Math::BigInt # 1.999816 Math::BigFloat # 1.999816 Math::BigInt::Lib # 1.999816 Math::BigInt::Calc # t/01load.t .................................... 1..2 ok 1 - use Math::BigInt; ok 2 - use Math::BigFloat; ok t/_e_math.t ................................... 1..26 # Subtest: Math::BigFloat::_e_add(123, 321, "+", "+"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_add() is modified ok 1 - Math::BigFloat::_e_add(123, 321, "+", "+"); # Subtest: Math::BigFloat::_e_add(123, 321, "+", "-"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_add() is modified ok 2 - Math::BigFloat::_e_add(123, 321, "+", "-"); # Subtest: Math::BigFloat::_e_add(123, 321, "-", "+"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_add() is modified ok 3 - Math::BigFloat::_e_add(123, 321, "-", "+"); # Subtest: Math::BigFloat::_e_add(321, 123, "-", "+"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_add() is modified ok 4 - Math::BigFloat::_e_add(321, 123, "-", "+"); # Subtest: Math::BigFloat::_e_add(321, 123, "+", "-"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_add() is modified ok 5 - Math::BigFloat::_e_add(321, 123, "+", "-"); # Subtest: Math::BigFloat::_e_add(10, 1, "+", "-"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_add() is modified ok 6 - Math::BigFloat::_e_add(10, 1, "+", "-"); # Subtest: Math::BigFloat::_e_add(10, 1, "-", "+"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_add() is modified ok 7 - Math::BigFloat::_e_add(10, 1, "-", "+"); # Subtest: Math::BigFloat::_e_add(1, 10, "-", "+"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_add() is modified ok 8 - Math::BigFloat::_e_add(1, 10, "-", "+"); ok 9 # skip $x -> _zero() does not (yet?) modify the first argument ok 10 # skip $x -> _zero() does not (yet?) modify the first argument # Subtest: Math::BigFloat::_e_add(123, 123, "+", "+"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_add() is modified ok 11 - Math::BigFloat::_e_add(123, 123, "+", "+"); # Subtest: Math::BigFloat::_e_add(123, 123, "-", "-"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_add() is modified ok 12 - Math::BigFloat::_e_add(123, 123, "-", "-"); # Subtest: Math::BigFloat::_e_add(0, 0, "-", "+"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_add() is modified ok 13 - Math::BigFloat::_e_add(0, 0, "-", "+"); # Subtest: Math::BigFloat::_e_add(0, 0, "+", "-"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_add() is modified ok 14 - Math::BigFloat::_e_add(0, 0, "+", "-"); # Subtest: Math::BigFloat::_e_add(0, 0, "+", "+"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_add() is modified ok 15 - Math::BigFloat::_e_add(0, 0, "+", "+"); # Subtest: Math::BigFloat::_e_add(0, 0, "-", "-"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_add() is modified ok 16 - Math::BigFloat::_e_add(0, 0, "-", "-"); # Subtest: Math::BigFloat::_e_sub(123, 321, "+", "-"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_sub() is modified ok 17 - Math::BigFloat::_e_sub(123, 321, "+", "-"); # Subtest: Math::BigFloat::_e_sub(123, 321, "-", "+"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_sub() is modified ok 18 - Math::BigFloat::_e_sub(123, 321, "-", "+"); # Subtest: Math::BigFloat::_e_sub(123, 123, "-", "+"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_sub() is modified ok 19 - Math::BigFloat::_e_sub(123, 123, "-", "+"); # Subtest: Math::BigFloat::_e_sub(123, 123, "+", "-"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_sub() is modified ok 20 - Math::BigFloat::_e_sub(123, 123, "+", "-"); ok 21 # skip $x -> _zero() does not (yet?) modify the first argument ok 22 # skip $x -> _zero() does not (yet?) modify the first argument # Subtest: Math::BigFloat::_e_sub(0, 0, "-", "+"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_sub() is modified ok 23 - Math::BigFloat::_e_sub(0, 0, "-", "+"); # Subtest: Math::BigFloat::_e_sub(0, 0, "+", "-"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_sub() is modified ok 24 - Math::BigFloat::_e_sub(0, 0, "+", "-"); # Subtest: Math::BigFloat::_e_sub(0, 0, "+", "+"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_sub() is modified ok 25 - Math::BigFloat::_e_sub(0, 0, "+", "+"); # Subtest: Math::BigFloat::_e_sub(0, 0, "-", "-"); 1..2 ok 1 - output has the correct value ok 2 - first operand to _e_sub() is modified ok 26 - Math::BigFloat::_e_sub(0, 0, "-", "-"); ok t/author-batan-mbf.t .......................... skipped: these tests are for testing by the author t/author-batan2-mbf.t ......................... skipped: these tests are for testing by the author t/author-bexp-mbf.t ........................... skipped: these tests are for testing by the author t/author-blog-mbf.t ........................... skipped: these tests are for testing by the author t/author-blog-mbi.t ........................... skipped: these tests are for testing by the author t/author-bmod-bdiv-mbi.t ...................... skipped: these tests are for testing by the author t/author-bnok-mbi.t ........................... skipped: these tests are for testing by the author t/author-bpi-mbf.t ............................ skipped: these tests are for testing by the author t/author-btmod-btdiv-mbi.t .................... skipped: these tests are for testing by the author t/author-constructors-a-p-r.t ................. skipped: these tests are for testing by the author t/author-lib-arithmetic-binary-_add.t ......... skipped: these tests are for testing by the author t/author-lib-arithmetic-binary-_div.t ......... skipped: these tests are for testing by the author t/author-lib-arithmetic-binary-_gcd.t ......... skipped: these tests are for testing by the author t/author-lib-arithmetic-binary-_lcm.t ......... skipped: these tests are for testing by the author t/author-lib-arithmetic-binary-_log_int.t ..... skipped: these tests are for testing by the author t/author-lib-arithmetic-binary-_mod.t ......... skipped: these tests are for testing by the author t/author-lib-arithmetic-binary-_modinv.t ...... skipped: these tests are for testing by the author t/author-lib-arithmetic-binary-_mul.t ......... skipped: these tests are for testing by the author t/author-lib-arithmetic-binary-_nok.t ......... skipped: these tests are for testing by the author t/author-lib-arithmetic-binary-_pow.t ......... skipped: these tests are for testing by the author t/author-lib-arithmetic-binary-_root.t ........ skipped: these tests are for testing by the author t/author-lib-arithmetic-binary-_sub.t ......... skipped: these tests are for testing by the author t/author-lib-arithmetic-ternary-_lsft.t ....... skipped: these tests are for testing by the author t/author-lib-arithmetic-ternary-_modpow.t ..... skipped: these tests are for testing by the author t/author-lib-arithmetic-ternary-_rsft.t ....... skipped: these tests are for testing by the author t/author-lib-arithmetic-unary-_dec.t .......... skipped: these tests are for testing by the author t/author-lib-arithmetic-unary-_dfac.t ......... skipped: these tests are for testing by the author t/author-lib-arithmetic-unary-_fac.t .......... skipped: these tests are for testing by the author t/author-lib-arithmetic-unary-_fib.t .......... skipped: these tests are for testing by the author t/author-lib-arithmetic-unary-_inc.t .......... skipped: these tests are for testing by the author t/author-lib-arithmetic-unary-_lucas.t ........ skipped: these tests are for testing by the author t/author-lib-arithmetic-unary-_sqrt.t ......... skipped: these tests are for testing by the author t/author-lib-bitwise-_and.t ................... skipped: these tests are for testing by the author t/author-lib-bitwise-_or.t .................... skipped: these tests are for testing by the author t/author-lib-bitwise-_sand.t .................. skipped: these tests are for testing by the author t/author-lib-bitwise-_sor.t ................... skipped: these tests are for testing by the author t/author-lib-bitwise-_sxor.t .................. skipped: these tests are for testing by the author t/author-lib-bitwise-_xor.t ................... skipped: these tests are for testing by the author t/author-lib-boolean-_is_even.t ............... skipped: these tests are for testing by the author t/author-lib-boolean-_is_odd.t ................ skipped: these tests are for testing by the author t/author-lib-boolean-_is_one.t ................ skipped: these tests are for testing by the author t/author-lib-boolean-_is_ten.t ................ skipped: these tests are for testing by the author t/author-lib-boolean-_is_two.t ................ skipped: these tests are for testing by the author t/author-lib-boolean-_is_zero.t ............... skipped: these tests are for testing by the author t/author-lib-comparison-_acmp.t ............... skipped: these tests are for testing by the author t/author-lib-constructor-binary-_from_base.t .. skipped: these tests are for testing by the author t/author-lib-constructor-nullary-_one.t ....... skipped: these tests are for testing by the author t/author-lib-constructor-nullary-_ten.t ....... skipped: these tests are for testing by the author t/author-lib-constructor-nullary-_two.t ....... skipped: these tests are for testing by the author t/author-lib-constructor-nullary-_zero.t ...... skipped: these tests are for testing by the author t/author-lib-constructor-unary-_copy.t ........ skipped: these tests are for testing by the author t/author-lib-constructor-unary-_from_bin.t .... skipped: these tests are for testing by the author t/author-lib-constructor-unary-_from_bytes.t .. skipped: these tests are for testing by the author t/author-lib-constructor-unary-_from_hex.t .... skipped: these tests are for testing by the author t/author-lib-constructor-unary-_from_oct.t .... skipped: these tests are for testing by the author t/author-lib-constructor-unary-_new.t ......... skipped: these tests are for testing by the author t/author-lib-convert-number-_num.t ............ skipped: these tests are for testing by the author t/author-lib-convert-string-_as_bin.t ......... skipped: these tests are for testing by the author t/author-lib-convert-string-_as_bytes.t ....... skipped: these tests are for testing by the author t/author-lib-convert-string-_as_hex.t ......... skipped: these tests are for testing by the author t/author-lib-convert-string-_as_oct.t ......... skipped: these tests are for testing by the author t/author-lib-convert-string-_str.t ............ skipped: these tests are for testing by the author t/author-lib-convert-string-_to_base.t ........ skipped: these tests are for testing by the author t/author-lib-convert-string-_to_bin.t ......... skipped: these tests are for testing by the author t/author-lib-convert-string-_to_bytes.t ....... skipped: these tests are for testing by the author t/author-lib-convert-string-_to_hex.t ......... skipped: these tests are for testing by the author t/author-lib-convert-string-_to_oct.t ......... skipped: these tests are for testing by the author t/author-lib-misc-_check.t .................... skipped: these tests are for testing by the author t/author-lib-misc-api_version.t ............... skipped: these tests are for testing by the author t/author-lib-property-_alen.t ................. skipped: these tests are for testing by the author t/author-lib-property-_digit.t ................ skipped: these tests are for testing by the author t/author-lib-property-_len.t .................. skipped: these tests are for testing by the author t/author-lib-property-_zeros.t ................ skipped: these tests are for testing by the author t/author-lib.t ................................ skipped: these tests are for testing by the author t/author-numify-mbf.t ......................... skipped: these tests are for testing by the author t/author-numify-mbi.t ......................... skipped: these tests are for testing by the author t/author-relop-mbi-mbf.t ...................... skipped: these tests are for testing by the author t/bare_mbf.t .................................. 1..2818 # BareCalc using Calc v1.999816 ok 1 - Math::BigFloat->config('lib') ok 2 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("12"); Math::BigFloat::bgcd($x, $y); ok 3 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("12"); Math::BigFloat::bgcd($x, $y); ok 4 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("12"); Math::BigFloat::bgcd($x, $y); ok 5 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("12"); Math::BigFloat::bgcd($x, $y); ok 6 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("inf"); Math::BigFloat::bgcd($x, $y); ok 7 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("inf"); Math::BigFloat::bgcd($x, $y); ok 8 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("-inf"); Math::BigFloat::bgcd($x, $y); ok 9 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("-inf"); Math::BigFloat::bgcd($x, $y); ok 10 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); Math::BigFloat::bgcd($x, $y); ok 11 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); Math::BigFloat::bgcd($x, $y); ok 12 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); Math::BigFloat::bgcd($x, $y); ok 13 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); Math::BigFloat::bgcd($x, $y); ok 14 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); Math::BigFloat::bgcd($x, $y); ok 15 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); Math::BigFloat::bgcd($x, $y); ok 16 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); Math::BigFloat::bgcd($x, $y); ok 17 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); Math::BigFloat::bgcd($x, $y); ok 18 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); Math::BigFloat::bgcd($x, $y); ok 19 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); Math::BigFloat::bgcd($x, $y); ok 20 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); Math::BigFloat::bgcd($x, $y); ok 21 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); Math::BigFloat::bgcd($x, $y); ok 22 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); Math::BigFloat::bgcd($x, $y); ok 23 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); Math::BigFloat::bgcd($x, $y); ok 24 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); Math::BigFloat::bgcd($x, $y); ok 25 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); Math::BigFloat::bgcd($x, $y); ok 26 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); Math::BigFloat::bgcd($x, $y); ok 27 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); Math::BigFloat::bgcd($x, $y); ok 28 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); Math::BigFloat::bgcd($x, $y); ok 29 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); Math::BigFloat::bgcd($x, $y); ok 30 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); Math::BigFloat::bgcd($x, $y); ok 31 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); Math::BigFloat::bgcd($x, $y); ok 32 - $x = Math::BigFloat->new("+3"); $y = Math::BigFloat->new("+2"); Math::BigFloat::bgcd($x, $y); ok 33 - $x = Math::BigFloat->new("+3"); $y = Math::BigFloat->new("+2"); Math::BigFloat::bgcd($x, $y); ok 34 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("+2"); Math::BigFloat::bgcd($x, $y); ok 35 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("+2"); Math::BigFloat::bgcd($x, $y); ok 36 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-2"); Math::BigFloat::bgcd($x, $y); ok 37 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-2"); Math::BigFloat::bgcd($x, $y); ok 38 - $x = Math::BigFloat->new("-144"); $y = Math::BigFloat->new("-60"); Math::BigFloat::bgcd($x, $y); ok 39 - $x = Math::BigFloat->new("-144"); $y = Math::BigFloat->new("-60"); Math::BigFloat::bgcd($x, $y); ok 40 - $x = Math::BigFloat->new("144"); $y = Math::BigFloat->new("-60"); Math::BigFloat::bgcd($x, $y); ok 41 - $x = Math::BigFloat->new("144"); $y = Math::BigFloat->new("-60"); Math::BigFloat::bgcd($x, $y); ok 42 - $x = Math::BigFloat->new("144"); $y = Math::BigFloat->new("60"); Math::BigFloat::bgcd($x, $y); ok 43 - $x = Math::BigFloat->new("144"); $y = Math::BigFloat->new("60"); Math::BigFloat::bgcd($x, $y); ok 44 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("625"); Math::BigFloat::bgcd($x, $y); ok 45 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("625"); Math::BigFloat::bgcd($x, $y); ok 46 - $x = Math::BigFloat->new("4096"); $y = Math::BigFloat->new("81"); Math::BigFloat::bgcd($x, $y); ok 47 - $x = Math::BigFloat->new("4096"); $y = Math::BigFloat->new("81"); Math::BigFloat::bgcd($x, $y); ok 48 - $x = Math::BigFloat->new("1034"); $y = Math::BigFloat->new("804"); Math::BigFloat::bgcd($x, $y); ok 49 - $x = Math::BigFloat->new("1034"); $y = Math::BigFloat->new("804"); Math::BigFloat::bgcd($x, $y); ok 50 - $x = Math::BigFloat->new("27"); $y = Math::BigFloat->new("90"); $z = Math::BigFloat->new("56"); Math::BigFloat::bgcd($x, $y, $z); ok 51 - $x = Math::BigFloat->new("27"); $y = Math::BigFloat->new("90"); $z = Math::BigFloat->new("56"); Math::BigFloat::bgcd($x, $y, $z); ok 52 - $x = Math::BigFloat->new("27"); $y = Math::BigFloat->new("90"); $z = Math::BigFloat->new("54"); Math::BigFloat::bgcd($x, $y, $z); ok 53 - $x = Math::BigFloat->new("27"); $y = Math::BigFloat->new("90"); $z = Math::BigFloat->new("54"); Math::BigFloat::bgcd($x, $y, $z); ok 54 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); Math::BigFloat::blcm($x, $y); ok 55 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); Math::BigFloat::blcm($x, $y); ok 56 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); Math::BigFloat::blcm($x, $y); ok 57 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); Math::BigFloat::blcm($x, $y); ok 58 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); Math::BigFloat::blcm($x, $y); ok 59 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); Math::BigFloat::blcm($x, $y); ok 60 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); Math::BigFloat::blcm($x, $y); ok 61 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); Math::BigFloat::blcm($x, $y); ok 62 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); Math::BigFloat::blcm($x, $y); ok 63 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); Math::BigFloat::blcm($x, $y); ok 64 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); Math::BigFloat::blcm($x, $y); ok 65 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); Math::BigFloat::blcm($x, $y); ok 66 - $x = Math::BigFloat->new("+27"); $y = Math::BigFloat->new("+90"); Math::BigFloat::blcm($x, $y); ok 67 - $x = Math::BigFloat->new("+27"); $y = Math::BigFloat->new("+90"); Math::BigFloat::blcm($x, $y); ok 68 - $x = Math::BigFloat->new("+1034"); $y = Math::BigFloat->new("+804"); Math::BigFloat::blcm($x, $y); ok 69 - $x = Math::BigFloat->new("+1034"); $y = Math::BigFloat->new("+804"); Math::BigFloat::blcm($x, $y); ok 70 - $x = Math::BigFloat->new("1.2"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 71 - $x = Math::BigFloat->new("1.2"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 72 - $x = Math::BigFloat->new("2.4"); $y = Math::BigFloat->new("12"); $x->bcos($y); ok 73 - $x = Math::BigFloat->new("2.4"); $y = Math::BigFloat->new("12"); $x->bcos($y); ok 74 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 75 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 76 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("20"); $x->bcos($y); ok 77 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("20"); $x->bcos($y); ok 78 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 79 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 80 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("12"); $x->bcos($y); ok 81 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("12"); $x->bcos($y); ok 82 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 83 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 84 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 85 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 86 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("20"); $x->bsin($y); ok 87 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("20"); $x->bsin($y); ok 88 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("12"); $x->bsin($y); ok 89 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("12"); $x->bsin($y); ok 90 - $x = Math::BigFloat->new("1.2"); $y = Math::BigFloat->new("13"); $x->bsin($y); ok 91 - $x = Math::BigFloat->new("1.2"); $y = Math::BigFloat->new("13"); $x->bsin($y); ok 92 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("13"); $x->bsin($y); ok 93 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("13"); $x->bsin($y); ok 94 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("12"); $x->bsin($y); ok 95 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("12"); $x->bsin($y); ok 96 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("10"); $x->batan($y); ok 97 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("10"); $x->batan($y); ok 98 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 99 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 100 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 101 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 102 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 103 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 104 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->batan($y); ok 105 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->batan($y); ok 106 - $x = Math::BigFloat->new("0.1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 107 - $x = Math::BigFloat->new("0.1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 108 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("13"); $x->batan($y); ok 109 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("13"); $x->batan($y); ok 110 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 111 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 112 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 113 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 114 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 115 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 116 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 117 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 118 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 119 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 120 - $x = Math::BigFloat->new("2.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 121 - $x = Math::BigFloat->new("2.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 122 - $x = Math::BigFloat->new("2.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 123 - $x = Math::BigFloat->new("2.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 124 - $x = Math::BigFloat->new("3.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 125 - $x = Math::BigFloat->new("3.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 126 - $x = Math::BigFloat->new("6.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 127 - $x = Math::BigFloat->new("6.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 128 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 129 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 130 - $x = Math::BigFloat->new("24"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 131 - $x = Math::BigFloat->new("24"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 132 - $x = Math::BigFloat->new("48"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 133 - $x = Math::BigFloat->new("48"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 134 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 135 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 136 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 137 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 138 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 139 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 140 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 141 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 142 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 143 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 144 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 145 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 146 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 147 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 148 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 149 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 150 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 151 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 152 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 153 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 154 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 155 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 156 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 157 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 158 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 159 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 160 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 161 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 162 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 163 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 164 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 165 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 166 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 167 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 168 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 169 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 170 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 171 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 172 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 173 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 174 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 175 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 176 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 177 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 178 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 179 - $x = Math::BigFloat->new("+1"); $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("+inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 182 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 183 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 184 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 185 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 186 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 187 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 188 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 189 - $x = Math::BigFloat->new("+inf"); $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("5"); $z = Math::BigFloat->new("13"); $x->batan2($y, $z); ok 191 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("13"); $x->batan2($y, $z); ok 192 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 193 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 194 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 195 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 196 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 197 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 198 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("11"); $x->batan2($y, $z); ok 199 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("11"); $x->batan2($y, $z); ok 200 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("77"); $x->batan2($y, $z); ok 201 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("77"); $x->batan2($y, $z); ok 202 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("77"); $x->batan2($y, $z); ok 203 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("77"); $x->batan2($y, $z); ok 204 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 205 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 206 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 207 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 208 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("8"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 209 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("8"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 210 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("8"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 211 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("8"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 212 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $z = Math::BigFloat->new("24"); $x->batan2($y, $z); ok 213 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $z = Math::BigFloat->new("24"); $x->batan2($y, $z); ok 214 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 215 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 216 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 217 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 218 - $x = Math::BigFloat->new("150"); Math::BigFloat->bpi($x); ok 219 - $x = Math::BigFloat->new("150"); Math::BigFloat->bpi($x); ok 220 - $x = Math::BigFloat->new("77"); Math::BigFloat->bpi($x); ok 221 - $x = Math::BigFloat->new("77"); Math::BigFloat->bpi($x); ok 222 - $x = Math::BigFloat->new("+0"); Math::BigFloat->bpi($x); ok 223 - $x = Math::BigFloat->new("+0"); Math::BigFloat->bpi($x); ok 224 - $x = Math::BigFloat->new("11"); Math::BigFloat->bpi($x); ok 225 - $x = Math::BigFloat->new("11"); Math::BigFloat->bpi($x); ok 226 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("10"); $x->bnok($y); ok 227 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("10"); $x->bnok($y); ok 228 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $x->bnok($y); ok 229 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $x->bnok($y); ok 230 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 231 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 232 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $x->bnok($y); ok 233 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $x->bnok($y); ok 234 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 235 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 236 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bnok($y); ok 237 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bnok($y); ok 238 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("3"); $x->bnok($y); ok 239 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("3"); $x->bnok($y); ok 240 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-2"); $x->bnok($y); ok 241 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-2"); $x->bnok($y); ok 242 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("3"); $x->bnok($y); ok 243 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("3"); $x->bnok($y); ok 244 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("6"); $x->bnok($y); ok 245 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("6"); $x->bnok($y); ok 246 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("90"); $x->bnok($y); ok 247 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("90"); $x->bnok($y); ok 248 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("95"); $x->bnok($y); ok 249 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("95"); $x->bnok($y); ok 250 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $x->bnok($y); ok 251 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $x->bnok($y); ok 252 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("0"); $x->bnok($y); ok 253 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("0"); $x->bnok($y); ok 254 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 255 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 256 - $x = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 257 - $x = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 258 - $x = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 259 - $x = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 260 - $x = Math::BigFloat->new("-2"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 261 - $x = Math::BigFloat->new("-2"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 262 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(-1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 263 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(-1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 264 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(0); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 265 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(0); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 266 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 267 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 268 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 269 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 270 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new(1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 271 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new(1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 272 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new(2); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 273 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new(2); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 274 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 275 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 276 - $x = Math::BigFloat->new("2.718281828"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 277 - $x = Math::BigFloat->new("2.718281828"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 278 - $x = Math::BigFloat->new("2.718281828"); $Math::BigFloat::div_scale = 20; $x->blog(); ok 279 - $x = Math::BigFloat->new("2.718281828"); $Math::BigFloat::div_scale = 20; $x->blog(); ok 280 - $x = Math::BigFloat->new("123"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 281 - $x = Math::BigFloat->new("123"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 282 - $x = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 283 - $x = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 284 - $x = Math::BigFloat->new("1000"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 285 - $x = Math::BigFloat->new("1000"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 286 - $x = Math::BigFloat->new("100"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 287 - $x = Math::BigFloat->new("100"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 288 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 289 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 290 - $x = Math::BigFloat->new("3.1415"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 291 - $x = Math::BigFloat->new("3.1415"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 292 - $x = Math::BigFloat->new("12345"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 293 - $x = Math::BigFloat->new("12345"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 294 - $x = Math::BigFloat->new("0.001"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 295 - $x = Math::BigFloat->new("0.001"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 296 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new(10); $Math::BigFloat::div_scale = 15; $x->blog($y); ok 297 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new(10); $Math::BigFloat::div_scale = 15; $x->blog($y); ok 298 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new(100); $Math::BigFloat::div_scale = 15; $x->blog($y); ok 299 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new(100); $Math::BigFloat::div_scale = 15; $x->blog($y); ok 300 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 301 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 302 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("2"); $x->brsft($y); ok 303 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("2"); $x->brsft($y); ok 304 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $x->brsft($y); ok 305 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $x->brsft($y); ok 306 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 307 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 308 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 309 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 310 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 311 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 312 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 313 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 314 - $x = Math::BigFloat->new("32"); $y = Math::BigFloat->new("3"); $x->brsft($y); ok 315 - $x = Math::BigFloat->new("32"); $y = Math::BigFloat->new("3"); $x->brsft($y); ok 316 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("0"); $x->blsft($y); ok 317 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("0"); $x->blsft($y); ok 318 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->blsft($y); ok 319 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->blsft($y); ok 320 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("3"); $x->blsft($y); ok 321 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("3"); $x->blsft($y); ok 322 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("3"); $x->blsft($y); ok 323 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("3"); $x->blsft($y); ok 324 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->blsft($y); ok 325 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->blsft($y); ok 326 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("5"); $x->blsft($y); ok 327 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("5"); $x->blsft($y); ok 328 - $x = Math::BigFloat->new("1"); $x; ok 329 - $x = Math::BigFloat->new("1"); $x; ok 330 - $x = Math::BigFloat->new("-0"); $x; ok 331 - $x = Math::BigFloat->new("-0"); $x; ok 332 - $x = Math::BigFloat->new("invalid"); $x; ok 333 - $x = Math::BigFloat->new("invalid"); $x; ok 334 - $x = Math::BigFloat->new("+inf"); $x; ok 335 - $x = Math::BigFloat->new("+inf"); $x; ok 336 - $x = Math::BigFloat->new("-inf"); $x; ok 337 - $x = Math::BigFloat->new("-inf"); $x; ok 338 - $x = Math::BigFloat->new("123"); $x; ok 339 - $x = Math::BigFloat->new("123"); $x; ok 340 - $x = Math::BigFloat->new("-123.4567"); $x; ok 341 - $x = Math::BigFloat->new("-123.4567"); $x; ok 342 - $x = Math::BigFloat->new("1__2"); $x; ok 343 - $x = Math::BigFloat->new("1__2"); $x; ok 344 - $x = Math::BigFloat->new("1E1__2"); $x; ok 345 - $x = Math::BigFloat->new("1E1__2"); $x; ok 346 - $x = Math::BigFloat->new("11__2E2"); $x; ok 347 - $x = Math::BigFloat->new("11__2E2"); $x; ok 348 - $x = Math::BigFloat->new(".2E-3."); $x; ok 349 - $x = Math::BigFloat->new(".2E-3."); $x; ok 350 - $x = Math::BigFloat->new("1e3e4"); $x; ok 351 - $x = Math::BigFloat->new("1e3e4"); $x; ok 352 - $x = Math::BigFloat->new(".2E2"); $x; ok 353 - $x = Math::BigFloat->new(".2E2"); $x; ok 354 - $x = Math::BigFloat->new("1.E3"); $x; ok 355 - $x = Math::BigFloat->new("1.E3"); $x; ok 356 - $x = Math::BigFloat->new("0e0"); $x; ok 357 - $x = Math::BigFloat->new("0e0"); $x; ok 358 - $x = Math::BigFloat->new("+0e0"); $x; ok 359 - $x = Math::BigFloat->new("+0e0"); $x; ok 360 - $x = Math::BigFloat->new("+0e+0"); $x; ok 361 - $x = Math::BigFloat->new("+0e+0"); $x; ok 362 - $x = Math::BigFloat->new("-0e+0"); $x; ok 363 - $x = Math::BigFloat->new("-0e+0"); $x; ok 364 - $x = Math::BigFloat->new("0e-0"); $x; ok 365 - $x = Math::BigFloat->new("0e-0"); $x; ok 366 - $x = Math::BigFloat->new("-0e-0"); $x; ok 367 - $x = Math::BigFloat->new("-0e-0"); $x; ok 368 - $x = Math::BigFloat->new("+0e-0"); $x; ok 369 - $x = Math::BigFloat->new("+0e-0"); $x; ok 370 - $x = Math::BigFloat->new("000"); $x; ok 371 - $x = Math::BigFloat->new("000"); $x; ok 372 - $x = Math::BigFloat->new("00e2"); $x; ok 373 - $x = Math::BigFloat->new("00e2"); $x; ok 374 - $x = Math::BigFloat->new("00e02"); $x; ok 375 - $x = Math::BigFloat->new("00e02"); $x; ok 376 - $x = Math::BigFloat->new("000e002"); $x; ok 377 - $x = Math::BigFloat->new("000e002"); $x; ok 378 - $x = Math::BigFloat->new("000e1230"); $x; ok 379 - $x = Math::BigFloat->new("000e1230"); $x; ok 380 - $x = Math::BigFloat->new("00e-3"); $x; ok 381 - $x = Math::BigFloat->new("00e-3"); $x; ok 382 - $x = Math::BigFloat->new("00e+3"); $x; ok 383 - $x = Math::BigFloat->new("00e+3"); $x; ok 384 - $x = Math::BigFloat->new("00e-03"); $x; ok 385 - $x = Math::BigFloat->new("00e-03"); $x; ok 386 - $x = Math::BigFloat->new("00e+03"); $x; ok 387 - $x = Math::BigFloat->new("00e+03"); $x; ok 388 - $x = Math::BigFloat->new("-000"); $x; ok 389 - $x = Math::BigFloat->new("-000"); $x; ok 390 - $x = Math::BigFloat->new("-00e2"); $x; ok 391 - $x = Math::BigFloat->new("-00e2"); $x; ok 392 - $x = Math::BigFloat->new("-00e02"); $x; ok 393 - $x = Math::BigFloat->new("-00e02"); $x; ok 394 - $x = Math::BigFloat->new("-000e002"); $x; ok 395 - $x = Math::BigFloat->new("-000e002"); $x; ok 396 - $x = Math::BigFloat->new("-000e1230"); $x; ok 397 - $x = Math::BigFloat->new("-000e1230"); $x; ok 398 - $x = Math::BigFloat->new("-00e-3"); $x; ok 399 - $x = Math::BigFloat->new("-00e-3"); $x; ok 400 - $x = Math::BigFloat->new("-00e+3"); $x; ok 401 - $x = Math::BigFloat->new("-00e+3"); $x; ok 402 - $x = Math::BigFloat->new("-00e-03"); $x; ok 403 - $x = Math::BigFloat->new("-00e-03"); $x; ok 404 - $x = Math::BigFloat->new("-00e+03"); $x; ok 405 - $x = Math::BigFloat->new("-00e+03"); $x; ok 406 - $x = Math::BigFloat->new("0"); $x->as_number(); ok 407 - $x = Math::BigFloat->new("1"); $x->as_number(); ok 408 - $x = Math::BigFloat->new("1.2"); $x->as_number(); ok 409 - $x = Math::BigFloat->new("2.345"); $x->as_number(); ok 410 - $x = Math::BigFloat->new("-2"); $x->as_number(); ok 411 - $x = Math::BigFloat->new("-123.456"); $x->as_number(); ok 412 - $x = Math::BigFloat->new("-200"); $x->as_number(); ok 413 - $x = Math::BigFloat->new("-inf"); $x->as_number(); ok 414 - $x = Math::BigFloat->new("inf"); $x->as_number(); ok 415 - $x = Math::BigFloat->new("NaN"); $x->as_number(); ok 416 - $x = Math::BigFloat->new("71243225429896467497217836789578596379"); $x->as_number(); ok 417 - $x = Math::BigFloat->new("0.000641"); $x->as_number(); ok 418 - $x = Math::BigFloat->new("0.0006412"); $x->as_number(); ok 419 - $x = Math::BigFloat->new("0.00064123"); $x->as_number(); ok 420 - $x = Math::BigFloat->new("0.000641234"); $x->as_number(); ok 421 - $x = Math::BigFloat->new("0.0006412345"); $x->as_number(); ok 422 - $x = Math::BigFloat->new("0.00064123456"); $x->as_number(); ok 423 - $x = Math::BigFloat->new("0.000641234567"); $x->as_number(); ok 424 - $x = Math::BigFloat->new("0.0006412345678"); $x->as_number(); ok 425 - $x = Math::BigFloat->new("0.00064123456789"); $x->as_number(); ok 426 - $x = Math::BigFloat->new("0.1"); $x->as_number(); ok 427 - $x = Math::BigFloat->new("0.01"); $x->as_number(); ok 428 - $x = Math::BigFloat->new("0.001"); $x->as_number(); ok 429 - $x = Math::BigFloat->new("0.0001"); $x->as_number(); ok 430 - $x = Math::BigFloat->new("0.00001"); $x->as_number(); ok 431 - $x = Math::BigFloat->new("0.000001"); $x->as_number(); ok 432 - $x = Math::BigFloat->new("0.0000001"); $x->as_number(); ok 433 - $x = Math::BigFloat->new("0.00000001"); $x->as_number(); ok 434 - $x = Math::BigFloat->new("0.000000001"); $x->as_number(); ok 435 - $x = Math::BigFloat->new("0.0000000001"); $x->as_number(); ok 436 - $x = Math::BigFloat->new("0.00000000001"); $x->as_number(); ok 437 - $x = Math::BigFloat->new("0.12345"); $x->as_number(); ok 438 - $x = Math::BigFloat->new("0.123456"); $x->as_number(); ok 439 - $x = Math::BigFloat->new("0.1234567"); $x->as_number(); ok 440 - $x = Math::BigFloat->new("0.12345678"); $x->as_number(); ok 441 - $x = Math::BigFloat->new("0.123456789"); $x->as_number(); ok 442 - $x = Math::BigFloat->new("1"); $x->binf("+"); ok 443 - $x = Math::BigFloat->new("1"); $x->binf("+"); ok 444 - $x = Math::BigFloat->new("2"); $x->binf("-"); ok 445 - $x = Math::BigFloat->new("2"); $x->binf("-"); ok 446 - $x = Math::BigFloat->new("3"); $x->binf("abc"); ok 447 - $x = Math::BigFloat->new("3"); $x->binf("abc"); ok 448 - $x = Math::BigFloat->new("128"); $x->as_hex(); ok 449 - $x = Math::BigFloat->new("-128"); $x->as_hex(); ok 450 - $x = Math::BigFloat->new("0"); $x->as_hex(); ok 451 - $x = Math::BigFloat->new("-0"); $x->as_hex(); ok 452 - $x = Math::BigFloat->new("1"); $x->as_hex(); ok 453 - $x = Math::BigFloat->new("0x123456789123456789"); $x->as_hex(); ok 454 - $x = Math::BigFloat->new("+inf"); $x->as_hex(); ok 455 - $x = Math::BigFloat->new("-inf"); $x->as_hex(); ok 456 - $x = Math::BigFloat->new("invalid"); $x->as_hex(); ok 457 - $x = Math::BigFloat->new("128"); $x->as_bin(); ok 458 - $x = Math::BigFloat->new("-128"); $x->as_bin(); ok 459 - $x = Math::BigFloat->new("0"); $x->as_bin(); ok 460 - $x = Math::BigFloat->new("-0"); $x->as_bin(); ok 461 - $x = Math::BigFloat->new("1"); $x->as_bin(); ok 462 - $x = Math::BigFloat->new("0b1010111101010101010110110110110110101"); $x->as_bin(); ok 463 - $x = Math::BigFloat->new("0x123456789123456789"); $x->as_bin(); ok 464 - $x = Math::BigFloat->new("+inf"); $x->as_bin(); ok 465 - $x = Math::BigFloat->new("-inf"); $x->as_bin(); ok 466 - $x = Math::BigFloat->new("invalid"); $x->as_bin(); ok 467 - $x = Math::BigFloat->new("128"); $x->as_oct(); ok 468 - $x = Math::BigFloat->new("-128"); $x->as_oct(); ok 469 - $x = Math::BigFloat->new("0"); $x->as_oct(); ok 470 - $x = Math::BigFloat->new("-0"); $x->as_oct(); ok 471 - $x = Math::BigFloat->new("1"); $x->as_oct(); ok 472 - $x = Math::BigFloat->new("0b1010111101010101010110110110110110101"); $x->as_oct(); ok 473 - $x = Math::BigFloat->new("0x123456789123456789"); $x->as_oct(); ok 474 - $x = Math::BigFloat->new("+inf"); $x->as_oct(); ok 475 - $x = Math::BigFloat->new("-inf"); $x->as_oct(); ok 476 - $x = Math::BigFloat->new("invalid"); $x->as_oct(); ok 477 - $x = Math::BigFloat->new("128"); $x->to_hex(); ok 478 - $x = Math::BigFloat->new("-128"); $x->to_hex(); ok 479 - $x = Math::BigFloat->new("0"); $x->to_hex(); ok 480 - $x = Math::BigFloat->new("-0"); $x->to_hex(); ok 481 - $x = Math::BigFloat->new("1"); $x->to_hex(); ok 482 - $x = Math::BigFloat->new("0x123456789123456789"); $x->to_hex(); ok 483 - $x = Math::BigFloat->new("+inf"); $x->to_hex(); ok 484 - $x = Math::BigFloat->new("-inf"); $x->to_hex(); ok 485 - $x = Math::BigFloat->new("invalid"); $x->to_hex(); ok 486 - $x = Math::BigFloat->new("128"); $x->to_bin(); ok 487 - $x = Math::BigFloat->new("-128"); $x->to_bin(); ok 488 - $x = Math::BigFloat->new("0"); $x->to_bin(); ok 489 - $x = Math::BigFloat->new("-0"); $x->to_bin(); ok 490 - $x = Math::BigFloat->new("1"); $x->to_bin(); ok 491 - $x = Math::BigFloat->new("0b1010111101010101010110110110110110101"); $x->to_bin(); ok 492 - $x = Math::BigFloat->new("0x123456789123456789"); $x->to_bin(); ok 493 - $x = Math::BigFloat->new("+inf"); $x->to_bin(); ok 494 - $x = Math::BigFloat->new("-inf"); $x->to_bin(); ok 495 - $x = Math::BigFloat->new("invalid"); $x->to_bin(); ok 496 - $x = Math::BigFloat->new("128"); $x->to_oct(); ok 497 - $x = Math::BigFloat->new("-128"); $x->to_oct(); ok 498 - $x = Math::BigFloat->new("0"); $x->to_oct(); ok 499 - $x = Math::BigFloat->new("-0"); $x->to_oct(); ok 500 - $x = Math::BigFloat->new("1"); $x->to_oct(); ok 501 - $x = Math::BigFloat->new("0b1010111101010101010110110110110110101"); $x->to_oct(); ok 502 - $x = Math::BigFloat->new("0x123456789123456789"); $x->to_oct(); ok 503 - $x = Math::BigFloat->new("+inf"); $x->to_oct(); ok 504 - $x = Math::BigFloat->new("-inf"); $x->to_oct(); ok 505 - $x = Math::BigFloat->new("invalid"); $x->to_oct(); ok 506 - $x = Math::BigFloat->new("0"); $x->numify(); ok 507 - $x = Math::BigFloat->new("+1"); $x->numify(); ok 508 - $x = Math::BigFloat->new("1234"); $x->numify(); ok 509 - $x = Math::BigFloat->new("-5"); $x->numify(); ok 510 - $x = Math::BigFloat->new("100"); $x->numify(); ok 511 - $x = Math::BigFloat->new("-100"); $x->numify(); ok 512 - $x = Math::BigFloat->new("abc"); $x->bnan(); ok 513 - $x = Math::BigFloat->new("abc"); $x->bnan(); ok 514 - $x = Math::BigFloat->new("2"); $x->bnan(); ok 515 - $x = Math::BigFloat->new("2"); $x->bnan(); ok 516 - $x = Math::BigFloat->new("-2"); $x->bnan(); ok 517 - $x = Math::BigFloat->new("-2"); $x->bnan(); ok 518 - $x = Math::BigFloat->new("0"); $x->bnan(); ok 519 - $x = Math::BigFloat->new("0"); $x->bnan(); ok 520 - $x = Math::BigFloat->new("2"); $x->bone("+"); ok 521 - $x = Math::BigFloat->new("2"); $x->bone("+"); ok 522 - $x = Math::BigFloat->new("-2"); $x->bone("-"); ok 523 - $x = Math::BigFloat->new("-2"); $x->bone("-"); ok 524 - $x = Math::BigFloat->new("-2"); $x->bone("+"); ok 525 - $x = Math::BigFloat->new("-2"); $x->bone("+"); ok 526 - $x = Math::BigFloat->new("2"); $x->bone("-"); ok 527 - $x = Math::BigFloat->new("2"); $x->bone("-"); ok 528 - $x = Math::BigFloat->new("0"); $x->bone(""); ok 529 - $x = Math::BigFloat->new("0"); $x->bone(""); ok 530 - $x = Math::BigFloat->new("-2"); $x->bone(""); ok 531 - $x = Math::BigFloat->new("-2"); $x->bone(""); ok 532 - $x = Math::BigFloat->new("abc"); $x->bone(""); ok 533 - $x = Math::BigFloat->new("abc"); $x->bone(""); ok 534 - $x = Math::BigFloat->new("2"); $x->bone("abc"); ok 535 - $x = Math::BigFloat->new("2"); $x->bone("abc"); ok 536 - $x = Math::BigFloat->new("+inf"); $x->bsstr(); ok 537 - $x = Math::BigFloat->new("-inf"); $x->bsstr(); ok 538 - $x = Math::BigFloat->new("abcfsstr"); $x->bsstr(); ok 539 - $x = Math::BigFloat->new("-abcfsstr"); $x->bsstr(); ok 540 - $x = Math::BigFloat->new("1234.567"); $x->bsstr(); ok 541 - $x = Math::BigFloat->new("123"); $x->bsstr(); ok 542 - $x = Math::BigFloat->new("-5"); $x->bsstr(); ok 543 - $x = Math::BigFloat->new("-100"); $x->bsstr(); ok 544 - $x = Math::BigFloat->new("+inf"); $x->accuracy(); $x->precision(); $x->bstr(); ok 545 - $x = Math::BigFloat->new("-inf"); $x->accuracy(); $x->precision(); $x->bstr(); ok 546 - $x = Math::BigFloat->new("abcfstr"); $x->accuracy(); $x->precision(); $x->bstr(); ok 547 - $x = Math::BigFloat->new("1234.567"); $x->accuracy(9); $x->precision(); $x->bstr(); ok 548 - $x = Math::BigFloat->new("1234.567"); $x->accuracy(); $x->precision(-6); $x->bstr(); ok 549 - $x = Math::BigFloat->new("12345"); $x->accuracy(5); $x->precision(); $x->bstr(); ok 550 - $x = Math::BigFloat->new("0.001234"); $x->accuracy(6); $x->precision(); $x->bstr(); ok 551 - $x = Math::BigFloat->new("0.001234"); $x->accuracy(); $x->precision(-8); $x->bstr(); ok 552 - $x = Math::BigFloat->new("0"); $x->accuracy(4); $x->precision(); $x->bstr(); ok 553 - $x = Math::BigFloat->new("0"); $x->accuracy(); $x->precision(-4); $x->bstr(); ok 554 - $x = Math::BigFloat->new("inf"); $x; ok 555 - $x = Math::BigFloat->new("inf"); $x; ok 556 - $x = Math::BigFloat->new("+inf"); $x; ok 557 - $x = Math::BigFloat->new("+inf"); $x; ok 558 - $x = Math::BigFloat->new("-inf"); $x; ok 559 - $x = Math::BigFloat->new("-inf"); $x; ok 560 - $x = Math::BigFloat->new("+infinity"); $x; ok 561 - $x = Math::BigFloat->new("+infinity"); $x; ok 562 - $x = Math::BigFloat->new("+-inf"); $x; ok 563 - $x = Math::BigFloat->new("+-inf"); $x; ok 564 - $x = Math::BigFloat->new("abc"); $x; ok 565 - $x = Math::BigFloat->new("abc"); $x; ok 566 - $x = Math::BigFloat->new(" 1 a"); $x; ok 567 - $x = Math::BigFloat->new(" 1 a"); $x; ok 568 - $x = Math::BigFloat->new("1bcd2"); $x; ok 569 - $x = Math::BigFloat->new("1bcd2"); $x; ok 570 - $x = Math::BigFloat->new("11111b"); $x; ok 571 - $x = Math::BigFloat->new("11111b"); $x; ok 572 - $x = Math::BigFloat->new("+1z"); $x; ok 573 - $x = Math::BigFloat->new("+1z"); $x; ok 574 - $x = Math::BigFloat->new("-1z"); $x; ok 575 - $x = Math::BigFloat->new("-1z"); $x; ok 576 - $x = Math::BigFloat->new("0e999"); $x; ok 577 - $x = Math::BigFloat->new("0e999"); $x; ok 578 - $x = Math::BigFloat->new("0e-999"); $x; ok 579 - $x = Math::BigFloat->new("0e-999"); $x; ok 580 - $x = Math::BigFloat->new("-0e999"); $x; ok 581 - $x = Math::BigFloat->new("-0e999"); $x; ok 582 - $x = Math::BigFloat->new("-0e-999"); $x; ok 583 - $x = Math::BigFloat->new("-0e-999"); $x; ok 584 - $x = Math::BigFloat->new("0"); $x; ok 585 - $x = Math::BigFloat->new("0"); $x; ok 586 - $x = Math::BigFloat->new("+0"); $x; ok 587 - $x = Math::BigFloat->new("+0"); $x; ok 588 - $x = Math::BigFloat->new("+00"); $x; ok 589 - $x = Math::BigFloat->new("+00"); $x; ok 590 - $x = Math::BigFloat->new("+0_0_0"); $x; ok 591 - $x = Math::BigFloat->new("+0_0_0"); $x; ok 592 - $x = Math::BigFloat->new("000000_0000000_00000"); $x; ok 593 - $x = Math::BigFloat->new("000000_0000000_00000"); $x; ok 594 - $x = Math::BigFloat->new("-0"); $x; ok 595 - $x = Math::BigFloat->new("-0"); $x; ok 596 - $x = Math::BigFloat->new("-0000"); $x; ok 597 - $x = Math::BigFloat->new("-0000"); $x; ok 598 - $x = Math::BigFloat->new("+1"); $x; ok 599 - $x = Math::BigFloat->new("+1"); $x; ok 600 - $x = Math::BigFloat->new("+01"); $x; ok 601 - $x = Math::BigFloat->new("+01"); $x; ok 602 - $x = Math::BigFloat->new("+001"); $x; ok 603 - $x = Math::BigFloat->new("+001"); $x; ok 604 - $x = Math::BigFloat->new("+00000100000"); $x; ok 605 - $x = Math::BigFloat->new("+00000100000"); $x; ok 606 - $x = Math::BigFloat->new("123456789"); $x; ok 607 - $x = Math::BigFloat->new("123456789"); $x; ok 608 - $x = Math::BigFloat->new("-1"); $x; ok 609 - $x = Math::BigFloat->new("-1"); $x; ok 610 - $x = Math::BigFloat->new("-01"); $x; ok 611 - $x = Math::BigFloat->new("-01"); $x; ok 612 - $x = Math::BigFloat->new("-001"); $x; ok 613 - $x = Math::BigFloat->new("-001"); $x; ok 614 - $x = Math::BigFloat->new("-123456789"); $x; ok 615 - $x = Math::BigFloat->new("-123456789"); $x; ok 616 - $x = Math::BigFloat->new("-00000100000"); $x; ok 617 - $x = Math::BigFloat->new("-00000100000"); $x; ok 618 - $x = Math::BigFloat->new("123.456a"); $x; ok 619 - $x = Math::BigFloat->new("123.456a"); $x; ok 620 - $x = Math::BigFloat->new("123.456"); $x; ok 621 - $x = Math::BigFloat->new("123.456"); $x; ok 622 - $x = Math::BigFloat->new("0.01"); $x; ok 623 - $x = Math::BigFloat->new("0.01"); $x; ok 624 - $x = Math::BigFloat->new(".002"); $x; ok 625 - $x = Math::BigFloat->new(".002"); $x; ok 626 - $x = Math::BigFloat->new("+.2"); $x; ok 627 - $x = Math::BigFloat->new("+.2"); $x; ok 628 - $x = Math::BigFloat->new("-0.0003"); $x; ok 629 - $x = Math::BigFloat->new("-0.0003"); $x; ok 630 - $x = Math::BigFloat->new("-.0000000004"); $x; ok 631 - $x = Math::BigFloat->new("-.0000000004"); $x; ok 632 - $x = Math::BigFloat->new("123456E2"); $x; ok 633 - $x = Math::BigFloat->new("123456E2"); $x; ok 634 - $x = Math::BigFloat->new("123456E-2"); $x; ok 635 - $x = Math::BigFloat->new("123456E-2"); $x; ok 636 - $x = Math::BigFloat->new("-123456E2"); $x; ok 637 - $x = Math::BigFloat->new("-123456E2"); $x; ok 638 - $x = Math::BigFloat->new("-123456E-2"); $x; ok 639 - $x = Math::BigFloat->new("-123456E-2"); $x; ok 640 - $x = Math::BigFloat->new("1e1"); $x; ok 641 - $x = Math::BigFloat->new("1e1"); $x; ok 642 - $x = Math::BigFloat->new("2e-11"); $x; ok 643 - $x = Math::BigFloat->new("2e-11"); $x; ok 644 - $x = Math::BigFloat->new(" .02e-1"); $x; ok 645 - $x = Math::BigFloat->new(" .02e-1"); $x; ok 646 - $x = Math::BigFloat->new(" 000001"); $x; ok 647 - $x = Math::BigFloat->new(" 000001"); $x; ok 648 - $x = Math::BigFloat->new(" -00001"); $x; ok 649 - $x = Math::BigFloat->new(" -00001"); $x; ok 650 - $x = Math::BigFloat->new(" -1"); $x; ok 651 - $x = Math::BigFloat->new(" -1"); $x; ok 652 - $x = Math::BigFloat->new(" 000.01"); $x; ok 653 - $x = Math::BigFloat->new(" 000.01"); $x; ok 654 - $x = Math::BigFloat->new(" -000.0023"); $x; ok 655 - $x = Math::BigFloat->new(" -000.0023"); $x; ok 656 - $x = Math::BigFloat->new(" 1.1e1"); $x; ok 657 - $x = Math::BigFloat->new(" 1.1e1"); $x; ok 658 - $x = Math::BigFloat->new("-3e111"); $x; ok 659 - $x = Math::BigFloat->new("-3e111"); $x; ok 660 - $x = Math::BigFloat->new("-4e-1111"); $x; ok 661 - $x = Math::BigFloat->new("-4e-1111"); $x; ok 662 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("123.456"); $x->bpow($y); ok 663 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("123.456"); $x->bpow($y); ok 664 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("abc"); $x->bpow($y); ok 665 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("abc"); $x->bpow($y); ok 666 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 667 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 668 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 669 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 670 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 671 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 672 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 673 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 674 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 675 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 676 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 677 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 678 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 679 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 680 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 681 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 682 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 683 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 684 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 685 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 686 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 687 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 688 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 689 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 690 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("inf"); $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("NaN"); $x->bpow($y); ok 693 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 694 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 695 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 696 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 697 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 698 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 699 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 700 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 701 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 702 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 703 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 704 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 705 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 706 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 707 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 708 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 709 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 710 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 711 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 712 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 713 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 714 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 715 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 716 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 717 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 718 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("inf"); $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("NaN"); $x->bpow($y); ok 721 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 722 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 723 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 724 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 725 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 726 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 727 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 728 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 729 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 730 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 731 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 732 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 733 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 734 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 735 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 736 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 737 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 738 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 739 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 740 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 741 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 742 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 743 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 744 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 745 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 746 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("inf"); $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("NaN"); $x->bpow($y); ok 749 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 750 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 751 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 752 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 753 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 754 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 755 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 756 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 757 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 758 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 759 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 760 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 761 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 762 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 763 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 764 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 765 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 766 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 767 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 768 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 769 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 770 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 771 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 772 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 773 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 774 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("inf"); $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("NaN"); $x->bpow($y); ok 777 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 778 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 779 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 780 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 781 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 782 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 783 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 784 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 785 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 786 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 787 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 788 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 789 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 790 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 791 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 792 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 793 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 794 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 795 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 796 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 797 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 798 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 799 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 800 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 801 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 802 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("inf"); $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("NaN"); $x->bpow($y); ok 805 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 806 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 807 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 808 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 809 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 810 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 811 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 812 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 813 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 814 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 815 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 816 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 817 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 818 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 819 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 820 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 821 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 822 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 823 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 824 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 825 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 826 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 827 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 828 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 829 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 830 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("inf"); $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("NaN"); $x->bpow($y); ok 833 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 834 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 835 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 836 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 837 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 838 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 839 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 840 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 841 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 842 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 843 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 844 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 845 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 846 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 847 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 848 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 849 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 850 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 851 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 852 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 853 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 854 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 855 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 856 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 857 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 858 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("inf"); $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("NaN"); $x->bpow($y); ok 861 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 862 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 863 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 864 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 865 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 866 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 867 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 868 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 869 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 870 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 871 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 872 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 873 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 874 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 875 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 876 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 877 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 878 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 879 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 880 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 881 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 882 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 883 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 884 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 885 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 886 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("inf"); $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("NaN"); $x->bpow($y); ok 889 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 890 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 891 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 892 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 893 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 894 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 895 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 896 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 897 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 898 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 899 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 900 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 901 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 902 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 903 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 904 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 905 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 906 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 907 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 908 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 909 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 910 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 911 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 912 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 913 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 914 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("inf"); $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("NaN"); $x->bpow($y); ok 917 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 918 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 919 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 920 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 921 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 922 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 923 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 924 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 925 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 926 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 927 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 928 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 929 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 930 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 931 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 932 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 933 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 934 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 935 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 936 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 937 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 938 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 939 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 940 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 941 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 942 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("inf"); $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("NaN"); $x->bpow($y); ok 945 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 946 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 947 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 948 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 949 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 950 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 951 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 952 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 953 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 954 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 955 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 956 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 957 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 958 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 959 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 960 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 961 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 962 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 963 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 964 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 965 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 966 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 967 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 968 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 969 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 970 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("inf"); $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("NaN"); $x->bpow($y); ok 973 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 974 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 975 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 976 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 977 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 978 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 979 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 980 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 981 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 982 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 983 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 984 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 985 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 986 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 987 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 988 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 989 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 990 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 991 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 992 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 993 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 994 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 995 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 996 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 997 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 998 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("inf"); $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("NaN"); $x->bpow($y); ok 1001 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 1002 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 1003 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 1004 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 1005 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 1006 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1007 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1008 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1009 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1010 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1011 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1012 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1013 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1014 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1015 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1016 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1017 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1018 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1019 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1020 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1021 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1022 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1023 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1024 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 1025 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 1026 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); $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("NaN"); $x->bpow($y); ok 1029 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 1030 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 1031 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 1032 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 1033 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 1034 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1035 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1036 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1037 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1038 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1039 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1040 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1041 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1042 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1043 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1044 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1045 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1046 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1047 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1048 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1049 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1050 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1051 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1052 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 1053 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 1054 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $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("NaN"); $x->bpow($y); ok 1057 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 1058 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1059 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1060 - $x = Math::BigFloat->new("128"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1061 - $x = Math::BigFloat->new("128"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1062 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("123.45"); $x->bpow($y); ok 1063 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("123.45"); $x->bpow($y); ok 1064 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("123.45"); $x->bpow($y); ok 1065 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("123.45"); $x->bpow($y); ok 1066 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-123.45"); $x->bpow($y); ok 1067 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-123.45"); $x->bpow($y); ok 1068 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-123.45"); $x->bpow($y); ok 1069 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-123.45"); $x->bpow($y); ok 1070 - $x = Math::BigFloat->new("invalid"); $x->bneg(); ok 1071 - $x = Math::BigFloat->new("invalid"); $x->bneg(); ok 1072 - $x = Math::BigFloat->new("+inf"); $x->bneg(); ok 1073 - $x = Math::BigFloat->new("+inf"); $x->bneg(); ok 1074 - $x = Math::BigFloat->new("-inf"); $x->bneg(); ok 1075 - $x = Math::BigFloat->new("-inf"); $x->bneg(); ok 1076 - $x = Math::BigFloat->new("+0"); $x->bneg(); ok 1077 - $x = Math::BigFloat->new("+0"); $x->bneg(); ok 1078 - $x = Math::BigFloat->new("+1"); $x->bneg(); ok 1079 - $x = Math::BigFloat->new("+1"); $x->bneg(); ok 1080 - $x = Math::BigFloat->new("-1"); $x->bneg(); ok 1081 - $x = Math::BigFloat->new("-1"); $x->bneg(); ok 1082 - $x = Math::BigFloat->new("+123456789"); $x->bneg(); ok 1083 - $x = Math::BigFloat->new("+123456789"); $x->bneg(); ok 1084 - $x = Math::BigFloat->new("-123456789"); $x->bneg(); ok 1085 - $x = Math::BigFloat->new("-123456789"); $x->bneg(); ok 1086 - $x = Math::BigFloat->new("+123.456789"); $x->bneg(); ok 1087 - $x = Math::BigFloat->new("+123.456789"); $x->bneg(); ok 1088 - $x = Math::BigFloat->new("-123456.789"); $x->bneg(); ok 1089 - $x = Math::BigFloat->new("-123456.789"); $x->bneg(); ok 1090 - $x = Math::BigFloat->new("invalid"); $x->babs(); ok 1091 - $x = Math::BigFloat->new("invalid"); $x->babs(); ok 1092 - $x = Math::BigFloat->new("+inf"); $x->babs(); ok 1093 - $x = Math::BigFloat->new("+inf"); $x->babs(); ok 1094 - $x = Math::BigFloat->new("-inf"); $x->babs(); ok 1095 - $x = Math::BigFloat->new("-inf"); $x->babs(); ok 1096 - $x = Math::BigFloat->new("+0"); $x->babs(); ok 1097 - $x = Math::BigFloat->new("+0"); $x->babs(); ok 1098 - $x = Math::BigFloat->new("+1"); $x->babs(); ok 1099 - $x = Math::BigFloat->new("+1"); $x->babs(); ok 1100 - $x = Math::BigFloat->new("-1"); $x->babs(); ok 1101 - $x = Math::BigFloat->new("-1"); $x->babs(); ok 1102 - $x = Math::BigFloat->new("+123456789"); $x->babs(); ok 1103 - $x = Math::BigFloat->new("+123456789"); $x->babs(); ok 1104 - $x = Math::BigFloat->new("-123456789"); $x->babs(); ok 1105 - $x = Math::BigFloat->new("-123456789"); $x->babs(); ok 1106 - $x = Math::BigFloat->new("+123.456789"); $x->babs(); ok 1107 - $x = Math::BigFloat->new("+123.456789"); $x->babs(); ok 1108 - $x = Math::BigFloat->new("-123456.789"); $x->babs(); ok 1109 - $x = Math::BigFloat->new("-123456.789"); $x->babs(); ok 1110 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1111 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1112 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1113 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1114 - $x = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1115 - $x = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1116 - $x = Math::BigFloat->new("invalid"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1117 - $x = Math::BigFloat->new("invalid"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1118 - $x = Math::BigFloat->new("+10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1119 - $x = Math::BigFloat->new("+10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1120 - $x = Math::BigFloat->new("-10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1121 - $x = Math::BigFloat->new("-10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1122 - $x = Math::BigFloat->new("+10123456789.123"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1123 - $x = Math::BigFloat->new("+10123456789.123"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1124 - $x = Math::BigFloat->new("-10123456789.123"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1125 - $x = Math::BigFloat->new("-10123456789.123"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1126 - $x = Math::BigFloat->new("+10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(9); ok 1127 - $x = Math::BigFloat->new("+10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(9); ok 1128 - $x = Math::BigFloat->new("-10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(9); ok 1129 - $x = Math::BigFloat->new("-10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(9); ok 1130 - $x = Math::BigFloat->new("+101234500"); $Math::BigFloat::round_mode = "trunc"; $x->bround(6); ok 1131 - $x = Math::BigFloat->new("+101234500"); $Math::BigFloat::round_mode = "trunc"; $x->bround(6); ok 1132 - $x = Math::BigFloat->new("-101234500"); $Math::BigFloat::round_mode = "trunc"; $x->bround(6); ok 1133 - $x = Math::BigFloat->new("-101234500"); $Math::BigFloat::round_mode = "trunc"; $x->bround(6); ok 1134 - $x = Math::BigFloat->new("+20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1135 - $x = Math::BigFloat->new("+20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1136 - $x = Math::BigFloat->new("-20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1137 - $x = Math::BigFloat->new("-20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1138 - $x = Math::BigFloat->new("+20123456789.123"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1139 - $x = Math::BigFloat->new("+20123456789.123"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1140 - $x = Math::BigFloat->new("-20123456789.123"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1141 - $x = Math::BigFloat->new("-20123456789.123"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1142 - $x = Math::BigFloat->new("+20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(9); ok 1143 - $x = Math::BigFloat->new("+20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(9); ok 1144 - $x = Math::BigFloat->new("-20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(9); ok 1145 - $x = Math::BigFloat->new("-20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(9); ok 1146 - $x = Math::BigFloat->new("+201234500"); $Math::BigFloat::round_mode = "zero"; $x->bround(6); ok 1147 - $x = Math::BigFloat->new("+201234500"); $Math::BigFloat::round_mode = "zero"; $x->bround(6); ok 1148 - $x = Math::BigFloat->new("-201234500"); $Math::BigFloat::round_mode = "zero"; $x->bround(6); ok 1149 - $x = Math::BigFloat->new("-201234500"); $Math::BigFloat::round_mode = "zero"; $x->bround(6); ok 1150 - $x = Math::BigFloat->new("+30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1151 - $x = Math::BigFloat->new("+30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1152 - $x = Math::BigFloat->new("-30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1153 - $x = Math::BigFloat->new("-30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1154 - $x = Math::BigFloat->new("+30123456789.123"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1155 - $x = Math::BigFloat->new("+30123456789.123"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1156 - $x = Math::BigFloat->new("-30123456789.123"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1157 - $x = Math::BigFloat->new("-30123456789.123"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1158 - $x = Math::BigFloat->new("+30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(9); ok 1159 - $x = Math::BigFloat->new("+30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(9); ok 1160 - $x = Math::BigFloat->new("-30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(9); ok 1161 - $x = Math::BigFloat->new("-30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(9); ok 1162 - $x = Math::BigFloat->new("+301234500"); $Math::BigFloat::round_mode = "+inf"; $x->bround(6); ok 1163 - $x = Math::BigFloat->new("+301234500"); $Math::BigFloat::round_mode = "+inf"; $x->bround(6); ok 1164 - $x = Math::BigFloat->new("-301234500"); $Math::BigFloat::round_mode = "+inf"; $x->bround(6); ok 1165 - $x = Math::BigFloat->new("-301234500"); $Math::BigFloat::round_mode = "+inf"; $x->bround(6); ok 1166 - $x = Math::BigFloat->new("+40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1167 - $x = Math::BigFloat->new("+40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1168 - $x = Math::BigFloat->new("-40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1169 - $x = Math::BigFloat->new("-40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1170 - $x = Math::BigFloat->new("+40123456789.123"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1171 - $x = Math::BigFloat->new("+40123456789.123"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1172 - $x = Math::BigFloat->new("-40123456789.123"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1173 - $x = Math::BigFloat->new("-40123456789.123"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1174 - $x = Math::BigFloat->new("+40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(9); ok 1175 - $x = Math::BigFloat->new("+40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(9); ok 1176 - $x = Math::BigFloat->new("-40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(9); ok 1177 - $x = Math::BigFloat->new("-40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(9); ok 1178 - $x = Math::BigFloat->new("+401234500"); $Math::BigFloat::round_mode = "-inf"; $x->bround(6); ok 1179 - $x = Math::BigFloat->new("+401234500"); $Math::BigFloat::round_mode = "-inf"; $x->bround(6); ok 1180 - $x = Math::BigFloat->new("-401234500"); $Math::BigFloat::round_mode = "-inf"; $x->bround(6); ok 1181 - $x = Math::BigFloat->new("-401234500"); $Math::BigFloat::round_mode = "-inf"; $x->bround(6); ok 1182 - $x = Math::BigFloat->new("+50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1183 - $x = Math::BigFloat->new("+50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1184 - $x = Math::BigFloat->new("-50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1185 - $x = Math::BigFloat->new("-50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1186 - $x = Math::BigFloat->new("+50123456789.123"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1187 - $x = Math::BigFloat->new("+50123456789.123"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1188 - $x = Math::BigFloat->new("-50123456789.123"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1189 - $x = Math::BigFloat->new("-50123456789.123"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1190 - $x = Math::BigFloat->new("+50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(9); ok 1191 - $x = Math::BigFloat->new("+50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(9); ok 1192 - $x = Math::BigFloat->new("-50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(9); ok 1193 - $x = Math::BigFloat->new("-50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(9); ok 1194 - $x = Math::BigFloat->new("+501234500"); $Math::BigFloat::round_mode = "odd"; $x->bround(6); ok 1195 - $x = Math::BigFloat->new("+501234500"); $Math::BigFloat::round_mode = "odd"; $x->bround(6); ok 1196 - $x = Math::BigFloat->new("-501234500"); $Math::BigFloat::round_mode = "odd"; $x->bround(6); ok 1197 - $x = Math::BigFloat->new("-501234500"); $Math::BigFloat::round_mode = "odd"; $x->bround(6); ok 1198 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1199 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1200 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1201 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1202 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(9); ok 1203 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(9); ok 1204 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(9); ok 1205 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(9); ok 1206 - $x = Math::BigFloat->new("+601234500"); $Math::BigFloat::round_mode = "even"; $x->bround(6); ok 1207 - $x = Math::BigFloat->new("+601234500"); $Math::BigFloat::round_mode = "even"; $x->bround(6); ok 1208 - $x = Math::BigFloat->new("-601234500"); $Math::BigFloat::round_mode = "even"; $x->bround(6); ok 1209 - $x = Math::BigFloat->new("-601234500"); $Math::BigFloat::round_mode = "even"; $x->bround(6); ok 1210 - $x = Math::BigFloat->new("+60123456789.0123"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1211 - $x = Math::BigFloat->new("+60123456789.0123"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1212 - $x = Math::BigFloat->new("-60123456789.0123"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1213 - $x = Math::BigFloat->new("-60123456789.0123"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1214 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1215 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1216 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1217 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1218 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1219 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1220 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1221 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1222 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(9); ok 1223 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(9); ok 1224 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(9); ok 1225 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(9); ok 1226 - $x = Math::BigFloat->new("+601234500"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1227 - $x = Math::BigFloat->new("+601234500"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1228 - $x = Math::BigFloat->new("-601234500"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1229 - $x = Math::BigFloat->new("-601234500"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1230 - $x = Math::BigFloat->new("+601234400"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1231 - $x = Math::BigFloat->new("+601234400"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1232 - $x = Math::BigFloat->new("-601234400"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1233 - $x = Math::BigFloat->new("-601234400"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1234 - $x = Math::BigFloat->new("+601234600"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1235 - $x = Math::BigFloat->new("+601234600"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1236 - $x = Math::BigFloat->new("-601234600"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1237 - $x = Math::BigFloat->new("-601234600"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1238 - $x = Math::BigFloat->new("+601234300"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1239 - $x = Math::BigFloat->new("+601234300"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1240 - $x = Math::BigFloat->new("+60123456789.0123"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1241 - $x = Math::BigFloat->new("+60123456789.0123"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1242 - $x = Math::BigFloat->new("-60123456789.0123"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1243 - $x = Math::BigFloat->new("-60123456789.0123"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1244 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1245 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1246 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1247 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1248 - $x = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1249 - $x = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1250 - $x = Math::BigFloat->new("invalid"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1251 - $x = Math::BigFloat->new("invalid"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1252 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1253 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1254 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1255 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1256 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1257 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1258 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1259 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1260 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1261 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1262 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1263 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1264 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1265 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1266 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1267 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1268 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1269 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1270 - $x = Math::BigFloat->new("-1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1271 - $x = Math::BigFloat->new("-1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1272 - $x = Math::BigFloat->new("+1.27"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1273 - $x = Math::BigFloat->new("+1.27"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1274 - $x = Math::BigFloat->new("-1.27"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1275 - $x = Math::BigFloat->new("-1.27"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1276 - $x = Math::BigFloat->new("+1.25"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1277 - $x = Math::BigFloat->new("+1.25"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1278 - $x = Math::BigFloat->new("-1.25"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1279 - $x = Math::BigFloat->new("-1.25"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1280 - $x = Math::BigFloat->new("+1.35"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1281 - $x = Math::BigFloat->new("+1.35"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1282 - $x = Math::BigFloat->new("-1.35"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1283 - $x = Math::BigFloat->new("-1.35"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1284 - $x = Math::BigFloat->new("-0.0061234567890"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1285 - $x = Math::BigFloat->new("-0.0061234567890"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1286 - $x = Math::BigFloat->new("-0.0061"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1287 - $x = Math::BigFloat->new("-0.0061"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1288 - $x = Math::BigFloat->new("-0.00612"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1289 - $x = Math::BigFloat->new("-0.00612"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1290 - $x = Math::BigFloat->new("-0.00612"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1291 - $x = Math::BigFloat->new("-0.00612"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1292 - $x = Math::BigFloat->new("-0.006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1293 - $x = Math::BigFloat->new("-0.006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1294 - $x = Math::BigFloat->new("-0.006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1295 - $x = Math::BigFloat->new("-0.006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1296 - $x = Math::BigFloat->new("-0.0006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1297 - $x = Math::BigFloat->new("-0.0006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1298 - $x = Math::BigFloat->new("-0.0006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1299 - $x = Math::BigFloat->new("-0.0006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1300 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1301 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-4); ok 1302 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-5); ok 1303 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1304 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1305 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1306 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1307 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1308 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1309 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1310 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1311 - $x = Math::BigFloat->new("+2.23"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1312 - $x = Math::BigFloat->new("-2.23"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1313 - $x = Math::BigFloat->new("+2.27"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1314 - $x = Math::BigFloat->new("-2.27"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1315 - $x = Math::BigFloat->new("+2.25"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1316 - $x = Math::BigFloat->new("-2.25"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1317 - $x = Math::BigFloat->new("+2.35"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1318 - $x = Math::BigFloat->new("-2.35"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1319 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1320 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1321 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-2); ok 1322 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-3); ok 1323 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-4); ok 1324 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-5); ok 1325 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1326 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1327 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1328 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1329 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1330 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1331 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1332 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1333 - $x = Math::BigFloat->new("+3.23"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1334 - $x = Math::BigFloat->new("-3.23"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1335 - $x = Math::BigFloat->new("+3.27"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1336 - $x = Math::BigFloat->new("-3.27"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1337 - $x = Math::BigFloat->new("+3.25"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1338 - $x = Math::BigFloat->new("-3.25"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1339 - $x = Math::BigFloat->new("+3.35"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1340 - $x = Math::BigFloat->new("-3.35"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1341 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1342 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1343 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-2); ok 1344 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-3); ok 1345 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-4); ok 1346 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-5); ok 1347 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1348 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1349 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1350 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1351 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1352 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1353 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1354 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1355 - $x = Math::BigFloat->new("+4.23"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1356 - $x = Math::BigFloat->new("-4.23"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1357 - $x = Math::BigFloat->new("+4.27"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1358 - $x = Math::BigFloat->new("-4.27"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1359 - $x = Math::BigFloat->new("+4.25"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1360 - $x = Math::BigFloat->new("-4.25"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1361 - $x = Math::BigFloat->new("+4.35"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1362 - $x = Math::BigFloat->new("-4.35"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1363 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1364 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1365 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-2); ok 1366 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-3); ok 1367 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-4); ok 1368 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-5); ok 1369 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1370 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1371 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1372 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1373 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1374 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1375 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1376 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1377 - $x = Math::BigFloat->new("+5.23"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1378 - $x = Math::BigFloat->new("-5.23"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1379 - $x = Math::BigFloat->new("+5.27"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1380 - $x = Math::BigFloat->new("-5.27"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1381 - $x = Math::BigFloat->new("+5.25"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1382 - $x = Math::BigFloat->new("-5.25"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1383 - $x = Math::BigFloat->new("+5.35"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1384 - $x = Math::BigFloat->new("-5.35"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1385 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1386 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1387 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-2); ok 1388 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-3); ok 1389 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-4); ok 1390 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-5); ok 1391 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1392 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1393 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1394 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1395 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1396 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1397 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1398 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1399 - $x = Math::BigFloat->new("+6.23"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1400 - $x = Math::BigFloat->new("-6.23"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1401 - $x = Math::BigFloat->new("+6.27"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1402 - $x = Math::BigFloat->new("-6.27"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1403 - $x = Math::BigFloat->new("+6.25"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1404 - $x = Math::BigFloat->new("-6.25"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1405 - $x = Math::BigFloat->new("+6.35"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1406 - $x = Math::BigFloat->new("-6.35"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1407 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1408 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1409 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-2); ok 1410 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-3); ok 1411 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-4); ok 1412 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-5); ok 1413 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1414 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1415 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1416 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1417 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1418 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1419 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1420 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1421 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-3); ok 1422 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-3); ok 1423 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-4); ok 1424 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-4); ok 1425 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-5); ok 1426 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-5); ok 1427 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-6); ok 1428 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-6); ok 1429 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-7); ok 1430 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-7); ok 1431 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-8); ok 1432 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-8); ok 1433 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-9); ok 1434 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-9); ok 1435 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-12); ok 1436 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-12); ok 1437 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("invalid"); $x->bcmp($y); ok 1438 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1439 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("invalid"); $x->bcmp($y); ok 1440 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1441 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1442 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bcmp($y); ok 1443 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1444 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bcmp($y); ok 1445 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bcmp($y); ok 1446 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bcmp($y); ok 1447 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bcmp($y); ok 1448 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bcmp($y); ok 1449 - $x = Math::BigFloat->new("-1.1"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1450 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1.1"); $x->bcmp($y); ok 1451 - $x = Math::BigFloat->new("+1.1"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1452 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1.1"); $x->bcmp($y); ok 1453 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+123"); $x->bcmp($y); ok 1454 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+12"); $x->bcmp($y); ok 1455 - $x = Math::BigFloat->new("+12"); $y = Math::BigFloat->new("+123"); $x->bcmp($y); ok 1456 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-123"); $x->bcmp($y); ok 1457 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-12"); $x->bcmp($y); ok 1458 - $x = Math::BigFloat->new("-12"); $y = Math::BigFloat->new("-123"); $x->bcmp($y); ok 1459 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+124"); $x->bcmp($y); ok 1460 - $x = Math::BigFloat->new("+124"); $y = Math::BigFloat->new("+123"); $x->bcmp($y); ok 1461 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-124"); $x->bcmp($y); ok 1462 - $x = Math::BigFloat->new("-124"); $y = Math::BigFloat->new("-123"); $x->bcmp($y); ok 1463 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.01"); $x->bcmp($y); ok 1464 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.0001"); $x->bcmp($y); ok 1465 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.0001"); $x->bcmp($y); ok 1466 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.1"); $x->bcmp($y); ok 1467 - $x = Math::BigFloat->new("0.1"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1468 - $x = Math::BigFloat->new("0.00001"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1469 - $x = Math::BigFloat->new("-0.0001"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1470 - $x = Math::BigFloat->new("-0.1"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1471 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.0001234"); $x->bcmp($y); ok 1472 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.0001234"); $x->bcmp($y); ok 1473 - $x = Math::BigFloat->new("0.0001234"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1474 - $x = Math::BigFloat->new("-0.0001234"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1475 - $x = Math::BigFloat->new("0.0001"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1476 - $x = Math::BigFloat->new("0.0005"); $y = Math::BigFloat->new("0.0001"); $x->bcmp($y); ok 1477 - $x = Math::BigFloat->new("0.005"); $y = Math::BigFloat->new("0.0001"); $x->bcmp($y); ok 1478 - $x = Math::BigFloat->new("0.001"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1479 - $x = Math::BigFloat->new("0.000001"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1480 - $x = Math::BigFloat->new("0.00000123"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1481 - $x = Math::BigFloat->new("0.00512"); $y = Math::BigFloat->new("0.0001"); $x->bcmp($y); ok 1482 - $x = Math::BigFloat->new("0.005"); $y = Math::BigFloat->new("0.000112"); $x->bcmp($y); ok 1483 - $x = Math::BigFloat->new("0.00123"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1484 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("2"); $x->bcmp($y); ok 1485 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.5"); $x->bcmp($y); ok 1486 - $x = Math::BigFloat->new("1.54321"); $y = Math::BigFloat->new("234"); $x->bcmp($y); ok 1487 - $x = Math::BigFloat->new("234"); $y = Math::BigFloat->new("1.54321"); $x->bcmp($y); ok 1488 - $x = Math::BigFloat->new("1e1234567890987654321"); $y = Math::BigFloat->new("1e1234567890987654320"); $x->bcmp($y); ok 1489 - $x = Math::BigFloat->new("1e-1234567890987654321"); $y = Math::BigFloat->new("1e-1234567890987654320"); $x->bcmp($y); ok 1490 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("5432112345"); $x->bcmp($y); ok 1491 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("5432112345"); $x->bcmp($y); ok 1492 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-5432112345"); $x->bcmp($y); ok 1493 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-5432112345"); $x->bcmp($y); ok 1494 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("54321.12345"); $x->bcmp($y); ok 1495 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("54321.12345"); $x->bcmp($y); ok 1496 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-54321.12345"); $x->bcmp($y); ok 1497 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-54321.12345"); $x->bcmp($y); ok 1498 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bcmp($y); ok 1499 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bcmp($y); ok 1500 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bcmp($y); ok 1501 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->bcmp($y); ok 1502 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("NaN"); $x->bcmp($y); ok 1503 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $x->bcmp($y); ok 1504 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("NaN"); $x->bcmp($y); ok 1505 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-inf"); $x->bcmp($y); ok 1506 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("invalid"); $x->bacmp($y); ok 1507 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1508 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("invalid"); $x->bacmp($y); ok 1509 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1510 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1511 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bacmp($y); ok 1512 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1513 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bacmp($y); ok 1514 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bacmp($y); ok 1515 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bacmp($y); ok 1516 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bacmp($y); ok 1517 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bacmp($y); ok 1518 - $x = Math::BigFloat->new("-1.1"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1519 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1.1"); $x->bacmp($y); ok 1520 - $x = Math::BigFloat->new("+1.1"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1521 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1.1"); $x->bacmp($y); ok 1522 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+123"); $x->bacmp($y); ok 1523 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+12"); $x->bacmp($y); ok 1524 - $x = Math::BigFloat->new("+12"); $y = Math::BigFloat->new("+123"); $x->bacmp($y); ok 1525 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-123"); $x->bacmp($y); ok 1526 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-12"); $x->bacmp($y); ok 1527 - $x = Math::BigFloat->new("-12"); $y = Math::BigFloat->new("-123"); $x->bacmp($y); ok 1528 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+124"); $x->bacmp($y); ok 1529 - $x = Math::BigFloat->new("+124"); $y = Math::BigFloat->new("+123"); $x->bacmp($y); ok 1530 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-124"); $x->bacmp($y); ok 1531 - $x = Math::BigFloat->new("-124"); $y = Math::BigFloat->new("-123"); $x->bacmp($y); ok 1532 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.01"); $x->bacmp($y); ok 1533 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.0001"); $x->bacmp($y); ok 1534 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.0001"); $x->bacmp($y); ok 1535 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.1"); $x->bacmp($y); ok 1536 - $x = Math::BigFloat->new("0.1"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1537 - $x = Math::BigFloat->new("0.00001"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1538 - $x = Math::BigFloat->new("-0.0001"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1539 - $x = Math::BigFloat->new("-0.1"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1540 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.0001234"); $x->bacmp($y); ok 1541 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.0001234"); $x->bacmp($y); ok 1542 - $x = Math::BigFloat->new("0.0001234"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1543 - $x = Math::BigFloat->new("-0.0001234"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1544 - $x = Math::BigFloat->new("0.0001"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1545 - $x = Math::BigFloat->new("0.0005"); $y = Math::BigFloat->new("0.0001"); $x->bacmp($y); ok 1546 - $x = Math::BigFloat->new("0.005"); $y = Math::BigFloat->new("0.0001"); $x->bacmp($y); ok 1547 - $x = Math::BigFloat->new("0.001"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1548 - $x = Math::BigFloat->new("0.000001"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1549 - $x = Math::BigFloat->new("0.00000123"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1550 - $x = Math::BigFloat->new("0.00512"); $y = Math::BigFloat->new("0.0001"); $x->bacmp($y); ok 1551 - $x = Math::BigFloat->new("0.005"); $y = Math::BigFloat->new("0.000112"); $x->bacmp($y); ok 1552 - $x = Math::BigFloat->new("0.00123"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1553 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("2"); $x->bacmp($y); ok 1554 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.5"); $x->bacmp($y); ok 1555 - $x = Math::BigFloat->new("1.54321"); $y = Math::BigFloat->new("234"); $x->bacmp($y); ok 1556 - $x = Math::BigFloat->new("234"); $y = Math::BigFloat->new("1.54321"); $x->bacmp($y); ok 1557 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("5432112345"); $x->bacmp($y); ok 1558 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("5432112345"); $x->bacmp($y); ok 1559 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-5432112345"); $x->bacmp($y); ok 1560 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-5432112345"); $x->bacmp($y); ok 1561 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("54321.12345"); $x->bacmp($y); ok 1562 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("54321.12345"); $x->bacmp($y); ok 1563 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-54321.12345"); $x->bacmp($y); ok 1564 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-54321.12345"); $x->bacmp($y); ok 1565 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bacmp($y); ok 1566 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1567 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1568 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->bacmp($y); ok 1569 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("inf"); $x->bacmp($y); ok 1570 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("inf"); $x->bacmp($y); ok 1571 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1572 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1573 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bacmp($y); ok 1574 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("inf"); $x->bacmp($y); ok 1575 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->bacmp($y); ok 1576 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1577 - $x = Math::BigFloat->new("invalid"); $x->bdec(); ok 1578 - $x = Math::BigFloat->new("invalid"); $x->bdec(); ok 1579 - $x = Math::BigFloat->new("+inf"); $x->bdec(); ok 1580 - $x = Math::BigFloat->new("+inf"); $x->bdec(); ok 1581 - $x = Math::BigFloat->new("-inf"); $x->bdec(); ok 1582 - $x = Math::BigFloat->new("-inf"); $x->bdec(); ok 1583 - $x = Math::BigFloat->new("+0"); $x->bdec(); ok 1584 - $x = Math::BigFloat->new("+0"); $x->bdec(); ok 1585 - $x = Math::BigFloat->new("+1"); $x->bdec(); ok 1586 - $x = Math::BigFloat->new("+1"); $x->bdec(); ok 1587 - $x = Math::BigFloat->new("-1"); $x->bdec(); ok 1588 - $x = Math::BigFloat->new("-1"); $x->bdec(); ok 1589 - $x = Math::BigFloat->new("1.23"); $x->bdec(); ok 1590 - $x = Math::BigFloat->new("1.23"); $x->bdec(); ok 1591 - $x = Math::BigFloat->new("-1.23"); $x->bdec(); ok 1592 - $x = Math::BigFloat->new("-1.23"); $x->bdec(); ok 1593 - $x = Math::BigFloat->new("100"); $x->bdec(); ok 1594 - $x = Math::BigFloat->new("100"); $x->bdec(); ok 1595 - $x = Math::BigFloat->new("101"); $x->bdec(); ok 1596 - $x = Math::BigFloat->new("101"); $x->bdec(); ok 1597 - $x = Math::BigFloat->new("-100"); $x->bdec(); ok 1598 - $x = Math::BigFloat->new("-100"); $x->bdec(); ok 1599 - $x = Math::BigFloat->new("-99"); $x->bdec(); ok 1600 - $x = Math::BigFloat->new("-99"); $x->bdec(); ok 1601 - $x = Math::BigFloat->new("-98"); $x->bdec(); ok 1602 - $x = Math::BigFloat->new("-98"); $x->bdec(); ok 1603 - $x = Math::BigFloat->new("99"); $x->bdec(); ok 1604 - $x = Math::BigFloat->new("99"); $x->bdec(); ok 1605 - $x = Math::BigFloat->new("invalid"); $x->binc(); ok 1606 - $x = Math::BigFloat->new("invalid"); $x->binc(); ok 1607 - $x = Math::BigFloat->new("+inf"); $x->binc(); ok 1608 - $x = Math::BigFloat->new("+inf"); $x->binc(); ok 1609 - $x = Math::BigFloat->new("-inf"); $x->binc(); ok 1610 - $x = Math::BigFloat->new("-inf"); $x->binc(); ok 1611 - $x = Math::BigFloat->new("+0"); $x->binc(); ok 1612 - $x = Math::BigFloat->new("+0"); $x->binc(); ok 1613 - $x = Math::BigFloat->new("+1"); $x->binc(); ok 1614 - $x = Math::BigFloat->new("+1"); $x->binc(); ok 1615 - $x = Math::BigFloat->new("-1"); $x->binc(); ok 1616 - $x = Math::BigFloat->new("-1"); $x->binc(); ok 1617 - $x = Math::BigFloat->new("1.23"); $x->binc(); ok 1618 - $x = Math::BigFloat->new("1.23"); $x->binc(); ok 1619 - $x = Math::BigFloat->new("-1.23"); $x->binc(); ok 1620 - $x = Math::BigFloat->new("-1.23"); $x->binc(); ok 1621 - $x = Math::BigFloat->new("100"); $x->binc(); ok 1622 - $x = Math::BigFloat->new("100"); $x->binc(); ok 1623 - $x = Math::BigFloat->new("-100"); $x->binc(); ok 1624 - $x = Math::BigFloat->new("-100"); $x->binc(); ok 1625 - $x = Math::BigFloat->new("-99"); $x->binc(); ok 1626 - $x = Math::BigFloat->new("-99"); $x->binc(); ok 1627 - $x = Math::BigFloat->new("-101"); $x->binc(); ok 1628 - $x = Math::BigFloat->new("-101"); $x->binc(); ok 1629 - $x = Math::BigFloat->new("99"); $x->binc(); ok 1630 - $x = Math::BigFloat->new("99"); $x->binc(); ok 1631 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->badd($y); ok 1632 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->badd($y); ok 1633 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1634 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1635 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->badd($y); ok 1636 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->badd($y); ok 1637 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->badd($y); ok 1638 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->badd($y); ok 1639 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1640 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1641 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1642 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1643 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->badd($y); ok 1644 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->badd($y); ok 1645 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1646 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1647 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1648 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1649 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->badd($y); ok 1650 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->badd($y); ok 1651 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->badd($y); ok 1652 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->badd($y); ok 1653 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1654 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1655 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1656 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1657 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1658 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1659 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1660 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1661 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1662 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1663 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1664 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1665 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1666 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1667 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1668 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1669 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1670 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1671 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1672 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1673 - $x = Math::BigFloat->new("+99"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1674 - $x = Math::BigFloat->new("+99"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1675 - $x = Math::BigFloat->new("+999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1676 - $x = Math::BigFloat->new("+999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1677 - $x = Math::BigFloat->new("+9999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1678 - $x = Math::BigFloat->new("+9999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1679 - $x = Math::BigFloat->new("+99999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1680 - $x = Math::BigFloat->new("+99999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1681 - $x = Math::BigFloat->new("+999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1682 - $x = Math::BigFloat->new("+999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1683 - $x = Math::BigFloat->new("+9999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1684 - $x = Math::BigFloat->new("+9999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1685 - $x = Math::BigFloat->new("+99999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1686 - $x = Math::BigFloat->new("+99999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1687 - $x = Math::BigFloat->new("+999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1688 - $x = Math::BigFloat->new("+999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1689 - $x = Math::BigFloat->new("+9999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1690 - $x = Math::BigFloat->new("+9999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1691 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1692 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1693 - $x = Math::BigFloat->new("+10"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1694 - $x = Math::BigFloat->new("+10"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1695 - $x = Math::BigFloat->new("+100"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1696 - $x = Math::BigFloat->new("+100"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1697 - $x = Math::BigFloat->new("+1000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1698 - $x = Math::BigFloat->new("+1000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1699 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1700 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1701 - $x = Math::BigFloat->new("+100000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1702 - $x = Math::BigFloat->new("+100000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1703 - $x = Math::BigFloat->new("+1000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1704 - $x = Math::BigFloat->new("+1000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1705 - $x = Math::BigFloat->new("+10000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1706 - $x = Math::BigFloat->new("+10000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1707 - $x = Math::BigFloat->new("+100000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1708 - $x = Math::BigFloat->new("+100000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1709 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1710 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1711 - $x = Math::BigFloat->new("+10000000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1712 - $x = Math::BigFloat->new("+10000000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1713 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("+987654321"); $x->badd($y); ok 1714 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("+987654321"); $x->badd($y); ok 1715 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("+987654321"); $x->badd($y); ok 1716 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("+987654321"); $x->badd($y); ok 1717 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("-987654321"); $x->badd($y); ok 1718 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("-987654321"); $x->badd($y); ok 1719 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("-987654321"); $x->badd($y); ok 1720 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("-987654321"); $x->badd($y); ok 1721 - $x = Math::BigFloat->new("0.001234"); $y = Math::BigFloat->new("0.0001234"); $x->badd($y); ok 1722 - $x = Math::BigFloat->new("0.001234"); $y = Math::BigFloat->new("0.0001234"); $x->badd($y); ok 1723 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bsub($y); ok 1724 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bsub($y); ok 1725 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1726 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1727 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->bsub($y); ok 1728 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->bsub($y); ok 1729 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bsub($y); ok 1730 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bsub($y); ok 1731 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1732 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1733 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1734 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1735 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bsub($y); ok 1736 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bsub($y); ok 1737 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1738 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1739 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1740 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1741 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bsub($y); ok 1742 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bsub($y); ok 1743 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->bsub($y); ok 1744 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->bsub($y); ok 1745 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1746 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1747 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1748 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1749 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1750 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1751 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1752 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1753 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1754 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1755 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1756 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1757 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1758 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1759 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1760 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1761 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1762 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1763 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1764 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1765 - $x = Math::BigFloat->new("+99"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1766 - $x = Math::BigFloat->new("+99"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1767 - $x = Math::BigFloat->new("+999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1768 - $x = Math::BigFloat->new("+999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1769 - $x = Math::BigFloat->new("+9999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1770 - $x = Math::BigFloat->new("+9999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1771 - $x = Math::BigFloat->new("+99999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1772 - $x = Math::BigFloat->new("+99999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1773 - $x = Math::BigFloat->new("+999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1774 - $x = Math::BigFloat->new("+999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1775 - $x = Math::BigFloat->new("+9999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1776 - $x = Math::BigFloat->new("+9999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1777 - $x = Math::BigFloat->new("+99999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1778 - $x = Math::BigFloat->new("+99999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1779 - $x = Math::BigFloat->new("+999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1780 - $x = Math::BigFloat->new("+999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1781 - $x = Math::BigFloat->new("+9999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1782 - $x = Math::BigFloat->new("+9999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1783 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1784 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1785 - $x = Math::BigFloat->new("+10"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1786 - $x = Math::BigFloat->new("+10"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1787 - $x = Math::BigFloat->new("+100"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1788 - $x = Math::BigFloat->new("+100"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1789 - $x = Math::BigFloat->new("+1000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1790 - $x = Math::BigFloat->new("+1000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1791 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1792 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1793 - $x = Math::BigFloat->new("+100000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1794 - $x = Math::BigFloat->new("+100000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1795 - $x = Math::BigFloat->new("+1000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1796 - $x = Math::BigFloat->new("+1000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1797 - $x = Math::BigFloat->new("+10000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1798 - $x = Math::BigFloat->new("+10000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1799 - $x = Math::BigFloat->new("+100000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1800 - $x = Math::BigFloat->new("+100000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1801 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1802 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1803 - $x = Math::BigFloat->new("+10000000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1804 - $x = Math::BigFloat->new("+10000000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1805 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("+987654321"); $x->bsub($y); ok 1806 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("+987654321"); $x->bsub($y); ok 1807 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("+987654321"); $x->bsub($y); ok 1808 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("+987654321"); $x->bsub($y); ok 1809 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("-987654321"); $x->bsub($y); ok 1810 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("-987654321"); $x->bsub($y); ok 1811 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("-987654321"); $x->bsub($y); ok 1812 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("-987654321"); $x->bsub($y); ok 1813 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1814 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1815 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1816 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1817 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1818 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1819 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("abc"); $x->bmuladd($y, $z); ok 1820 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("abc"); $x->bmuladd($y, $z); ok 1821 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1822 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1823 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1824 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1825 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1826 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1827 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1828 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1829 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1830 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1831 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1832 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1833 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1834 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1835 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1836 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1837 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1838 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1839 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1840 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1841 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1842 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1843 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1844 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1845 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1846 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1847 - $x = Math::BigFloat->new("123456789123456789"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1848 - $x = Math::BigFloat->new("123456789123456789"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1849 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("123456789123456789"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1850 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("123456789123456789"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1851 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1852 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1853 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1854 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1855 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1856 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1857 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1858 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1859 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1860 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1861 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1862 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1863 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("+3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1864 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("+3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1865 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("-3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1866 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("-3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1867 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1868 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1869 - $x = Math::BigFloat->new("111"); $y = Math::BigFloat->new("111"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1870 - $x = Math::BigFloat->new("111"); $y = Math::BigFloat->new("111"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1871 - $x = Math::BigFloat->new("10101"); $y = Math::BigFloat->new("10101"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1872 - $x = Math::BigFloat->new("10101"); $y = Math::BigFloat->new("10101"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1873 - $x = Math::BigFloat->new("1001001"); $y = Math::BigFloat->new("1001001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1874 - $x = Math::BigFloat->new("1001001"); $y = Math::BigFloat->new("1001001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1875 - $x = Math::BigFloat->new("100010001"); $y = Math::BigFloat->new("100010001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1876 - $x = Math::BigFloat->new("100010001"); $y = Math::BigFloat->new("100010001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1877 - $x = Math::BigFloat->new("10000100001"); $y = Math::BigFloat->new("10000100001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1878 - $x = Math::BigFloat->new("10000100001"); $y = Math::BigFloat->new("10000100001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1879 - $x = Math::BigFloat->new("11111111111"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1880 - $x = Math::BigFloat->new("11111111111"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1881 - $x = Math::BigFloat->new("22222222222"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1882 - $x = Math::BigFloat->new("22222222222"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1883 - $x = Math::BigFloat->new("33333333333"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1884 - $x = Math::BigFloat->new("33333333333"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1885 - $x = Math::BigFloat->new("44444444444"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1886 - $x = Math::BigFloat->new("44444444444"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1887 - $x = Math::BigFloat->new("55555555555"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1888 - $x = Math::BigFloat->new("55555555555"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1889 - $x = Math::BigFloat->new("66666666666"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1890 - $x = Math::BigFloat->new("66666666666"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1891 - $x = Math::BigFloat->new("77777777777"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1892 - $x = Math::BigFloat->new("77777777777"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1893 - $x = Math::BigFloat->new("88888888888"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1894 - $x = Math::BigFloat->new("88888888888"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1895 - $x = Math::BigFloat->new("99999999999"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1896 - $x = Math::BigFloat->new("99999999999"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1897 - $x = Math::BigFloat->new("11111111111"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1898 - $x = Math::BigFloat->new("11111111111"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1899 - $x = Math::BigFloat->new("22222222222"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1900 - $x = Math::BigFloat->new("22222222222"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1901 - $x = Math::BigFloat->new("33333333333"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1902 - $x = Math::BigFloat->new("33333333333"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1903 - $x = Math::BigFloat->new("44444444444"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1904 - $x = Math::BigFloat->new("44444444444"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1905 - $x = Math::BigFloat->new("55555555555"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1906 - $x = Math::BigFloat->new("55555555555"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1907 - $x = Math::BigFloat->new("66666666666"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1908 - $x = Math::BigFloat->new("66666666666"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1909 - $x = Math::BigFloat->new("77777777777"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1910 - $x = Math::BigFloat->new("77777777777"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1911 - $x = Math::BigFloat->new("88888888888"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1912 - $x = Math::BigFloat->new("88888888888"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1913 - $x = Math::BigFloat->new("99999999999"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1914 - $x = Math::BigFloat->new("99999999999"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1915 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1916 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1917 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1918 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1919 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1920 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1921 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1922 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1923 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("5"); $x->bmuladd($y, $z); ok 1924 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("5"); $x->bmuladd($y, $z); ok 1925 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("5"); $x->bmuladd($y, $z); ok 1926 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("5"); $x->bmuladd($y, $z); ok 1927 - $x = Math::BigFloat->new("9999999999999999999"); $y = Math::BigFloat->new("10000000000000000000"); $z = Math::BigFloat->new("1234567890"); $x->bmuladd($y, $z); ok 1928 - $x = Math::BigFloat->new("9999999999999999999"); $y = Math::BigFloat->new("10000000000000000000"); $z = Math::BigFloat->new("1234567890"); $x->bmuladd($y, $z); ok 1929 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("5.7"); $z = Math::BigFloat->new("8.9"); $x->bmuladd($y, $z); ok 1930 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("5.7"); $z = Math::BigFloat->new("8.9"); $x->bmuladd($y, $z); ok 1931 - $x = Math::BigFloat->new("-3.2"); $y = Math::BigFloat->new("5.197"); $z = Math::BigFloat->new("6.05"); $x->bmuladd($y, $z); ok 1932 - $x = Math::BigFloat->new("-3.2"); $y = Math::BigFloat->new("5.197"); $z = Math::BigFloat->new("6.05"); $x->bmuladd($y, $z); ok 1933 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("8"); $x->bmodpow($y, $z); ok 1934 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("8"); $x->bmodpow($y, $z); ok 1935 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("7"); $x->bmodpow($y, $z); ok 1936 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("7"); $x->bmodpow($y, $z); ok 1937 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("7"); $x->bmodpow($y, $z); ok 1938 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("7"); $x->bmodpow($y, $z); ok 1939 - $x = Math::BigFloat->new("77777"); $y = Math::BigFloat->new("777"); $z = Math::BigFloat->new("123456789"); $x->bmodpow($y, $z); ok 1940 - $x = Math::BigFloat->new("77777"); $y = Math::BigFloat->new("777"); $z = Math::BigFloat->new("123456789"); $x->bmodpow($y, $z); ok 1941 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("6.2"); $z = Math::BigFloat->new("5.2"); $x->bmodpow($y, $z); ok 1942 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("6.2"); $z = Math::BigFloat->new("5.2"); $x->bmodpow($y, $z); ok 1943 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bmul($y); ok 1944 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bmul($y); ok 1945 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1946 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1947 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->bmul($y); ok 1948 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->bmul($y); ok 1949 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bmul($y); ok 1950 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bmul($y); ok 1951 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bmul($y); ok 1952 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bmul($y); ok 1953 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1954 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1955 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1956 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1957 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1958 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1959 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1960 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1961 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1962 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1963 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1964 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1965 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("123.34"); $x->bmul($y); ok 1966 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("123.34"); $x->bmul($y); ok 1967 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-123.34"); $x->bmul($y); ok 1968 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-123.34"); $x->bmul($y); ok 1969 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("123.34"); $x->bmul($y); ok 1970 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("123.34"); $x->bmul($y); ok 1971 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-123.34"); $x->bmul($y); ok 1972 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-123.34"); $x->bmul($y); ok 1973 - $x = Math::BigFloat->new("123.34"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1974 - $x = Math::BigFloat->new("123.34"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1975 - $x = Math::BigFloat->new("-123.34"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1976 - $x = Math::BigFloat->new("-123.34"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1977 - $x = Math::BigFloat->new("123.34"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1978 - $x = Math::BigFloat->new("123.34"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1979 - $x = Math::BigFloat->new("-123.34"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1980 - $x = Math::BigFloat->new("-123.34"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1981 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1982 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1983 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 1984 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 1985 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1986 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1987 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 1988 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 1989 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1990 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1991 - $x = Math::BigFloat->new("+123456789123456789"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1992 - $x = Math::BigFloat->new("+123456789123456789"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1993 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+123456789123456789"); $x->bmul($y); ok 1994 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+123456789123456789"); $x->bmul($y); ok 1995 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 1996 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 1997 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 1998 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 1999 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 2000 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 2001 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 2002 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 2003 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); $x->bmul($y); ok 2004 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); $x->bmul($y); ok 2005 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("+3"); $x->bmul($y); ok 2006 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("+3"); $x->bmul($y); ok 2007 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("-3"); $x->bmul($y); ok 2008 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("-3"); $x->bmul($y); ok 2009 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bmul($y); ok 2010 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bmul($y); ok 2011 - $x = Math::BigFloat->new("+111"); $y = Math::BigFloat->new("+111"); $x->bmul($y); ok 2012 - $x = Math::BigFloat->new("+111"); $y = Math::BigFloat->new("+111"); $x->bmul($y); ok 2013 - $x = Math::BigFloat->new("+10101"); $y = Math::BigFloat->new("+10101"); $x->bmul($y); ok 2014 - $x = Math::BigFloat->new("+10101"); $y = Math::BigFloat->new("+10101"); $x->bmul($y); ok 2015 - $x = Math::BigFloat->new("+1001001"); $y = Math::BigFloat->new("+1001001"); $x->bmul($y); ok 2016 - $x = Math::BigFloat->new("+1001001"); $y = Math::BigFloat->new("+1001001"); $x->bmul($y); ok 2017 - $x = Math::BigFloat->new("+100010001"); $y = Math::BigFloat->new("+100010001"); $x->bmul($y); ok 2018 - $x = Math::BigFloat->new("+100010001"); $y = Math::BigFloat->new("+100010001"); $x->bmul($y); ok 2019 - $x = Math::BigFloat->new("+10000100001"); $y = Math::BigFloat->new("+10000100001"); $x->bmul($y); ok 2020 - $x = Math::BigFloat->new("+10000100001"); $y = Math::BigFloat->new("+10000100001"); $x->bmul($y); ok 2021 - $x = Math::BigFloat->new("+11111111111"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2022 - $x = Math::BigFloat->new("+11111111111"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2023 - $x = Math::BigFloat->new("+22222222222"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2024 - $x = Math::BigFloat->new("+22222222222"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2025 - $x = Math::BigFloat->new("+33333333333"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2026 - $x = Math::BigFloat->new("+33333333333"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2027 - $x = Math::BigFloat->new("+44444444444"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2028 - $x = Math::BigFloat->new("+44444444444"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2029 - $x = Math::BigFloat->new("+55555555555"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2030 - $x = Math::BigFloat->new("+55555555555"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2031 - $x = Math::BigFloat->new("+66666666666"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2032 - $x = Math::BigFloat->new("+66666666666"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2033 - $x = Math::BigFloat->new("+77777777777"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2034 - $x = Math::BigFloat->new("+77777777777"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2035 - $x = Math::BigFloat->new("+88888888888"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2036 - $x = Math::BigFloat->new("+88888888888"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2037 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2038 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2039 - $x = Math::BigFloat->new("6"); $y = Math::BigFloat->new("120"); $x->bmul($y); ok 2040 - $x = Math::BigFloat->new("6"); $y = Math::BigFloat->new("120"); $x->bmul($y); ok 2041 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("10000"); $x->bmul($y); ok 2042 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("10000"); $x->bmul($y); ok 2043 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2044 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2045 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("4"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2046 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("5"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2047 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2048 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2049 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2050 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2051 - $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 2052 - $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 2053 - $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 2054 - $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 2055 - $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 2056 - $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 2057 - $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 2058 - $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 2059 - $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 2060 - $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 2061 - $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 2062 - $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 2063 - $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 2064 - $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 2065 - $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 2066 - $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 2067 - $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 2068 - $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 2069 - $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 2070 - $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 2071 - $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 2072 - $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 2073 - $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 2074 - $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 2075 - $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 2076 - $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 2077 - $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 2078 - $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 2079 - $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 2080 - $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 2081 - $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 2082 - $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 2083 - $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 2084 - $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 2085 - $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 2086 - $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 2087 - $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 2088 - $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 2089 - $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 2090 - $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 2091 - $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 2092 - $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 2093 - $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 2094 - $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 2095 - $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 2096 - $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 2097 - $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 2098 - $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 2099 - $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 2100 - $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 2101 - $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 2102 - $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 2103 - $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 2104 - $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 2105 - $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 2106 - $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 2107 - $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 2108 - $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 2109 - $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 2110 - $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 2111 - $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 2112 - $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 2113 - $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 2114 - $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 2115 - $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 2116 - $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 2117 - $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 2118 - $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 2119 - $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 2120 - $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 2121 - $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 2122 - $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 2123 - $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 2124 - $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 2125 - $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 2126 - $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 2127 - $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 2128 - $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 2129 - $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 2130 - $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 2131 - $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 2132 - $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 2133 - $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 2134 - $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 2135 - $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 2136 - $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 2137 - $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 2138 - $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 2139 - $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 2140 - $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 2141 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2142 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2143 - $x = Math::BigFloat->new("+2000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2144 - $x = Math::BigFloat->new("+2000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2145 - $x = Math::BigFloat->new("+3000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2146 - $x = Math::BigFloat->new("+3000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2147 - $x = Math::BigFloat->new("+4000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2148 - $x = Math::BigFloat->new("+4000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2149 - $x = Math::BigFloat->new("+5000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2150 - $x = Math::BigFloat->new("+5000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2151 - $x = Math::BigFloat->new("+6000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2152 - $x = Math::BigFloat->new("+6000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2153 - $x = Math::BigFloat->new("+7000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2154 - $x = Math::BigFloat->new("+7000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2155 - $x = Math::BigFloat->new("+8000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2156 - $x = Math::BigFloat->new("+8000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2157 - $x = Math::BigFloat->new("+9000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2158 - $x = Math::BigFloat->new("+9000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2159 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2160 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2161 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("100"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2162 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("100"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2163 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1000"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2164 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1000"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2165 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10000"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2166 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10000"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2167 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("504"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2168 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("504"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2169 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.987654321"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2170 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.987654321"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2171 - $x = Math::BigFloat->new("123456789.123456789123456789123456789"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2172 - $x = Math::BigFloat->new("123456789.123456789123456789123456789"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2173 - $x = Math::BigFloat->new("+35500000"); $y = Math::BigFloat->new("+113"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2174 - $x = Math::BigFloat->new("+35500000"); $y = Math::BigFloat->new("+113"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2175 - $x = Math::BigFloat->new("+71000000"); $y = Math::BigFloat->new("+226"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2176 - $x = Math::BigFloat->new("+71000000"); $y = Math::BigFloat->new("+226"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2177 - $x = Math::BigFloat->new("+106500000"); $y = Math::BigFloat->new("+339"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2178 - $x = Math::BigFloat->new("+106500000"); $y = Math::BigFloat->new("+339"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2179 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+3"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2180 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+3"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2181 - $x = Math::BigFloat->new("+124"); $y = Math::BigFloat->new("+3"); $Math::BigFloat::div_scale = 1; scalar $x->bdiv($y); ok 2182 - $x = Math::BigFloat->new("+124"); $y = Math::BigFloat->new("+3"); $Math::BigFloat::div_scale = 1; scalar $x->bdiv($y); ok 2183 - $x = Math::BigFloat->new("123456789.1234"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 1; scalar $x->bdiv($y); ok 2184 - $x = Math::BigFloat->new("123456789.1234"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 1; scalar $x->bdiv($y); ok 2185 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("4"); $x->bmod($y); ok 2186 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("4"); $x->bmod($y); ok 2187 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2188 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2189 - $x = Math::BigFloat->new("+9000"); $y = Math::BigFloat->new("56"); $x->bmod($y); ok 2190 - $x = Math::BigFloat->new("+9000"); $y = Math::BigFloat->new("56"); $x->bmod($y); ok 2191 - $x = Math::BigFloat->new("+56"); $y = Math::BigFloat->new("9000"); $x->bmod($y); ok 2192 - $x = Math::BigFloat->new("+56"); $y = Math::BigFloat->new("9000"); $x->bmod($y); ok 2193 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2194 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2195 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2196 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2197 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2198 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2199 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2200 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2201 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2202 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2203 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2204 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2205 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2206 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2207 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2208 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2209 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2210 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2211 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2212 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2213 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2214 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2215 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2216 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2217 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2218 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2219 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2220 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2221 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2222 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2223 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2224 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2225 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2226 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2227 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2228 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2229 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2230 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2231 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2232 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2233 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2234 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2235 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bmod($y); ok 2236 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bmod($y); ok 2237 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2238 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2239 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("abc"); $x->bmod($y); ok 2240 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("abc"); $x->bmod($y); ok 2241 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2242 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2243 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2244 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2245 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2246 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2247 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2248 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2249 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2250 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2251 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2252 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2253 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2254 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2255 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2256 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2257 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bmod($y); ok 2258 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bmod($y); ok 2259 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2260 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2261 - $x = Math::BigFloat->new("1000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2262 - $x = Math::BigFloat->new("1000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2263 - $x = Math::BigFloat->new("2000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2264 - $x = Math::BigFloat->new("2000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2265 - $x = Math::BigFloat->new("3000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2266 - $x = Math::BigFloat->new("3000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2267 - $x = Math::BigFloat->new("4000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2268 - $x = Math::BigFloat->new("4000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2269 - $x = Math::BigFloat->new("5000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2270 - $x = Math::BigFloat->new("5000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2271 - $x = Math::BigFloat->new("6000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2272 - $x = Math::BigFloat->new("6000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2273 - $x = Math::BigFloat->new("7000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2274 - $x = Math::BigFloat->new("7000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2275 - $x = Math::BigFloat->new("8000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2276 - $x = Math::BigFloat->new("8000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2277 - $x = Math::BigFloat->new("9000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2278 - $x = Math::BigFloat->new("9000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2279 - $x = Math::BigFloat->new("35500000"); $y = Math::BigFloat->new("113"); $x->bmod($y); ok 2280 - $x = Math::BigFloat->new("35500000"); $y = Math::BigFloat->new("113"); $x->bmod($y); ok 2281 - $x = Math::BigFloat->new("71000000"); $y = Math::BigFloat->new("226"); $x->bmod($y); ok 2282 - $x = Math::BigFloat->new("71000000"); $y = Math::BigFloat->new("226"); $x->bmod($y); ok 2283 - $x = Math::BigFloat->new("106500000"); $y = Math::BigFloat->new("339"); $x->bmod($y); ok 2284 - $x = Math::BigFloat->new("106500000"); $y = Math::BigFloat->new("339"); $x->bmod($y); ok 2285 - $x = Math::BigFloat->new("1000000000"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2286 - $x = Math::BigFloat->new("1000000000"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2287 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2288 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2289 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("4"); $x->bmod($y); ok 2290 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("4"); $x->bmod($y); ok 2291 - $x = Math::BigFloat->new("1000"); $y = Math::BigFloat->new("8"); $x->bmod($y); ok 2292 - $x = Math::BigFloat->new("1000"); $y = Math::BigFloat->new("8"); $x->bmod($y); ok 2293 - $x = Math::BigFloat->new("10000"); $y = Math::BigFloat->new("16"); $x->bmod($y); ok 2294 - $x = Math::BigFloat->new("10000"); $y = Math::BigFloat->new("16"); $x->bmod($y); ok 2295 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2296 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2297 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("99"); $x->bmod($y); ok 2298 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("99"); $x->bmod($y); ok 2299 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("999"); $x->bmod($y); ok 2300 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("999"); $x->bmod($y); ok 2301 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("9999"); $x->bmod($y); ok 2302 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("9999"); $x->bmod($y); ok 2303 - $x = Math::BigFloat->new("999999999999999"); $y = Math::BigFloat->new("99999"); $x->bmod($y); ok 2304 - $x = Math::BigFloat->new("999999999999999"); $y = Math::BigFloat->new("99999"); $x->bmod($y); ok 2305 - $x = Math::BigFloat->new("-9"); $y = Math::BigFloat->new("+5"); $x->bmod($y); ok 2306 - $x = Math::BigFloat->new("-9"); $y = Math::BigFloat->new("+5"); $x->bmod($y); ok 2307 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2308 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2309 - $x = Math::BigFloat->new("-9"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2310 - $x = Math::BigFloat->new("-9"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2311 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2312 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2313 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2314 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2315 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2316 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2317 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2318 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2319 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2320 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2321 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2322 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2323 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2324 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2325 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2326 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2327 - $x = Math::BigFloat->new("4095"); $y = Math::BigFloat->new("4095"); $x->bmod($y); ok 2328 - $x = Math::BigFloat->new("4095"); $y = Math::BigFloat->new("4095"); $x->bmod($y); ok 2329 - $x = Math::BigFloat->new("100041000510123"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2330 - $x = Math::BigFloat->new("100041000510123"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2331 - $x = Math::BigFloat->new("152403346"); $y = Math::BigFloat->new("12345"); $x->bmod($y); ok 2332 - $x = Math::BigFloat->new("152403346"); $y = Math::BigFloat->new("12345"); $x->bmod($y); ok 2333 - $x = Math::BigFloat->new("87654321"); $y = Math::BigFloat->new("87654321"); $x->bmod($y); ok 2334 - $x = Math::BigFloat->new("87654321"); $y = Math::BigFloat->new("87654321"); $x->bmod($y); ok 2335 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2336 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2337 - $x = Math::BigFloat->new("1230"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2338 - $x = Math::BigFloat->new("1230"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2339 - $x = Math::BigFloat->new("123.4"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2340 - $x = Math::BigFloat->new("123.4"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2341 - $x = Math::BigFloat->new("123e1"); $y = Math::BigFloat->new("25"); $x->bmod($y); ok 2342 - $x = Math::BigFloat->new("123e1"); $y = Math::BigFloat->new("25"); $x->bmod($y); ok 2343 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2344 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2345 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2346 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2347 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2348 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2349 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2350 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2351 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2352 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2353 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2354 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2355 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2356 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2357 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2358 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2359 - $x = Math::BigFloat->new("Nanfac"); $x->bfac(); ok 2360 - $x = Math::BigFloat->new("Nanfac"); $x->bfac(); ok 2361 - $x = Math::BigFloat->new("-1"); $x->bfac(); ok 2362 - $x = Math::BigFloat->new("-1"); $x->bfac(); ok 2363 - $x = Math::BigFloat->new("+inf"); $x->bfac(); ok 2364 - $x = Math::BigFloat->new("+inf"); $x->bfac(); ok 2365 - $x = Math::BigFloat->new("-inf"); $x->bfac(); ok 2366 - $x = Math::BigFloat->new("-inf"); $x->bfac(); ok 2367 - $x = Math::BigFloat->new("0"); $x->bfac(); ok 2368 - $x = Math::BigFloat->new("0"); $x->bfac(); ok 2369 - $x = Math::BigFloat->new("1"); $x->bfac(); ok 2370 - $x = Math::BigFloat->new("1"); $x->bfac(); ok 2371 - $x = Math::BigFloat->new("2"); $x->bfac(); ok 2372 - $x = Math::BigFloat->new("2"); $x->bfac(); ok 2373 - $x = Math::BigFloat->new("3"); $x->bfac(); ok 2374 - $x = Math::BigFloat->new("3"); $x->bfac(); ok 2375 - $x = Math::BigFloat->new("4"); $x->bfac(); ok 2376 - $x = Math::BigFloat->new("4"); $x->bfac(); ok 2377 - $x = Math::BigFloat->new("5"); $x->bfac(); ok 2378 - $x = Math::BigFloat->new("5"); $x->bfac(); ok 2379 - $x = Math::BigFloat->new("6"); $x->bfac(); ok 2380 - $x = Math::BigFloat->new("6"); $x->bfac(); ok 2381 - $x = Math::BigFloat->new("10"); $x->bfac(); ok 2382 - $x = Math::BigFloat->new("10"); $x->bfac(); ok 2383 - $x = Math::BigFloat->new("11"); $x->bfac(); ok 2384 - $x = Math::BigFloat->new("11"); $x->bfac(); ok 2385 - $x = Math::BigFloat->new("12"); $x->bfac(); ok 2386 - $x = Math::BigFloat->new("12"); $x->bfac(); ok 2387 - $x = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2388 - $x = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2389 - $x = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2390 - $x = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2391 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2392 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2393 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2394 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2395 - $x = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2396 - $x = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2397 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2398 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2399 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2400 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2401 - $x = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2402 - $x = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2403 - $x = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2404 - $x = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2405 - $x = Math::BigFloat->new("5"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2406 - $x = Math::BigFloat->new("5"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2407 - $x = Math::BigFloat->new("6"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2408 - $x = Math::BigFloat->new("6"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2409 - $x = Math::BigFloat->new("7"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2410 - $x = Math::BigFloat->new("7"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2411 - $x = Math::BigFloat->new("8"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2412 - $x = Math::BigFloat->new("8"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2413 - $x = Math::BigFloat->new("9"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2414 - $x = Math::BigFloat->new("9"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2415 - $x = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2416 - $x = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2417 - $x = Math::BigFloat->new("11"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2418 - $x = Math::BigFloat->new("11"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2419 - $x = Math::BigFloat->new("12"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2420 - $x = Math::BigFloat->new("12"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2421 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2422 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2423 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2424 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2425 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2426 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2427 - $x = Math::BigFloat->new("-123.456"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2428 - $x = Math::BigFloat->new("-123.456"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2429 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2430 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2431 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2432 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2433 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2434 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2435 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2436 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2437 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2438 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2439 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2440 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2441 - $x = Math::BigFloat->new("16"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2442 - $x = Math::BigFloat->new("16"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2443 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2444 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2445 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2446 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2447 - $x = Math::BigFloat->new("15241.38393"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2448 - $x = Math::BigFloat->new("15241.38393"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2449 - $x = Math::BigFloat->new("1.44"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2450 - $x = Math::BigFloat->new("1.44"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2451 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2452 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2453 - $x = Math::BigFloat->new("0.49"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2454 - $x = Math::BigFloat->new("0.49"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2455 - $x = Math::BigFloat->new("0.0049"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2456 - $x = Math::BigFloat->new("0.0049"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2457 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2458 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2459 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2460 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2461 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2462 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2463 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2464 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2465 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2466 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2467 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2468 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2469 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2470 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2471 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2472 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2473 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2474 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2475 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("-inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2476 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("-inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2477 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2478 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2479 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2480 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2481 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2482 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2483 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2484 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2485 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2486 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2487 - $x = Math::BigFloat->new("-123.45"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2488 - $x = Math::BigFloat->new("-123.45"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2489 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2490 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2491 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2492 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2493 - $x = Math::BigFloat->new("-12"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2494 - $x = Math::BigFloat->new("-12"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2495 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2496 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2497 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2498 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2499 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2500 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2501 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2502 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2503 - $x = Math::BigFloat->new("16"); $y = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2504 - $x = Math::BigFloat->new("16"); $y = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2505 - $x = Math::BigFloat->new("81"); $y = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2506 - $x = Math::BigFloat->new("81"); $y = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2507 - $x = Math::BigFloat->new("+0"); $x->bsqrt(); ok 2508 - $x = Math::BigFloat->new("+0"); $x->bsqrt(); ok 2509 - $x = Math::BigFloat->new("-1"); $x->bsqrt(); ok 2510 - $x = Math::BigFloat->new("-1"); $x->bsqrt(); ok 2511 - $x = Math::BigFloat->new("-2"); $x->bsqrt(); ok 2512 - $x = Math::BigFloat->new("-2"); $x->bsqrt(); ok 2513 - $x = Math::BigFloat->new("-16"); $x->bsqrt(); ok 2514 - $x = Math::BigFloat->new("-16"); $x->bsqrt(); ok 2515 - $x = Math::BigFloat->new("-123.45"); $x->bsqrt(); ok 2516 - $x = Math::BigFloat->new("-123.45"); $x->bsqrt(); ok 2517 - $x = Math::BigFloat->new("nanbsqrt"); $x->bsqrt(); ok 2518 - $x = Math::BigFloat->new("nanbsqrt"); $x->bsqrt(); ok 2519 - $x = Math::BigFloat->new("+inf"); $x->bsqrt(); ok 2520 - $x = Math::BigFloat->new("+inf"); $x->bsqrt(); ok 2521 - $x = Math::BigFloat->new("-inf"); $x->bsqrt(); ok 2522 - $x = Math::BigFloat->new("-inf"); $x->bsqrt(); ok 2523 - $x = Math::BigFloat->new("1"); $x->bsqrt(); ok 2524 - $x = Math::BigFloat->new("1"); $x->bsqrt(); ok 2525 - $x = Math::BigFloat->new("2"); $x->bsqrt(); ok 2526 - $x = Math::BigFloat->new("2"); $x->bsqrt(); ok 2527 - $x = Math::BigFloat->new("4"); $x->bsqrt(); ok 2528 - $x = Math::BigFloat->new("4"); $x->bsqrt(); ok 2529 - $x = Math::BigFloat->new("9"); $x->bsqrt(); ok 2530 - $x = Math::BigFloat->new("9"); $x->bsqrt(); ok 2531 - $x = Math::BigFloat->new("16"); $x->bsqrt(); ok 2532 - $x = Math::BigFloat->new("16"); $x->bsqrt(); ok 2533 - $x = Math::BigFloat->new("100"); $x->bsqrt(); ok 2534 - $x = Math::BigFloat->new("100"); $x->bsqrt(); ok 2535 - $x = Math::BigFloat->new("123.456"); $x->bsqrt(); ok 2536 - $x = Math::BigFloat->new("123.456"); $x->bsqrt(); ok 2537 - $x = Math::BigFloat->new("15241.38393"); $x->bsqrt(); ok 2538 - $x = Math::BigFloat->new("15241.38393"); $x->bsqrt(); ok 2539 - $x = Math::BigFloat->new("1.44"); $x->bsqrt(); ok 2540 - $x = Math::BigFloat->new("1.44"); $x->bsqrt(); ok 2541 - $x = Math::BigFloat->new("1.44E10"); $x->bsqrt(); ok 2542 - $x = Math::BigFloat->new("1.44E10"); $x->bsqrt(); ok 2543 - $x = Math::BigFloat->new("2e10"); $x->bsqrt(); ok 2544 - $x = Math::BigFloat->new("2e10"); $x->bsqrt(); ok 2545 - $x = Math::BigFloat->new("144e20"); $x->bsqrt(); ok 2546 - $x = Math::BigFloat->new("144e20"); $x->bsqrt(); ok 2547 - $x = Math::BigFloat->new("12"); $x->bsqrt(); ok 2548 - $x = Math::BigFloat->new("12"); $x->bsqrt(); ok 2549 - $x = Math::BigFloat->new("0.49"); $x->bsqrt(); ok 2550 - $x = Math::BigFloat->new("0.49"); $x->bsqrt(); ok 2551 - $x = Math::BigFloat->new("0.0049"); $x->bsqrt(); ok 2552 - $x = Math::BigFloat->new("0.0049"); $x->bsqrt(); ok 2553 - $x = Math::BigFloat->new("123"); $x->is_nan(); ok 2554 - $x = Math::BigFloat->new("abc"); $x->is_nan(); ok 2555 - $x = Math::BigFloat->new("NaN"); $x->is_nan(); ok 2556 - $x = Math::BigFloat->new("-123"); $x->is_nan(); ok 2557 - $x = Math::BigFloat->new("+inf"); $x->is_inf(""); ok 2558 - $x = Math::BigFloat->new("-inf"); $x->is_inf(""); ok 2559 - $x = Math::BigFloat->new("abc"); $x->is_inf(""); ok 2560 - $x = Math::BigFloat->new("1"); $x->is_inf(""); ok 2561 - $x = Math::BigFloat->new("NaN"); $x->is_inf(""); ok 2562 - $x = Math::BigFloat->new("-1"); $x->is_inf(""); ok 2563 - $x = Math::BigFloat->new("+inf"); $x->is_inf("-"); ok 2564 - $x = Math::BigFloat->new("+inf"); $x->is_inf("+"); ok 2565 - $x = Math::BigFloat->new("-inf"); $x->is_inf("-"); ok 2566 - $x = Math::BigFloat->new("-inf"); $x->is_inf("+"); ok 2567 - $x = Math::BigFloat->new("-inf"); $x->is_inf("-inf"); ok 2568 - $x = Math::BigFloat->new("-inf"); $x->is_inf("+inf"); ok 2569 - $x = Math::BigFloat->new("+inf"); $x->is_inf("-inf"); ok 2570 - $x = Math::BigFloat->new("+inf"); $x->is_inf("+inf"); ok 2571 - $x = Math::BigFloat->new("+iNfInItY"); $x->is_inf(""); ok 2572 - $x = Math::BigFloat->new("-InFiNiTy"); $x->is_inf(""); ok 2573 - $x = Math::BigFloat->new("abc"); $x->is_odd(); ok 2574 - $x = Math::BigFloat->new("0"); $x->is_odd(); ok 2575 - $x = Math::BigFloat->new("-1"); $x->is_odd(); ok 2576 - $x = Math::BigFloat->new("-3"); $x->is_odd(); ok 2577 - $x = Math::BigFloat->new("1"); $x->is_odd(); ok 2578 - $x = Math::BigFloat->new("3"); $x->is_odd(); ok 2579 - $x = Math::BigFloat->new("1000001"); $x->is_odd(); ok 2580 - $x = Math::BigFloat->new("1000002"); $x->is_odd(); ok 2581 - $x = Math::BigFloat->new("+inf"); $x->is_odd(); ok 2582 - $x = Math::BigFloat->new("-inf"); $x->is_odd(); ok 2583 - $x = Math::BigFloat->new("123.45"); $x->is_odd(); ok 2584 - $x = Math::BigFloat->new("-123.45"); $x->is_odd(); ok 2585 - $x = Math::BigFloat->new("2"); $x->is_odd(); ok 2586 - $x = Math::BigFloat->new("invalid"); $x->is_int(); ok 2587 - $x = Math::BigFloat->new("0"); $x->is_int(); ok 2588 - $x = Math::BigFloat->new("1"); $x->is_int(); ok 2589 - $x = Math::BigFloat->new("2"); $x->is_int(); ok 2590 - $x = Math::BigFloat->new("-2"); $x->is_int(); ok 2591 - $x = Math::BigFloat->new("-1"); $x->is_int(); ok 2592 - $x = Math::BigFloat->new("-inf"); $x->is_int(); ok 2593 - $x = Math::BigFloat->new("+inf"); $x->is_int(); ok 2594 - $x = Math::BigFloat->new("123.4567"); $x->is_int(); ok 2595 - $x = Math::BigFloat->new("-0.1"); $x->is_int(); ok 2596 - $x = Math::BigFloat->new("-0.002"); $x->is_int(); ok 2597 - $x = Math::BigFloat->new("abc"); $x->is_even(); ok 2598 - $x = Math::BigFloat->new("0"); $x->is_even(); ok 2599 - $x = Math::BigFloat->new("-1"); $x->is_even(); ok 2600 - $x = Math::BigFloat->new("-3"); $x->is_even(); ok 2601 - $x = Math::BigFloat->new("1"); $x->is_even(); ok 2602 - $x = Math::BigFloat->new("3"); $x->is_even(); ok 2603 - $x = Math::BigFloat->new("1000001"); $x->is_even(); ok 2604 - $x = Math::BigFloat->new("1000002"); $x->is_even(); ok 2605 - $x = Math::BigFloat->new("2"); $x->is_even(); ok 2606 - $x = Math::BigFloat->new("+inf"); $x->is_even(); ok 2607 - $x = Math::BigFloat->new("-inf"); $x->is_even(); ok 2608 - $x = Math::BigFloat->new("123.456"); $x->is_even(); ok 2609 - $x = Math::BigFloat->new("-123.456"); $x->is_even(); ok 2610 - $x = Math::BigFloat->new("0.01"); $x->is_even(); ok 2611 - $x = Math::BigFloat->new("-0.01"); $x->is_even(); ok 2612 - $x = Math::BigFloat->new("120"); $x->is_even(); ok 2613 - $x = Math::BigFloat->new("1200"); $x->is_even(); ok 2614 - $x = Math::BigFloat->new("-1200"); $x->is_even(); ok 2615 - $x = Math::BigFloat->new("0"); $x->is_positive(); ok 2616 - $x = Math::BigFloat->new("1"); $x->is_positive(); ok 2617 - $x = Math::BigFloat->new("-1"); $x->is_positive(); ok 2618 - $x = Math::BigFloat->new("-123"); $x->is_positive(); ok 2619 - $x = Math::BigFloat->new("NaN"); $x->is_positive(); ok 2620 - $x = Math::BigFloat->new("-inf"); $x->is_positive(); ok 2621 - $x = Math::BigFloat->new("+inf"); $x->is_positive(); ok 2622 - $x = Math::BigFloat->new("0"); $x->is_negative(); ok 2623 - $x = Math::BigFloat->new("1"); $x->is_negative(); ok 2624 - $x = Math::BigFloat->new("-1"); $x->is_negative(); ok 2625 - $x = Math::BigFloat->new("-123"); $x->is_negative(); ok 2626 - $x = Math::BigFloat->new("NaN"); $x->is_negative(); ok 2627 - $x = Math::BigFloat->new("-inf"); $x->is_negative(); ok 2628 - $x = Math::BigFloat->new("+inf"); $x->is_negative(); ok 2629 - $x = Math::BigFloat->new("0"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2630 - $x = Math::BigFloat->new("1"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2631 - $x = Math::BigFloat->new("123"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2632 - $x = Math::BigFloat->new("-123"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2633 - $x = Math::BigFloat->new("-1200"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2634 - $x = Math::BigFloat->new("invalid"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2635 - $x = Math::BigFloat->new("+inf"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2636 - $x = Math::BigFloat->new("-inf"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2637 - $x = Math::BigFloat->new("0"); $x->exponent()->bstr(); ok 2638 - $x = Math::BigFloat->new("1"); $x->exponent()->bstr(); ok 2639 - $x = Math::BigFloat->new("123"); $x->exponent()->bstr(); ok 2640 - $x = Math::BigFloat->new("-123"); $x->exponent()->bstr(); ok 2641 - $x = Math::BigFloat->new("-1200"); $x->exponent()->bstr(); ok 2642 - $x = Math::BigFloat->new("+inf"); $x->exponent()->bstr(); ok 2643 - $x = Math::BigFloat->new("-inf"); $x->exponent()->bstr(); ok 2644 - $x = Math::BigFloat->new("invalid"); $x->exponent()->bstr(); ok 2645 - $x = Math::BigFloat->new("0"); $x->mantissa()->bstr(); ok 2646 - $x = Math::BigFloat->new("1"); $x->mantissa()->bstr(); ok 2647 - $x = Math::BigFloat->new("123"); $x->mantissa()->bstr(); ok 2648 - $x = Math::BigFloat->new("-123"); $x->mantissa()->bstr(); ok 2649 - $x = Math::BigFloat->new("-1200"); $x->mantissa()->bstr(); ok 2650 - $x = Math::BigFloat->new("+inf"); $x->mantissa()->bstr(); ok 2651 - $x = Math::BigFloat->new("-inf"); $x->mantissa()->bstr(); ok 2652 - $x = Math::BigFloat->new("invalid"); $x->mantissa()->bstr(); ok 2653 - $x = Math::BigFloat->new("123"); $x->length(); ok 2654 - $x = Math::BigFloat->new("-123"); $x->length(); ok 2655 - $x = Math::BigFloat->new("0"); $x->length(); ok 2656 - $x = Math::BigFloat->new("1"); $x->length(); ok 2657 - $x = Math::BigFloat->new("12345678901234567890"); $x->length(); ok 2658 - $x = Math::BigFloat->new("invalid"); $x->is_zero(); ok 2659 - $x = Math::BigFloat->new("+inf"); $x->is_zero(); ok 2660 - $x = Math::BigFloat->new("-inf"); $x->is_zero(); ok 2661 - $x = Math::BigFloat->new("0"); $x->is_zero(); ok 2662 - $x = Math::BigFloat->new("-1"); $x->is_zero(); ok 2663 - $x = Math::BigFloat->new("1"); $x->is_zero(); ok 2664 - $x = Math::BigFloat->new("invalid"); $x->is_one(); ok 2665 - $x = Math::BigFloat->new("+inf"); $x->is_one(); ok 2666 - $x = Math::BigFloat->new("-inf"); $x->is_one(); ok 2667 - $x = Math::BigFloat->new("0"); $x->is_one(); ok 2668 - $x = Math::BigFloat->new("2"); $x->is_one(); ok 2669 - $x = Math::BigFloat->new("1"); $x->is_one(); ok 2670 - $x = Math::BigFloat->new("-1"); $x->is_one(); ok 2671 - $x = Math::BigFloat->new("-2"); $x->is_one(); ok 2672 - $x = Math::BigFloat->new("0"); $x->bfloor(); ok 2673 - $x = Math::BigFloat->new("0"); $x->bfloor(); ok 2674 - $x = Math::BigFloat->new("abc"); $x->bfloor(); ok 2675 - $x = Math::BigFloat->new("abc"); $x->bfloor(); ok 2676 - $x = Math::BigFloat->new("+inf"); $x->bfloor(); ok 2677 - $x = Math::BigFloat->new("+inf"); $x->bfloor(); ok 2678 - $x = Math::BigFloat->new("-inf"); $x->bfloor(); ok 2679 - $x = Math::BigFloat->new("-inf"); $x->bfloor(); ok 2680 - $x = Math::BigFloat->new("1"); $x->bfloor(); ok 2681 - $x = Math::BigFloat->new("1"); $x->bfloor(); ok 2682 - $x = Math::BigFloat->new("-51"); $x->bfloor(); ok 2683 - $x = Math::BigFloat->new("-51"); $x->bfloor(); ok 2684 - $x = Math::BigFloat->new("-51.2"); $x->bfloor(); ok 2685 - $x = Math::BigFloat->new("-51.2"); $x->bfloor(); ok 2686 - $x = Math::BigFloat->new("12.2"); $x->bfloor(); ok 2687 - $x = Math::BigFloat->new("12.2"); $x->bfloor(); ok 2688 - $x = Math::BigFloat->new("0.12345"); $x->bfloor(); ok 2689 - $x = Math::BigFloat->new("0.12345"); $x->bfloor(); ok 2690 - $x = Math::BigFloat->new("0.123456"); $x->bfloor(); ok 2691 - $x = Math::BigFloat->new("0.123456"); $x->bfloor(); ok 2692 - $x = Math::BigFloat->new("0.1234567"); $x->bfloor(); ok 2693 - $x = Math::BigFloat->new("0.1234567"); $x->bfloor(); ok 2694 - $x = Math::BigFloat->new("0.12345678"); $x->bfloor(); ok 2695 - $x = Math::BigFloat->new("0.12345678"); $x->bfloor(); ok 2696 - $x = Math::BigFloat->new("0.123456789"); $x->bfloor(); ok 2697 - $x = Math::BigFloat->new("0.123456789"); $x->bfloor(); ok 2698 - $x = Math::BigFloat->new("0"); $x->bceil(); ok 2699 - $x = Math::BigFloat->new("0"); $x->bceil(); ok 2700 - $x = Math::BigFloat->new("abc"); $x->bceil(); ok 2701 - $x = Math::BigFloat->new("abc"); $x->bceil(); ok 2702 - $x = Math::BigFloat->new("+inf"); $x->bceil(); ok 2703 - $x = Math::BigFloat->new("+inf"); $x->bceil(); ok 2704 - $x = Math::BigFloat->new("-inf"); $x->bceil(); ok 2705 - $x = Math::BigFloat->new("-inf"); $x->bceil(); ok 2706 - $x = Math::BigFloat->new("1"); $x->bceil(); ok 2707 - $x = Math::BigFloat->new("1"); $x->bceil(); ok 2708 - $x = Math::BigFloat->new("-51"); $x->bceil(); ok 2709 - $x = Math::BigFloat->new("-51"); $x->bceil(); ok 2710 - $x = Math::BigFloat->new("-51.2"); $x->bceil(); ok 2711 - $x = Math::BigFloat->new("-51.2"); $x->bceil(); ok 2712 - $x = Math::BigFloat->new("12.2"); $x->bceil(); ok 2713 - $x = Math::BigFloat->new("12.2"); $x->bceil(); ok 2714 - $x = Math::BigFloat->new("-0.4"); $x->bceil(); ok 2715 - $x = Math::BigFloat->new("-0.4"); $x->bceil(); ok 2716 - $x = Math::BigFloat->new("0"); $x->bint(); ok 2717 - $x = Math::BigFloat->new("0"); $x->bint(); ok 2718 - $x = Math::BigFloat->new("NaN"); $x->bint(); ok 2719 - $x = Math::BigFloat->new("NaN"); $x->bint(); ok 2720 - $x = Math::BigFloat->new("+inf"); $x->bint(); ok 2721 - $x = Math::BigFloat->new("+inf"); $x->bint(); ok 2722 - $x = Math::BigFloat->new("-inf"); $x->bint(); ok 2723 - $x = Math::BigFloat->new("-inf"); $x->bint(); ok 2724 - $x = Math::BigFloat->new("1"); $x->bint(); ok 2725 - $x = Math::BigFloat->new("1"); $x->bint(); ok 2726 - $x = Math::BigFloat->new("-51"); $x->bint(); ok 2727 - $x = Math::BigFloat->new("-51"); $x->bint(); ok 2728 - $x = Math::BigFloat->new("-51.2"); $x->bint(); ok 2729 - $x = Math::BigFloat->new("-51.2"); $x->bint(); ok 2730 - $x = Math::BigFloat->new("12.2"); $x->bint(); ok 2731 - $x = Math::BigFloat->new("12.2"); $x->bint(); ok 2732 - $x = Math::BigFloat->new("-0.4"); $x->bint(); ok 2733 - $x = Math::BigFloat->new("-0.4"); $x->bint(); ok 2734 - $x = Math::BigFloat->new("-1"); $x = log($x); ok 2735 - $x = Math::BigFloat->new("-1"); $x = log($x); ok 2736 - $x = Math::BigFloat->new("0"); $x = log($x); ok 2737 - $x = Math::BigFloat->new("0"); $x = log($x); ok 2738 - $x = Math::BigFloat->new("1"); $x = log($x); ok 2739 - $x = Math::BigFloat->new("1"); $x = log($x); ok 2740 - $x = Math::BigFloat->new("2"); $x = log($x); ok 2741 - $x = Math::BigFloat->new("2"); $x = log($x); ok 2742 - $x = Math::BigFloat->new("3"); $x = log($x); ok 2743 - $x = Math::BigFloat->new("3"); $x = log($x); ok 2744 - $x = Math::BigFloat->new("123456789"); $x = log($x); ok 2745 - $x = Math::BigFloat->new("123456789"); $x = log($x); ok 2746 - $x = Math::BigFloat->new("1234567890987654321"); $x = log($x); ok 2747 - $x = Math::BigFloat->new("1234567890987654321"); $x = log($x); ok 2748 - $x = Math::BigFloat->new("-inf"); $x = log($x); ok 2749 - $x = Math::BigFloat->new("-inf"); $x = log($x); ok 2750 - $x = Math::BigFloat->new("inf"); $x = log($x); ok 2751 - $x = Math::BigFloat->new("inf"); $x = log($x); ok 2752 - $x = Math::BigFloat->new("NaN"); $x = log($x); ok 2753 - $x = Math::BigFloat->new("NaN"); $x = log($x); ok 2754 - $x = Math::BigInt->new(1200); $y = $CLASS->new($x); \# check $y ok 2755 - $x = Math::BigInt->new(1200); $y = $CLASS->new($x); \# check $x ok 2756 - Math::BigFloat->new("1e1234567890123456789012345678901234567890")->bsstr() ok 2757 - Math::BigFloat->new("1e1234567890123456789012345678901234567890")->exponent() ok 2758 - Math::BigFloat->new("1e1234567890123456789012345678901234567890") > 0 ok 2759 - Math::BigFloat->new("1e1234567890123456789012345678901234567890")->bsub("1e1234567890123456789012345678901234567890") ok 2760 - Math::BigFloat->new("1e1234567890123456789012345678901234567890")->bmul(2)->bsstr() ok 2761 - Math::BigFloat->new("1234567890123456789012345678901234567890e2")->mantissa() ok 2762 - $x = Math::BigFloat->new(2); $x->bzero(); $x->{_a} ok 2763 - $x = Math::BigFloat->new(2); $x->bzero(); $x->{_p} ok 2764 - $x = Math::BigFloat->new(2); $x->binf(); $x->{_a} ok 2765 - $x = Math::BigFloat->new(2); $x->binf(); $x->{_p} ok 2766 - $x = Math::BigFloat->new(2); $x->bone(); $x->{_a} ok 2767 - $x = Math::BigFloat->new(2); $x->bone(); $x->{_p} ok 2768 - $x = Math::BigFloat->new(2); $x->bnan(); $x->{_a} ok 2769 - $x = Math::BigFloat->new(2); $x->bnan(); $x->{_p} ok 2770 - Math::BigFloat->bzero() ok 2771 - Math::BigFloat->bone() ok 2772 - Math::BigFloat->bone("+") ok 2773 - Math::BigFloat->bone("-") ok 2774 - Math::BigFloat->bnan() ok 2775 - Math::BigFloat->binf() ok 2776 - Math::BigFloat->binf("+") ok 2777 - Math::BigFloat->binf("-") ok 2778 - Math::BigFloat->binf("-inf") ok 2779 - $x = Math::BigFloat->new(12); Math::BigFloat->precision(-2); $x->bsqrt(); ok 2780 - Math::BigFloat->precision(undef); $x = Math::BigFloat->new(12); Math::BigFloat->precision(0); $x->bsqrt(); ok 2781 - Math::BigFloat->precision(-3); $x = Math::BigFloat->new(12); $x->bsqrt(); ok 2782 - A and P set => NaN ok 2783 - supplied arg overrides set global ok 2784 - @args = Math::BigFloat::objectify(2, Math::BigFloat, 4, 5); join(" ", @args); ok 2785 - Math::BigFloat->new(-1)->is_one() ok 2786 - Math::BigFloat->new(-1)->is_one("-") ok 2787 - Math::BigFloat->new(1)->bdiv("0.5")->bsstr() ok 2788 - $x = Math::BigFloat->new(3); $x -= $x; ok 2789 - $x = Math::BigFloat->new(-3); $x -= $x; ok 2790 - $x = Math::BigFloat->new(3); $x += $x; ok 2791 - $x = Math::BigFloat->new(-3); $x += $x; ok 2792 - $x = Math::BigFloat->new("NaN"); $x -= $x; ok 2793 - $x = Math::BigFloat->new("inf"); $x -= $x; ok 2794 - $x = Math::BigFloat->new("-inf"); $x -= $x; ok 2795 - $x = Math::BigFloat->new("NaN"); $x += $x; ok 2796 - $x = Math::BigFloat->new("inf"); $x += $x; ok 2797 - $x = Math::BigFloat->new("-inf"); $x += $x; ok 2798 - $x = Math::BigFloat->new("3.14"); $x -= $x; ok 2799 - $x = Math::BigFloat->new("-3.14"); $x -= $x; ok 2800 - 6.28 = Math::BigFloat->new("3.14"); 6.28 += 6.28; ok 2801 - -6.28 = Math::BigFloat->new("-3.14"); -6.28 += -6.28; ok 2802 - 9.8596 = Math::BigFloat->new("3.14"); 9.8596 *= 9.8596; ok 2803 - 9.8596 = Math::BigFloat->new("-3.14"); 9.8596 *= 9.8596; ok 2804 - 1 = Math::BigFloat->new("3.14"); 1 /= 1; ok 2805 - 1 = Math::BigFloat->new("-3.14"); 1 /= 1; ok 2806 - 0 = Math::BigFloat->new("3.14"); 0 %= 0; ok 2807 - 0 = Math::BigFloat->new("-3.14"); 0 %= 0; ok 2808 - $x = Math::BigFloat->new(0); $y = Math::BigFloat->new("0.1"); $x ** $y ok 2809 - 1 = Math::BigFloat->new(".222222222222222222222222222222222222222222"); 1->bceil(); ok 2810 - value of ((2**148)+1)/17 ok 2811 - number of digits in ((2**148)+1)/17 ok 2812 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18"); $x <<= $y ok 2813 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18"); $x <<= $y; $x ok 2814 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18"); $x <<= $y; $x >>= $y ok 2815 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18"); $x <<= $y; $x >>= $y; $x ok 2816 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18.2"); $x <<= $y; $x->copy()->bfround(-9); ok 2817 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18.2"); $x <<= $y; $x->copy()->bfround(-9); $x >>= $y ok 2818 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18.2"); $x <<= $y; $x->copy()->bfround(-9); $x >>= $y; $x ok t/bare_mbi.t .................................. 1..4026 # BareCalc using Calc v1.999816 # Math::BigInt::BareCalc ok 1 - Math::BigInt->config('lib') ok 2 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("-345"); $x .= $y; ok 3 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x += $y; ok 4 - is a valid object ok 5 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $x += $y; ok 6 - is a valid object ok 7 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x -= $y; ok 8 - is a valid object ok 9 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $x -= $y; ok 10 - is a valid object ok 11 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $x *= $y; ok 12 - is a valid object ok 13 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("5"); $x *= $y; ok 14 - is a valid object ok 15 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("3"); $x %= $y; ok 16 - is a valid object ok 17 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("9"); $x %= $y; ok 18 - is a valid object ok 19 - $x = Math::BigInt->new("-629"); $y = Math::BigInt->new("5033"); $x %= $y; ok 20 - is a valid object ok 21 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("3"); $x /= $y; ok 22 - is a valid object ok 23 - $x = Math::BigInt->new("-8"); $y = Math::BigInt->new("2"); $x /= $y; ok 24 - is a valid object ok 25 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x |= $y; ok 26 - is a valid object ok 27 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("7"); $x &= $y; ok 28 - is a valid object ok 29 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("7"); $x ^= $y; ok 30 - is a valid object ok 31 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("2"); $x->blog($y); ok 32 - is a valid object ok 33 - $x = Math::BigInt->new("122"); $y = Math::BigInt->new("invalid"); $x->blog($y); ok 34 - is a valid object ok 35 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("invalid"); $x->blog($y); ok 36 - is a valid object ok 37 - $x = Math::BigInt->new("122"); $y = Math::BigInt->new("inf"); $x->blog($y); ok 38 - is a valid object ok 39 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("122"); $x->blog($y); ok 40 - is a valid object ok 41 - $x = Math::BigInt->new("122"); $y = Math::BigInt->new("-inf"); $x->blog($y); ok 42 - is a valid object ok 43 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("122"); $x->blog($y); ok 44 - is a valid object ok 45 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->blog($y); ok 46 - is a valid object ok 47 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("4"); $x->blog($y); ok 48 - is a valid object ok 49 - $x = Math::BigInt->new("-21"); $y = Math::BigInt->new("4"); $x->blog($y); ok 50 - is a valid object ok 51 - $x = Math::BigInt->new("21"); $y = Math::BigInt->new("-21"); $x->blog($y); ok 52 - is a valid object ok 53 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); $x->blog($y); ok 54 - is a valid object ok 55 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x->blog($y); ok 56 - is a valid object ok 57 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->blog($y); ok 58 - is a valid object ok 59 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x->blog($y); ok 60 - is a valid object ok 61 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); $x->blog($y); ok 62 - is a valid object ok 63 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-inf"); $x->blog($y); ok 64 - is a valid object ok 65 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $x->blog($y); ok 66 - is a valid object ok 67 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $x->blog($y); ok 68 - is a valid object ok 69 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->blog($y); ok 70 - is a valid object ok 71 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("4"); $x->blog($y); ok 72 - is a valid object ok 73 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("inf"); $x->blog($y); ok 74 - is a valid object ok 75 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $x->blog($y); ok 76 - is a valid object ok 77 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-1"); $x->blog($y); ok 78 - is a valid object ok 79 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); $x->blog($y); ok 80 - is a valid object ok 81 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("1"); $x->blog($y); ok 82 - is a valid object ok 83 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("4"); $x->blog($y); ok 84 - is a valid object ok 85 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); $x->blog($y); ok 86 - is a valid object ok 87 - $x = Math::BigInt->new("1024"); $y = Math::BigInt->new("2"); $x->blog($y); ok 88 - is a valid object ok 89 - $x = Math::BigInt->new("81"); $y = Math::BigInt->new("3"); $x->blog($y); ok 90 - is a valid object ok 91 - $x = Math::BigInt->new("82"); $y = Math::BigInt->new("3"); $x->blog($y); ok 92 - is a valid object ok 93 - $x = Math::BigInt->new("80"); $y = Math::BigInt->new("3"); $x->blog($y); ok 94 - is a valid object ok 95 - $x = Math::BigInt->new("4096"); $y = Math::BigInt->new("2"); $x->blog($y); ok 96 - is a valid object ok 97 - $x = Math::BigInt->new("15625"); $y = Math::BigInt->new("5"); $x->blog($y); ok 98 - is a valid object ok 99 - $x = Math::BigInt->new("15626"); $y = Math::BigInt->new("5"); $x->blog($y); ok 100 - is a valid object ok 101 - $x = Math::BigInt->new("15624"); $y = Math::BigInt->new("5"); $x->blog($y); ok 102 - is a valid object ok 103 - $x = Math::BigInt->new("1000"); $y = Math::BigInt->new("10"); $x->blog($y); ok 104 - is a valid object ok 105 - $x = Math::BigInt->new("10000"); $y = Math::BigInt->new("10"); $x->blog($y); ok 106 - is a valid object ok 107 - $x = Math::BigInt->new("100000"); $y = Math::BigInt->new("10"); $x->blog($y); ok 108 - is a valid object ok 109 - $x = Math::BigInt->new("1000000"); $y = Math::BigInt->new("10"); $x->blog($y); ok 110 - is a valid object ok 111 - $x = Math::BigInt->new("10000000"); $y = Math::BigInt->new("10"); $x->blog($y); ok 112 - is a valid object ok 113 - $x = Math::BigInt->new("100000000"); $y = Math::BigInt->new("10"); $x->blog($y); ok 114 - is a valid object ok 115 - $x = Math::BigInt->new("8916100448256"); $y = Math::BigInt->new("12"); $x->blog($y); ok 116 - is a valid object ok 117 - $x = Math::BigInt->new("8916100448257"); $y = Math::BigInt->new("12"); $x->blog($y); ok 118 - is a valid object ok 119 - $x = Math::BigInt->new("8916100448255"); $y = Math::BigInt->new("12"); $x->blog($y); ok 120 - is a valid object ok 121 - $x = Math::BigInt->new("2251799813685248"); $y = Math::BigInt->new("8"); $x->blog($y); ok 122 - is a valid object ok 123 - $x = Math::BigInt->new("72057594037927936"); $y = Math::BigInt->new("2"); $x->blog($y); ok 124 - is a valid object ok 125 - $x = Math::BigInt->new("144115188075855872"); $y = Math::BigInt->new("2"); $x->blog($y); ok 126 - is a valid object ok 127 - $x = Math::BigInt->new("288230376151711744"); $y = Math::BigInt->new("2"); $x->blog($y); ok 128 - is a valid object ok 129 - $x = Math::BigInt->new("576460752303423488"); $y = Math::BigInt->new("2"); $x->blog($y); ok 130 - is a valid object ok 131 - $x = Math::BigInt->new("1329227995784915872903807060280344576"); $y = Math::BigInt->new("2"); $x->blog($y); ok 132 - is a valid object ok 133 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("3"); $x->blog($y); ok 134 - is a valid object ok 135 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("4"); $x->blog($y); ok 136 - is a valid object ok 137 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); $x->blog($y); ok 138 - is a valid object ok 139 - $x = Math::BigInt->new("0"); $x->is_negative() || 0; ok 140 - $x = Math::BigInt->new("-1"); $x->is_negative() || 0; ok 141 - $x = Math::BigInt->new("1"); $x->is_negative() || 0; ok 142 - $x = Math::BigInt->new("+inf"); $x->is_negative() || 0; ok 143 - $x = Math::BigInt->new("-inf"); $x->is_negative() || 0; ok 144 - $x = Math::BigInt->new("invalid"); $x->is_negative() || 0; ok 145 - $x = Math::BigInt->new("0"); $x->is_positive() || 0; ok 146 - $x = Math::BigInt->new("-1"); $x->is_positive() || 0; ok 147 - $x = Math::BigInt->new("1"); $x->is_positive() || 0; ok 148 - $x = Math::BigInt->new("+inf"); $x->is_positive() || 0; ok 149 - $x = Math::BigInt->new("-inf"); $x->is_positive() || 0; ok 150 - $x = Math::BigInt->new("invalid"); $x->is_positive() || 0; ok 151 - $x = Math::BigInt->new("-inf"); $x->is_int() || 0; ok 152 - $x = Math::BigInt->new("+inf"); $x->is_int() || 0; ok 153 - $x = Math::BigInt->new("invalid"); $x->is_int() || 0; ok 154 - $x = Math::BigInt->new("1"); $x->is_int() || 0; ok 155 - $x = Math::BigInt->new("0"); $x->is_int() || 0; ok 156 - $x = Math::BigInt->new("123e12"); $x->is_int() || 0; ok 157 - $x = Math::BigInt->new("abc"); $x->is_odd() || 0; ok 158 - $x = Math::BigInt->new("0"); $x->is_odd() || 0; ok 159 - $x = Math::BigInt->new("1"); $x->is_odd() || 0; ok 160 - $x = Math::BigInt->new("3"); $x->is_odd() || 0; ok 161 - $x = Math::BigInt->new("-1"); $x->is_odd() || 0; ok 162 - $x = Math::BigInt->new("-3"); $x->is_odd() || 0; ok 163 - $x = Math::BigInt->new("10000001"); $x->is_odd() || 0; ok 164 - $x = Math::BigInt->new("10000002"); $x->is_odd() || 0; ok 165 - $x = Math::BigInt->new("2"); $x->is_odd() || 0; ok 166 - $x = Math::BigInt->new("120"); $x->is_odd() || 0; ok 167 - $x = Math::BigInt->new("121"); $x->is_odd() || 0; ok 168 - $x = Math::BigInt->new("abc"); $x->is_even() || 0; ok 169 - $x = Math::BigInt->new("0"); $x->is_even() || 0; ok 170 - $x = Math::BigInt->new("1"); $x->is_even() || 0; ok 171 - $x = Math::BigInt->new("3"); $x->is_even() || 0; ok 172 - $x = Math::BigInt->new("-1"); $x->is_even() || 0; ok 173 - $x = Math::BigInt->new("-3"); $x->is_even() || 0; ok 174 - $x = Math::BigInt->new("10000001"); $x->is_even() || 0; ok 175 - $x = Math::BigInt->new("10000002"); $x->is_even() || 0; ok 176 - $x = Math::BigInt->new("2"); $x->is_even() || 0; ok 177 - $x = Math::BigInt->new("120"); $x->is_even() || 0; ok 178 - $x = Math::BigInt->new("121"); $x->is_even() || 0; ok 179 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("-0"); $x->bacmp($y); ok 180 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); $x->bacmp($y); ok 181 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+1"); $x->bacmp($y); ok 182 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("-1"); $x->bacmp($y); ok 183 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+2"); $x->bacmp($y); ok 184 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("-1"); $x->bacmp($y); ok 185 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("+987654321"); $x->bacmp($y); ok 186 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("-987654321"); $x->bacmp($y); ok 187 - $x = Math::BigInt->new("+987654321"); $y = Math::BigInt->new("+123456789"); $x->bacmp($y); ok 188 - $x = Math::BigInt->new("-987654321"); $y = Math::BigInt->new("+123456789"); $x->bacmp($y); ok 189 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("+4567889"); $x->bacmp($y); ok 190 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("123"); $x->bacmp($y); ok 191 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("invalid"); $x->bacmp($y); ok 192 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("invalid"); $x->bacmp($y); ok 193 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("+inf"); $x->bacmp($y); ok 194 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->bacmp($y); ok 195 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-inf"); $x->bacmp($y); ok 196 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x->bacmp($y); ok 197 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("123"); $x->bacmp($y); ok 198 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("123"); $x->bacmp($y); ok 199 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-123"); $x->bacmp($y); ok 200 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-123"); $x->bacmp($y); ok 201 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("-inf"); $x->bacmp($y); ok 202 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("inf"); $x->bacmp($y); ok 203 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("-inf"); $x->bacmp($y); ok 204 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("inf"); $x->bacmp($y); ok 205 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("NaN"); $x->bacmp($y); ok 206 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("inf"); $x->bacmp($y); ok 207 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("NaN"); $x->bacmp($y); ok 208 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-inf"); $x->bacmp($y); ok 209 - $x = Math::BigInt->bnorm("0e999"); ok 210 - is a valid object ok 211 - $x = Math::BigInt->bnorm("0e-999"); ok 212 - is a valid object ok 213 - $x = Math::BigInt->bnorm("-0e999"); ok 214 - is a valid object ok 215 - $x = Math::BigInt->bnorm("-0e-999"); ok 216 - is a valid object ok 217 - $x = Math::BigInt->bnorm("123"); ok 218 - is a valid object ok 219 - $x = Math::BigInt->bnorm("123.000"); ok 220 - is a valid object ok 221 - $x = Math::BigInt->bnorm("123e0"); ok 222 - is a valid object ok 223 - $x = Math::BigInt->bnorm("123e+0"); ok 224 - is a valid object ok 225 - $x = Math::BigInt->bnorm("123e-0"); ok 226 - is a valid object ok 227 - $x = Math::BigInt->bnorm("123.000e0"); ok 228 - is a valid object ok 229 - $x = Math::BigInt->bnorm("123.000e+0"); ok 230 - is a valid object ok 231 - $x = Math::BigInt->bnorm("123.000e-0"); ok 232 - is a valid object ok 233 - $x = Math::BigInt->bnorm("0babc"); ok 234 - is a valid object ok 235 - $x = Math::BigInt->bnorm("0b123"); ok 236 - is a valid object ok 237 - $x = Math::BigInt->bnorm("0b0"); ok 238 - is a valid object ok 239 - $x = Math::BigInt->bnorm("-0b0"); ok 240 - is a valid object ok 241 - $x = Math::BigInt->bnorm("-0b1"); ok 242 - is a valid object ok 243 - $x = Math::BigInt->bnorm("0b0001"); ok 244 - is a valid object ok 245 - $x = Math::BigInt->bnorm("0b001"); ok 246 - is a valid object ok 247 - $x = Math::BigInt->bnorm("0b011"); ok 248 - is a valid object ok 249 - $x = Math::BigInt->bnorm("0b101"); ok 250 - is a valid object ok 251 - $x = Math::BigInt->bnorm("0b1001"); ok 252 - is a valid object ok 253 - $x = Math::BigInt->bnorm("0b10001"); ok 254 - is a valid object ok 255 - $x = Math::BigInt->bnorm("0b100001"); ok 256 - is a valid object ok 257 - $x = Math::BigInt->bnorm("0b1000001"); ok 258 - is a valid object ok 259 - $x = Math::BigInt->bnorm("0b10000001"); ok 260 - is a valid object ok 261 - $x = Math::BigInt->bnorm("0b100000001"); ok 262 - is a valid object ok 263 - $x = Math::BigInt->bnorm("0b1000000001"); ok 264 - is a valid object ok 265 - $x = Math::BigInt->bnorm("0b10000000001"); ok 266 - is a valid object ok 267 - $x = Math::BigInt->bnorm("0b100000000001"); ok 268 - is a valid object ok 269 - $x = Math::BigInt->bnorm("0b1000000000001"); ok 270 - is a valid object ok 271 - $x = Math::BigInt->bnorm("0b10000000000001"); ok 272 - is a valid object ok 273 - $x = Math::BigInt->bnorm("0b100000000000001"); ok 274 - is a valid object ok 275 - $x = Math::BigInt->bnorm("0b1000000000000001"); ok 276 - is a valid object ok 277 - $x = Math::BigInt->bnorm("0b10000000000000001"); ok 278 - is a valid object ok 279 - $x = Math::BigInt->bnorm("0b100000000000000001"); ok 280 - is a valid object ok 281 - $x = Math::BigInt->bnorm("0b1000000000000000001"); ok 282 - is a valid object ok 283 - $x = Math::BigInt->bnorm("0b10000000000000000001"); ok 284 - is a valid object ok 285 - $x = Math::BigInt->bnorm("0b100000000000000000001"); ok 286 - is a valid object ok 287 - $x = Math::BigInt->bnorm("0b1000000000000000000001"); ok 288 - is a valid object ok 289 - $x = Math::BigInt->bnorm("0b10000000000000000000001"); ok 290 - is a valid object ok 291 - $x = Math::BigInt->bnorm("0b100000000000000000000001"); ok 292 - is a valid object ok 293 - $x = Math::BigInt->bnorm("0b1000000000000000000000001"); ok 294 - is a valid object ok 295 - $x = Math::BigInt->bnorm("0b10000000000000000000000001"); ok 296 - is a valid object ok 297 - $x = Math::BigInt->bnorm("0b100000000000000000000000001"); ok 298 - is a valid object ok 299 - $x = Math::BigInt->bnorm("0b1000000000000000000000000001"); ok 300 - is a valid object ok 301 - $x = Math::BigInt->bnorm("0b10000000000000000000000000001"); ok 302 - is a valid object ok 303 - $x = Math::BigInt->bnorm("0b100000000000000000000000000001"); ok 304 - is a valid object ok 305 - $x = Math::BigInt->bnorm("0b1000000000000000000000000000001"); ok 306 - is a valid object ok 307 - $x = Math::BigInt->bnorm("0b10000000000000000000000000000001"); ok 308 - is a valid object ok 309 - $x = Math::BigInt->bnorm("0b100000000000000000000000000000001"); ok 310 - is a valid object ok 311 - $x = Math::BigInt->bnorm("0b1000000000000000000000000000000001"); ok 312 - is a valid object ok 313 - $x = Math::BigInt->bnorm("0b10000000000000000000000000000000001"); ok 314 - is a valid object ok 315 - $x = Math::BigInt->bnorm("0b__101"); ok 316 - is a valid object ok 317 - $x = Math::BigInt->bnorm("0b1_0_1"); ok 318 - is a valid object ok 319 - $x = Math::BigInt->bnorm("0b0_0_0_1"); ok 320 - is a valid object ok 321 - $x = Math::BigInt->bnorm("-0x0"); ok 322 - is a valid object ok 323 - $x = Math::BigInt->bnorm("0xabcdefgh"); ok 324 - is a valid object ok 325 - $x = Math::BigInt->bnorm("0x1234"); ok 326 - is a valid object ok 327 - $x = Math::BigInt->bnorm("0xabcdef"); ok 328 - is a valid object ok 329 - $x = Math::BigInt->bnorm("-0xABCDEF"); ok 330 - is a valid object ok 331 - $x = Math::BigInt->bnorm("-0x1234"); ok 332 - is a valid object ok 333 - $x = Math::BigInt->bnorm("0x12345678"); ok 334 - is a valid object ok 335 - $x = Math::BigInt->bnorm("0x1_2_3_4_56_78"); ok 336 - is a valid object ok 337 - $x = Math::BigInt->bnorm("0xa_b_c_d_e_f"); ok 338 - is a valid object ok 339 - $x = Math::BigInt->bnorm("0x__123"); ok 340 - is a valid object ok 341 - $x = Math::BigInt->bnorm("0x9"); ok 342 - is a valid object ok 343 - $x = Math::BigInt->bnorm("0x11"); ok 344 - is a valid object ok 345 - $x = Math::BigInt->bnorm("0x21"); ok 346 - is a valid object ok 347 - $x = Math::BigInt->bnorm("0x41"); ok 348 - is a valid object ok 349 - $x = Math::BigInt->bnorm("0x81"); ok 350 - is a valid object ok 351 - $x = Math::BigInt->bnorm("0x101"); ok 352 - is a valid object ok 353 - $x = Math::BigInt->bnorm("0x201"); ok 354 - is a valid object ok 355 - $x = Math::BigInt->bnorm("0x401"); ok 356 - is a valid object ok 357 - $x = Math::BigInt->bnorm("0x801"); ok 358 - is a valid object ok 359 - $x = Math::BigInt->bnorm("0x1001"); ok 360 - is a valid object ok 361 - $x = Math::BigInt->bnorm("0x2001"); ok 362 - is a valid object ok 363 - $x = Math::BigInt->bnorm("0x4001"); ok 364 - is a valid object ok 365 - $x = Math::BigInt->bnorm("0x8001"); ok 366 - is a valid object ok 367 - $x = Math::BigInt->bnorm("0x10001"); ok 368 - is a valid object ok 369 - $x = Math::BigInt->bnorm("0x20001"); ok 370 - is a valid object ok 371 - $x = Math::BigInt->bnorm("0x40001"); ok 372 - is a valid object ok 373 - $x = Math::BigInt->bnorm("0x80001"); ok 374 - is a valid object ok 375 - $x = Math::BigInt->bnorm("0x100001"); ok 376 - is a valid object ok 377 - $x = Math::BigInt->bnorm("0x200001"); ok 378 - is a valid object ok 379 - $x = Math::BigInt->bnorm("0x400001"); ok 380 - is a valid object ok 381 - $x = Math::BigInt->bnorm("0x800001"); ok 382 - is a valid object ok 383 - $x = Math::BigInt->bnorm("0x1000001"); ok 384 - is a valid object ok 385 - $x = Math::BigInt->bnorm("0x2000001"); ok 386 - is a valid object ok 387 - $x = Math::BigInt->bnorm("0x4000001"); ok 388 - is a valid object ok 389 - $x = Math::BigInt->bnorm("0x8000001"); ok 390 - is a valid object ok 391 - $x = Math::BigInt->bnorm("0x10000001"); ok 392 - is a valid object ok 393 - $x = Math::BigInt->bnorm("0x20000001"); ok 394 - is a valid object ok 395 - $x = Math::BigInt->bnorm("0x40000001"); ok 396 - is a valid object ok 397 - $x = Math::BigInt->bnorm("0x80000001"); ok 398 - is a valid object ok 399 - $x = Math::BigInt->bnorm("0x100000001"); ok 400 - is a valid object ok 401 - $x = Math::BigInt->bnorm("0x200000001"); ok 402 - is a valid object ok 403 - $x = Math::BigInt->bnorm("0x400000001"); ok 404 - is a valid object ok 405 - $x = Math::BigInt->bnorm("0x800000001"); ok 406 - is a valid object ok 407 - $x = Math::BigInt->bnorm("0x2dd59e18a125dbed30a6ab1d93e9c855569f44f75806f0645dc9a2e98b808c3"); ok 408 - is a valid object ok 409 - $x = Math::BigInt->bnorm("inf"); ok 410 - is a valid object ok 411 - $x = Math::BigInt->bnorm("+inf"); ok 412 - is a valid object ok 413 - $x = Math::BigInt->bnorm("-inf"); ok 414 - is a valid object ok 415 - $x = Math::BigInt->bnorm("0inf"); ok 416 - is a valid object ok 417 - $x = Math::BigInt->bnorm(""); ok 418 - is a valid object ok 419 - $x = Math::BigInt->bnorm("abc"); ok 420 - is a valid object ok 421 - $x = Math::BigInt->bnorm(" 1 a"); ok 422 - is a valid object ok 423 - $x = Math::BigInt->bnorm("1bcd2"); ok 424 - is a valid object ok 425 - $x = Math::BigInt->bnorm("11111b"); ok 426 - is a valid object ok 427 - $x = Math::BigInt->bnorm("+1z"); ok 428 - is a valid object ok 429 - $x = Math::BigInt->bnorm("-1z"); ok 430 - is a valid object ok 431 - $x = Math::BigInt->bnorm("_123"); ok 432 - is a valid object ok 433 - $x = Math::BigInt->bnorm("_123_"); ok 434 - is a valid object ok 435 - $x = Math::BigInt->bnorm("123_"); ok 436 - is a valid object ok 437 - $x = Math::BigInt->bnorm("1__23"); ok 438 - is a valid object ok 439 - $x = Math::BigInt->bnorm("1E1__2"); ok 440 - is a valid object ok 441 - $x = Math::BigInt->bnorm("1_E12"); ok 442 - is a valid object ok 443 - $x = Math::BigInt->bnorm("1E_12"); ok 444 - is a valid object ok 445 - $x = Math::BigInt->bnorm("1_E_12"); ok 446 - is a valid object ok 447 - $x = Math::BigInt->bnorm("+_1E12"); ok 448 - is a valid object ok 449 - $x = Math::BigInt->bnorm("+0_1E2"); ok 450 - is a valid object ok 451 - $x = Math::BigInt->bnorm("+0_0_1E2"); ok 452 - is a valid object ok 453 - $x = Math::BigInt->bnorm("-0_0_1E2"); ok 454 - is a valid object ok 455 - $x = Math::BigInt->bnorm("-0_0_1E+0_0_2"); ok 456 - is a valid object ok 457 - $x = Math::BigInt->bnorm("E1"); ok 458 - is a valid object ok 459 - $x = Math::BigInt->bnorm("E23"); ok 460 - is a valid object ok 461 - $x = Math::BigInt->bnorm("1.23E1"); ok 462 - is a valid object ok 463 - $x = Math::BigInt->bnorm("1.23E-1"); ok 464 - is a valid object ok 465 - $x = Math::BigInt->bnorm("1e2e3"); ok 466 - is a valid object ok 467 - $x = Math::BigInt->bnorm("1e2r"); ok 468 - is a valid object ok 469 - $x = Math::BigInt->bnorm("1e2.0"); ok 470 - is a valid object ok 471 - $x = Math::BigInt->bnorm("1.2.2"); ok 472 - is a valid object ok 473 - $x = Math::BigInt->bnorm("1.2.3e1"); ok 474 - is a valid object ok 475 - $x = Math::BigInt->bnorm("-1.2.3"); ok 476 - is a valid object ok 477 - $x = Math::BigInt->bnorm("-1.2.3e-4"); ok 478 - is a valid object ok 479 - $x = Math::BigInt->bnorm("1.2e3.4"); ok 480 - is a valid object ok 481 - $x = Math::BigInt->bnorm("1.2e-3.4"); ok 482 - is a valid object ok 483 - $x = Math::BigInt->bnorm("1.2.3.4"); ok 484 - is a valid object ok 485 - $x = Math::BigInt->bnorm("1.2.t"); ok 486 - is a valid object ok 487 - $x = Math::BigInt->bnorm("1..2"); ok 488 - is a valid object ok 489 - $x = Math::BigInt->bnorm("1..2e1"); ok 490 - is a valid object ok 491 - $x = Math::BigInt->bnorm("1..2e1..1"); ok 492 - is a valid object ok 493 - $x = Math::BigInt->bnorm("12e1..1"); ok 494 - is a valid object ok 495 - $x = Math::BigInt->bnorm("..2"); ok 496 - is a valid object ok 497 - $x = Math::BigInt->bnorm(".-2"); ok 498 - is a valid object ok 499 - $x = Math::BigInt->bnorm("012"); ok 500 - is a valid object ok 501 - $x = Math::BigInt->bnorm("0123"); ok 502 - is a valid object ok 503 - $x = Math::BigInt->bnorm("01234"); ok 504 - is a valid object ok 505 - $x = Math::BigInt->bnorm("012345"); ok 506 - is a valid object ok 507 - $x = Math::BigInt->bnorm("0123456"); ok 508 - is a valid object ok 509 - $x = Math::BigInt->bnorm("01234567"); ok 510 - is a valid object ok 511 - $x = Math::BigInt->bnorm("012345678"); ok 512 - is a valid object ok 513 - $x = Math::BigInt->bnorm("0123456789"); ok 514 - is a valid object ok 515 - $x = Math::BigInt->bnorm("01234567891"); ok 516 - is a valid object ok 517 - $x = Math::BigInt->bnorm("012345678912"); ok 518 - is a valid object ok 519 - $x = Math::BigInt->bnorm("0123456789123"); ok 520 - is a valid object ok 521 - $x = Math::BigInt->bnorm("01234567891234"); ok 522 - is a valid object ok 523 - $x = Math::BigInt->bnorm("0e0"); ok 524 - is a valid object ok 525 - $x = Math::BigInt->bnorm("+0e0"); ok 526 - is a valid object ok 527 - $x = Math::BigInt->bnorm("+0e+0"); ok 528 - is a valid object ok 529 - $x = Math::BigInt->bnorm("-0e+0"); ok 530 - is a valid object ok 531 - $x = Math::BigInt->bnorm("0e-0"); ok 532 - is a valid object ok 533 - $x = Math::BigInt->bnorm("-0e-0"); ok 534 - is a valid object ok 535 - $x = Math::BigInt->bnorm("+0e-0"); ok 536 - is a valid object ok 537 - $x = Math::BigInt->bnorm("000"); ok 538 - is a valid object ok 539 - $x = Math::BigInt->bnorm("00e2"); ok 540 - is a valid object ok 541 - $x = Math::BigInt->bnorm("00e02"); ok 542 - is a valid object ok 543 - $x = Math::BigInt->bnorm("000e002"); ok 544 - is a valid object ok 545 - $x = Math::BigInt->bnorm("000e1230"); ok 546 - is a valid object ok 547 - $x = Math::BigInt->bnorm("00e-3"); ok 548 - is a valid object ok 549 - $x = Math::BigInt->bnorm("00e+3"); ok 550 - is a valid object ok 551 - $x = Math::BigInt->bnorm("00e-03"); ok 552 - is a valid object ok 553 - $x = Math::BigInt->bnorm("00e+03"); ok 554 - is a valid object ok 555 - $x = Math::BigInt->bnorm("-000"); ok 556 - is a valid object ok 557 - $x = Math::BigInt->bnorm("-00e2"); ok 558 - is a valid object ok 559 - $x = Math::BigInt->bnorm("-00e02"); ok 560 - is a valid object ok 561 - $x = Math::BigInt->bnorm("-000e002"); ok 562 - is a valid object ok 563 - $x = Math::BigInt->bnorm("-000e1230"); ok 564 - is a valid object ok 565 - $x = Math::BigInt->bnorm("-00e-3"); 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-03"); 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("0"); ok 574 - is a valid object ok 575 - $x = Math::BigInt->bnorm("+0"); ok 576 - is a valid object ok 577 - $x = Math::BigInt->bnorm("+00"); ok 578 - is a valid object ok 579 - $x = Math::BigInt->bnorm("+000"); ok 580 - is a valid object ok 581 - $x = Math::BigInt->bnorm("000000000000000000"); ok 582 - is a valid object ok 583 - $x = Math::BigInt->bnorm("-0"); ok 584 - is a valid object ok 585 - $x = Math::BigInt->bnorm("-0000"); ok 586 - is a valid object ok 587 - $x = Math::BigInt->bnorm("+1"); ok 588 - is a valid object ok 589 - $x = Math::BigInt->bnorm("+01"); ok 590 - is a valid object ok 591 - $x = Math::BigInt->bnorm("+001"); ok 592 - is a valid object ok 593 - $x = Math::BigInt->bnorm("+00000100000"); ok 594 - is a valid object ok 595 - $x = Math::BigInt->bnorm("123456789"); ok 596 - is a valid object ok 597 - $x = Math::BigInt->bnorm("-1"); ok 598 - is a valid object ok 599 - $x = Math::BigInt->bnorm("-01"); ok 600 - is a valid object ok 601 - $x = Math::BigInt->bnorm("-001"); ok 602 - is a valid object ok 603 - $x = Math::BigInt->bnorm("-123456789"); ok 604 - is a valid object ok 605 - $x = Math::BigInt->bnorm("-00000100000"); ok 606 - is a valid object ok 607 - $x = Math::BigInt->bnorm("1_2_3"); ok 608 - is a valid object ok 609 - $x = Math::BigInt->bnorm("10000000000E-1_0"); ok 610 - is a valid object ok 611 - $x = Math::BigInt->bnorm("1E2"); ok 612 - is a valid object ok 613 - $x = Math::BigInt->bnorm("1E1"); ok 614 - is a valid object ok 615 - $x = Math::BigInt->bnorm("1E0"); ok 616 - is a valid object ok 617 - $x = Math::BigInt->bnorm("1.23E2"); ok 618 - is a valid object ok 619 - $x = Math::BigInt->bnorm("100E-1"); ok 620 - is a valid object ok 621 - $x = Math::BigInt->bnorm("1.E3"); ok 622 - is a valid object ok 623 - $x = Math::BigInt->bnorm("1.01E2"); ok 624 - is a valid object ok 625 - $x = Math::BigInt->bnorm("1010E-1"); ok 626 - is a valid object ok 627 - $x = Math::BigInt->bnorm("-1010E0"); ok 628 - is a valid object ok 629 - $x = Math::BigInt->bnorm("-1010E1"); ok 630 - is a valid object ok 631 - $x = Math::BigInt->bnorm("1234.00"); ok 632 - is a valid object ok 633 - $x = Math::BigInt->bnorm("-1010E-2"); ok 634 - is a valid object ok 635 - $x = Math::BigInt->bnorm("-1.01E+1"); ok 636 - is a valid object ok 637 - $x = Math::BigInt->bnorm("-1.01E-1"); ok 638 - is a valid object ok 639 - $x = Math::BigInt->bnorm("1E-999999"); ok 640 - is a valid object ok 641 - $x = Math::BigInt->bnorm("0.5"); ok 642 - is a valid object ok 643 - $x = Math::BigInt->new("1"); $x->bnan(); ok 644 - is a valid object ok 645 - $x = Math::BigInt->new("2"); $x->bnan(); ok 646 - is a valid object ok 647 - $x = Math::BigInt->new("abc"); $x->bnan(); ok 648 - is a valid object ok 649 - $x = Math::BigInt->new("2"); $x->bone("+"); ok 650 - is a valid object ok 651 - $x = Math::BigInt->new("2"); $x->bone("-"); ok 652 - is a valid object ok 653 - $x = Math::BigInt->new("invalid"); $x->bone("-"); ok 654 - is a valid object ok 655 - $x = Math::BigInt->new("invalid"); $x->bone("+"); ok 656 - is a valid object ok 657 - $x = Math::BigInt->new("2"); $x->bone("abc"); ok 658 - is a valid object ok 659 - $x = Math::BigInt->new("3"); $x->bone(""); ok 660 - is a valid object ok 661 - $x = Math::BigInt->new("1"); $x->binf("+"); ok 662 - is a valid object ok 663 - $x = Math::BigInt->new("2"); $x->binf("-"); ok 664 - is a valid object ok 665 - $x = Math::BigInt->new("3"); $x->binf("abc"); ok 666 - is a valid object ok 667 - $x = Math::BigInt->new("123"); $x->is_nan() || 0; ok 668 - $x = Math::BigInt->new("abc"); $x->is_nan() || 0; ok 669 - $x = Math::BigInt->new("NaN"); $x->is_nan() || 0; ok 670 - $x = Math::BigInt->new("-123"); $x->is_nan() || 0; ok 671 - $x = Math::BigInt->new("+inf"); $x->is_inf(""); ok 672 - $x = Math::BigInt->new("-inf"); $x->is_inf(""); ok 673 - $x = Math::BigInt->new("abc"); $x->is_inf(""); ok 674 - $x = Math::BigInt->new("1"); $x->is_inf(""); ok 675 - $x = Math::BigInt->new("NaN"); $x->is_inf(""); ok 676 - $x = Math::BigInt->new("-1"); $x->is_inf(""); ok 677 - $x = Math::BigInt->new("+inf"); $x->is_inf("-"); ok 678 - $x = Math::BigInt->new("+inf"); $x->is_inf("+"); ok 679 - $x = Math::BigInt->new("-inf"); $x->is_inf("-"); ok 680 - $x = Math::BigInt->new("-inf"); $x->is_inf("+"); ok 681 - $x = Math::BigInt->new("-inf"); $x->is_inf("-inf"); ok 682 - $x = Math::BigInt->new("-inf"); $x->is_inf("+inf"); ok 683 - $x = Math::BigInt->new("+inf"); $x->is_inf("-inf"); ok 684 - $x = Math::BigInt->new("+inf"); $x->is_inf("+inf"); ok 685 - $x = Math::BigInt->new("+iNfInItY"); $x->is_inf(""); ok 686 - $x = Math::BigInt->new("-InFiNiTy"); $x->is_inf(""); ok 687 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x << $y; ok 688 - is a valid object ok 689 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("+2"); $x << $y; ok 690 - is a valid object ok 691 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+32"); $x << $y; ok 692 - is a valid object ok 693 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+48"); $x << $y; ok 694 - is a valid object ok 695 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("-2"); $x << $y; ok 696 - is a valid object ok 697 - $x = Math::BigInt->new("+12345"); $y = Math::BigInt->new("4"); $x->blsft($y, 10); ok 698 - is a valid object ok 699 - $x = Math::BigInt->new("-1234"); $y = Math::BigInt->new("0"); $x->blsft($y, 10); ok 700 - is a valid object ok 701 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("0"); $x->blsft($y, 10); ok 702 - is a valid object ok 703 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("2"); $x->blsft($y, 10); ok 704 - is a valid object ok 705 - $x = Math::BigInt->new("+12"); $y = Math::BigInt->new("2"); $x->blsft($y, 10); ok 706 - is a valid object ok 707 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("-3"); $x->blsft($y, 10); ok 708 - is a valid object ok 709 - $x = Math::BigInt->new("1234567890123"); $y = Math::BigInt->new("12"); $x->blsft($y, 10); ok 710 - is a valid object ok 711 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("1"); $x->blsft($y, 2); ok 712 - is a valid object ok 713 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("1"); $x->blsft($y, 2); ok 714 - is a valid object ok 715 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); $x->blsft($y, 2); ok 716 - is a valid object ok 717 - $x = Math::BigInt->new("-102533203"); $y = Math::BigInt->new("1"); $x->blsft($y, 2); ok 718 - is a valid object ok 719 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x >> $y; ok 720 - is a valid object ok 721 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("+2"); $x >> $y; ok 722 - is a valid object ok 723 - $x = Math::BigInt->new("+4294967296"); $y = Math::BigInt->new("+32"); $x >> $y; ok 724 - is a valid object ok 725 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("+48"); $x >> $y; ok 726 - is a valid object ok 727 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("-2"); $x >> $y; ok 728 - is a valid object ok 729 - $x = Math::BigInt->new("-1234"); $y = Math::BigInt->new("0"); $x->brsft($y, 10); ok 730 - is a valid object ok 731 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("0"); $x->brsft($y, 10); ok 732 - is a valid object ok 733 - $x = Math::BigInt->new("+200"); $y = Math::BigInt->new("2"); $x->brsft($y, 10); ok 734 - is a valid object ok 735 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("3"); $x->brsft($y, 10); ok 736 - is a valid object ok 737 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("2"); $x->brsft($y, 10); ok 738 - is a valid object ok 739 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("-3"); $x->brsft($y, 10); ok 740 - is a valid object ok 741 - $x = Math::BigInt->new("310000"); $y = Math::BigInt->new("4"); $x->brsft($y, 10); ok 742 - is a valid object ok 743 - $x = Math::BigInt->new("12300000"); $y = Math::BigInt->new("5"); $x->brsft($y, 10); ok 744 - is a valid object ok 745 - $x = Math::BigInt->new("1230000000000"); $y = Math::BigInt->new("10"); $x->brsft($y, 10); ok 746 - is a valid object ok 747 - $x = Math::BigInt->new("09876123456789067890"); $y = Math::BigInt->new("12"); $x->brsft($y, 10); ok 748 - is a valid object ok 749 - $x = Math::BigInt->new("1234561234567890123"); $y = Math::BigInt->new("13"); $x->brsft($y, 10); ok 750 - is a valid object ok 751 - $x = Math::BigInt->new("820265627"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 752 - is a valid object ok 753 - $x = Math::BigInt->new("-15"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 754 - is a valid object ok 755 - $x = Math::BigInt->new("-14"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 756 - is a valid object ok 757 - $x = Math::BigInt->new("-13"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 758 - is a valid object ok 759 - $x = Math::BigInt->new("-12"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 760 - is a valid object ok 761 - $x = Math::BigInt->new("-11"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 762 - is a valid object ok 763 - $x = Math::BigInt->new("-10"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 764 - is a valid object ok 765 - $x = Math::BigInt->new("-9"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 766 - is a valid object ok 767 - $x = Math::BigInt->new("-8"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 768 - is a valid object ok 769 - $x = Math::BigInt->new("-7"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 770 - is a valid object ok 771 - $x = Math::BigInt->new("-6"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 772 - is a valid object ok 773 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 774 - is a valid object ok 775 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 776 - is a valid object ok 777 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 778 - is a valid object ok 779 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 780 - is a valid object ok 781 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 782 - is a valid object ok 783 - $x = Math::BigInt->new("-1640531254"); $y = Math::BigInt->new("2"); $x->brsft($y, 2); ok 784 - is a valid object ok 785 - $x = Math::BigInt->new("-1640531254"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 786 - is a valid object ok 787 - $x = Math::BigInt->new("-820265627"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 788 - is a valid object ok 789 - $x = Math::BigInt->new("-205066405"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 790 - is a valid object ok 791 - $x = Math::BigInt->new("+inf"); $x->bsstr(); ok 792 - $x = Math::BigInt->new("-inf"); $x->bsstr(); ok 793 - $x = Math::BigInt->new("1e+34"); $x->bsstr(); ok 794 - $x = Math::BigInt->new("123.456E3"); $x->bsstr(); ok 795 - $x = Math::BigInt->new("100"); $x->bsstr(); ok 796 - $x = Math::BigInt->new("bsstrabc"); $x->bsstr(); ok 797 - $x = Math::BigInt->new("-5"); $x->bsstr(); ok 798 - $x = Math::BigInt->new("-100"); $x->bsstr(); ok 799 - $x = Math::BigInt->new("5"); $x->numify(); ok 800 - $x = Math::BigInt->new("-5"); $x->numify(); ok 801 - $x = Math::BigInt->new("100"); $x->numify(); ok 802 - $x = Math::BigInt->new("-100"); $x->numify(); ok 803 - $x = Math::BigInt->new("invalid"); $x->bneg(); ok 804 - is a valid object ok 805 - $x = Math::BigInt->new("+inf"); $x->bneg(); ok 806 - is a valid object ok 807 - $x = Math::BigInt->new("-inf"); $x->bneg(); ok 808 - is a valid object ok 809 - $x = Math::BigInt->new("abd"); $x->bneg(); ok 810 - is a valid object ok 811 - $x = Math::BigInt->new("0"); $x->bneg(); ok 812 - is a valid object ok 813 - $x = Math::BigInt->new("1"); $x->bneg(); ok 814 - is a valid object ok 815 - $x = Math::BigInt->new("-1"); $x->bneg(); ok 816 - is a valid object ok 817 - $x = Math::BigInt->new("+123456789"); $x->bneg(); ok 818 - is a valid object ok 819 - $x = Math::BigInt->new("-123456789"); $x->bneg(); ok 820 - is a valid object ok 821 - $x = Math::BigInt->new("invalid"); $x->babs(); ok 822 - is a valid object ok 823 - $x = Math::BigInt->new("+inf"); $x->babs(); ok 824 - is a valid object ok 825 - $x = Math::BigInt->new("-inf"); $x->babs(); ok 826 - is a valid object ok 827 - $x = Math::BigInt->new("0"); $x->babs(); ok 828 - is a valid object ok 829 - $x = Math::BigInt->new("1"); $x->babs(); ok 830 - is a valid object ok 831 - $x = Math::BigInt->new("-1"); $x->babs(); ok 832 - is a valid object ok 833 - $x = Math::BigInt->new("+123456789"); $x->babs(); ok 834 - is a valid object ok 835 - $x = Math::BigInt->new("-123456789"); $x->babs(); ok 836 - is a valid object ok 837 - $x = Math::BigInt->new("NaN"); $x->bsgn(); ok 838 - is a valid object ok 839 - $x = Math::BigInt->new("+inf"); $x->bsgn(); ok 840 - is a valid object ok 841 - $x = Math::BigInt->new("-inf"); $x->bsgn(); ok 842 - is a valid object ok 843 - $x = Math::BigInt->new("0"); $x->bsgn(); ok 844 - is a valid object ok 845 - $x = Math::BigInt->new("+123456789"); $x->bsgn(); ok 846 - is a valid object ok 847 - $x = Math::BigInt->new("-123456789"); $x->bsgn(); ok 848 - is a valid object ok 849 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("invalid"); $x->bcmp($y); ok 850 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("0"); $x->bcmp($y); ok 851 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("invalid"); $x->bcmp($y); ok 852 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->bcmp($y); ok 853 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $x->bcmp($y); ok 854 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x->bcmp($y); ok 855 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $x->bcmp($y); ok 856 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x->bcmp($y); ok 857 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x->bcmp($y); ok 858 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $x->bcmp($y); ok 859 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x->bcmp($y); ok 860 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->bcmp($y); ok 861 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("123"); $x->bcmp($y); ok 862 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("12"); $x->bcmp($y); ok 863 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("123"); $x->bcmp($y); ok 864 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("-123"); $x->bcmp($y); ok 865 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("-12"); $x->bcmp($y); ok 866 - $x = Math::BigInt->new("-12"); $y = Math::BigInt->new("-123"); $x->bcmp($y); ok 867 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("124"); $x->bcmp($y); ok 868 - $x = Math::BigInt->new("124"); $y = Math::BigInt->new("123"); $x->bcmp($y); ok 869 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("-124"); $x->bcmp($y); ok 870 - $x = Math::BigInt->new("-124"); $y = Math::BigInt->new("-123"); $x->bcmp($y); ok 871 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("5"); $x->bcmp($y); ok 872 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("987654321"); $x->bcmp($y); ok 873 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("-987654321"); $x->bcmp($y); ok 874 - $x = Math::BigInt->new("-987654321"); $y = Math::BigInt->new("123456789"); $x->bcmp($y); ok 875 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5432112345"); $x->bcmp($y); ok 876 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("5432112345"); $x->bcmp($y); ok 877 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-5432112345"); $x->bcmp($y); ok 878 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-5432112345"); $x->bcmp($y); ok 879 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("+inf"); $x->bcmp($y); ok 880 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->bcmp($y); ok 881 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-inf"); $x->bcmp($y); ok 882 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x->bcmp($y); ok 883 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $x->bcmp($y); ok 884 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $x->bcmp($y); ok 885 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); $x->bcmp($y); ok 886 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); $x->bcmp($y); ok 887 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("NaN"); $x->bcmp($y); ok 888 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("inf"); $x->bcmp($y); ok 889 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("NaN"); $x->bcmp($y); ok 890 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-inf"); $x->bcmp($y); ok 891 - $x = Math::BigInt->new("abc"); $x->binc(); ok 892 - is a valid object ok 893 - $x = Math::BigInt->new("+inf"); $x->binc(); ok 894 - is a valid object ok 895 - $x = Math::BigInt->new("-inf"); $x->binc(); ok 896 - is a valid object ok 897 - $x = Math::BigInt->new("+0"); $x->binc(); ok 898 - is a valid object ok 899 - $x = Math::BigInt->new("+1"); $x->binc(); ok 900 - is a valid object ok 901 - $x = Math::BigInt->new("-1"); $x->binc(); ok 902 - is a valid object ok 903 - $x = Math::BigInt->new("abc"); $x->bdec(); ok 904 - is a valid object ok 905 - $x = Math::BigInt->new("+inf"); $x->bdec(); ok 906 - is a valid object ok 907 - $x = Math::BigInt->new("-inf"); $x->bdec(); ok 908 - is a valid object ok 909 - $x = Math::BigInt->new("+0"); $x->bdec(); ok 910 - is a valid object ok 911 - $x = Math::BigInt->new("+1"); $x->bdec(); ok 912 - is a valid object ok 913 - $x = Math::BigInt->new("-1"); $x->bdec(); ok 914 - is a valid object ok 915 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x->badd($y); ok 916 - is a valid object ok 917 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("0"); $x->badd($y); ok 918 - is a valid object ok 919 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); $x->badd($y); ok 920 - is a valid object ok 921 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-inf"); $x->badd($y); ok 922 - is a valid object ok 923 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x->badd($y); ok 924 - is a valid object ok 925 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("+inf"); $x->badd($y); ok 926 - is a valid object ok 927 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->badd($y); ok 928 - is a valid object ok 929 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("+inf"); $x->badd($y); ok 930 - is a valid object ok 931 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("+inf"); $x->badd($y); ok 932 - is a valid object ok 933 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("invalid"); $x->badd($y); ok 934 - is a valid object ok 935 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("invalid"); $x->badd($y); ok 936 - is a valid object ok 937 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->badd($y); ok 938 - is a valid object ok 939 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $x->badd($y); ok 940 - is a valid object ok 941 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x->badd($y); ok 942 - is a valid object ok 943 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->badd($y); ok 944 - is a valid object ok 945 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $x->badd($y); ok 946 - is a valid object ok 947 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 948 - is a valid object ok 949 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 950 - is a valid object ok 951 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 952 - is a valid object ok 953 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 954 - is a valid object ok 955 - $x = Math::BigInt->new("+9"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 956 - is a valid object ok 957 - $x = Math::BigInt->new("+99"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 958 - is a valid object ok 959 - $x = Math::BigInt->new("+999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 960 - is a valid object ok 961 - $x = Math::BigInt->new("+9999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 962 - is a valid object ok 963 - $x = Math::BigInt->new("+99999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 964 - is a valid object ok 965 - $x = Math::BigInt->new("+999999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 966 - is a valid object ok 967 - $x = Math::BigInt->new("+9999999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 968 - is a valid object ok 969 - $x = Math::BigInt->new("+99999999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 970 - is a valid object ok 971 - $x = Math::BigInt->new("+999999999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 972 - is a valid object ok 973 - $x = Math::BigInt->new("+9999999999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 974 - is a valid object ok 975 - $x = Math::BigInt->new("+99999999999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 976 - is a valid object ok 977 - $x = Math::BigInt->new("+10"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 978 - is a valid object ok 979 - $x = Math::BigInt->new("+100"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 980 - is a valid object ok 981 - $x = Math::BigInt->new("+1000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 982 - is a valid object ok 983 - $x = Math::BigInt->new("+10000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 984 - is a valid object ok 985 - $x = Math::BigInt->new("+100000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 986 - is a valid object ok 987 - $x = Math::BigInt->new("+1000000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 988 - is a valid object ok 989 - $x = Math::BigInt->new("+10000000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 990 - is a valid object ok 991 - $x = Math::BigInt->new("+100000000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 992 - is a valid object ok 993 - $x = Math::BigInt->new("+1000000000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 994 - is a valid object ok 995 - $x = Math::BigInt->new("+10000000000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 996 - is a valid object ok 997 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("987654321"); $x->badd($y); ok 998 - is a valid object ok 999 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("987654321"); $x->badd($y); ok 1000 - is a valid object ok 1001 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("-987654321"); $x->badd($y); ok 1002 - is a valid object ok 1003 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("-987654321"); $x->badd($y); ok 1004 - is a valid object ok 1005 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("10001"); $x->badd($y); ok 1006 - is a valid object ok 1007 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("100001"); $x->badd($y); ok 1008 - is a valid object ok 1009 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1000001"); $x->badd($y); ok 1010 - is a valid object ok 1011 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("10000001"); $x->badd($y); ok 1012 - is a valid object ok 1013 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("100000001"); $x->badd($y); ok 1014 - is a valid object ok 1015 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1000000001"); $x->badd($y); ok 1016 - is a valid object ok 1017 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("10000000001"); $x->badd($y); ok 1018 - is a valid object ok 1019 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("100000000001"); $x->badd($y); ok 1020 - is a valid object ok 1021 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1000000000001"); $x->badd($y); ok 1022 - is a valid object ok 1023 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("10000000000001"); $x->badd($y); ok 1024 - is a valid object ok 1025 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-10001"); $x->badd($y); ok 1026 - is a valid object ok 1027 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-100001"); $x->badd($y); ok 1028 - is a valid object ok 1029 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1000001"); $x->badd($y); ok 1030 - is a valid object ok 1031 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-10000001"); $x->badd($y); ok 1032 - is a valid object ok 1033 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-100000001"); $x->badd($y); ok 1034 - is a valid object ok 1035 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1000000001"); $x->badd($y); ok 1036 - is a valid object ok 1037 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-10000000001"); $x->badd($y); ok 1038 - is a valid object ok 1039 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-100000000001"); $x->badd($y); ok 1040 - is a valid object ok 1041 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1000000000001"); $x->badd($y); ok 1042 - is a valid object ok 1043 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-10000000000001"); $x->badd($y); ok 1044 - is a valid object ok 1045 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x->bsub($y); ok 1046 - is a valid object ok 1047 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); $x->bsub($y); ok 1048 - is a valid object ok 1049 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); $x->bsub($y); ok 1050 - is a valid object ok 1051 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-inf"); $x->bsub($y); ok 1052 - is a valid object ok 1053 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x->bsub($y); ok 1054 - is a valid object ok 1055 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("+inf"); $x->bsub($y); ok 1056 - is a valid object ok 1057 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->bsub($y); ok 1058 - is a valid object ok 1059 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+0"); $x->bsub($y); ok 1060 - is a valid object ok 1061 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); $x->bsub($y); ok 1062 - is a valid object ok 1063 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1064 - is a valid object ok 1065 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1066 - is a valid object ok 1067 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+0"); $x->bsub($y); ok 1068 - is a valid object ok 1069 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1070 - is a valid object ok 1071 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1072 - is a valid object ok 1073 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1074 - is a valid object ok 1075 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1076 - is a valid object ok 1077 - $x = Math::BigInt->new("+9"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1078 - is a valid object ok 1079 - $x = Math::BigInt->new("+99"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1080 - is a valid object ok 1081 - $x = Math::BigInt->new("+999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1082 - is a valid object ok 1083 - $x = Math::BigInt->new("+9999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1084 - is a valid object ok 1085 - $x = Math::BigInt->new("+99999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1086 - is a valid object ok 1087 - $x = Math::BigInt->new("+999999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1088 - is a valid object ok 1089 - $x = Math::BigInt->new("+9999999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1090 - is a valid object ok 1091 - $x = Math::BigInt->new("+99999999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1092 - is a valid object ok 1093 - $x = Math::BigInt->new("+999999999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1094 - is a valid object ok 1095 - $x = Math::BigInt->new("+9999999999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1096 - is a valid object ok 1097 - $x = Math::BigInt->new("+99999999999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1098 - is a valid object ok 1099 - $x = Math::BigInt->new("+10"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1100 - is a valid object ok 1101 - $x = Math::BigInt->new("+100"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1102 - is a valid object ok 1103 - $x = Math::BigInt->new("+1000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1104 - is a valid object ok 1105 - $x = Math::BigInt->new("+10000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1106 - is a valid object ok 1107 - $x = Math::BigInt->new("+100000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1108 - is a valid object ok 1109 - $x = Math::BigInt->new("+1000000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1110 - is a valid object ok 1111 - $x = Math::BigInt->new("+10000000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1112 - is a valid object ok 1113 - $x = Math::BigInt->new("+100000000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1114 - is a valid object ok 1115 - $x = Math::BigInt->new("+1000000000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1116 - is a valid object ok 1117 - $x = Math::BigInt->new("+10000000000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1118 - is a valid object ok 1119 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("+987654321"); $x->bsub($y); ok 1120 - is a valid object ok 1121 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("+987654321"); $x->bsub($y); ok 1122 - is a valid object ok 1123 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("-987654321"); $x->bsub($y); ok 1124 - is a valid object ok 1125 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("-987654321"); $x->bsub($y); ok 1126 - is a valid object ok 1127 - $x = Math::BigInt->new("10001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1128 - is a valid object ok 1129 - $x = Math::BigInt->new("100001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1130 - is a valid object ok 1131 - $x = Math::BigInt->new("1000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1132 - is a valid object ok 1133 - $x = Math::BigInt->new("10000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1134 - is a valid object ok 1135 - $x = Math::BigInt->new("100000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1136 - is a valid object ok 1137 - $x = Math::BigInt->new("1000000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1138 - is a valid object ok 1139 - $x = Math::BigInt->new("10000000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1140 - is a valid object ok 1141 - $x = Math::BigInt->new("100000000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1142 - is a valid object ok 1143 - $x = Math::BigInt->new("1000000000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1144 - is a valid object ok 1145 - $x = Math::BigInt->new("10000000000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1146 - is a valid object ok 1147 - $x = Math::BigInt->new("10001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1148 - is a valid object ok 1149 - $x = Math::BigInt->new("100001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1150 - is a valid object ok 1151 - $x = Math::BigInt->new("1000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1152 - is a valid object ok 1153 - $x = Math::BigInt->new("10000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1154 - is a valid object ok 1155 - $x = Math::BigInt->new("100000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1156 - is a valid object ok 1157 - $x = Math::BigInt->new("1000000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1158 - is a valid object ok 1159 - $x = Math::BigInt->new("10000000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1160 - is a valid object ok 1161 - $x = Math::BigInt->new("100000000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1162 - is a valid object ok 1163 - $x = Math::BigInt->new("1000000000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1164 - is a valid object ok 1165 - $x = Math::BigInt->new("10000000000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1166 - is a valid object ok 1167 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1168 - is a valid object ok 1169 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1170 - is a valid object ok 1171 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1172 - is a valid object ok 1173 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("abc"); $x->bmuladd($y, $z); ok 1174 - is a valid object ok 1175 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("+inf"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1176 - is a valid object ok 1177 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("-inf"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1178 - is a valid object ok 1179 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("invalid"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1180 - is a valid object ok 1181 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("invalid"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1182 - is a valid object ok 1183 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("+inf"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1184 - is a valid object ok 1185 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-inf"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1186 - is a valid object ok 1187 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1188 - is a valid object ok 1189 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $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("0"); $x->bmuladd($y, $z); ok 1192 - is a valid object ok 1193 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1194 - is a valid object ok 1195 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1196 - is a valid object ok 1197 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1198 - is a valid object ok 1199 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+0"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1200 - is a valid object ok 1201 - $x = Math::BigInt->new("123456789123456789"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1202 - is a valid object ok 1203 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("123456789123456789"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1204 - is a valid object ok 1205 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1206 - is a valid object ok 1207 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1208 - is a valid object ok 1209 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+1"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1210 - is a valid object ok 1211 - $x = Math::BigInt->new("+1"); $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("+1"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1214 - is a valid object ok 1215 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("+3"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1216 - is a valid object ok 1217 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("+3"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1218 - is a valid object ok 1219 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("-3"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1220 - is a valid object ok 1221 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1222 - is a valid object ok 1223 - $x = Math::BigInt->new("111"); $y = Math::BigInt->new("111"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1224 - is a valid object ok 1225 - $x = Math::BigInt->new("10101"); $y = Math::BigInt->new("10101"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1226 - is a valid object ok 1227 - $x = Math::BigInt->new("1001001"); $y = Math::BigInt->new("1001001"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1228 - is a valid object ok 1229 - $x = Math::BigInt->new("100010001"); $y = Math::BigInt->new("100010001"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1230 - is a valid object ok 1231 - $x = Math::BigInt->new("10000100001"); $y = Math::BigInt->new("10000100001"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1232 - is a valid object ok 1233 - $x = Math::BigInt->new("11111111111"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1234 - is a valid object ok 1235 - $x = Math::BigInt->new("22222222222"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1236 - is a valid object ok 1237 - $x = Math::BigInt->new("33333333333"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1238 - is a valid object ok 1239 - $x = Math::BigInt->new("44444444444"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1240 - is a valid object ok 1241 - $x = Math::BigInt->new("55555555555"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1242 - is a valid object ok 1243 - $x = Math::BigInt->new("66666666666"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1244 - is a valid object ok 1245 - $x = Math::BigInt->new("77777777777"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1246 - is a valid object ok 1247 - $x = Math::BigInt->new("88888888888"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1248 - is a valid object ok 1249 - $x = Math::BigInt->new("99999999999"); $y = Math::BigInt->new("9"); $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("1"); $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("1"); $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("1"); $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("1"); $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("1"); $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("1"); $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("1"); $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("1"); $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("1"); $x->bmuladd($y, $z); ok 1268 - is a valid object ok 1269 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("-4"); $z = Math::BigInt->new("-5"); $x->bmuladd($y, $z); ok 1270 - is a valid object ok 1271 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-4"); $z = Math::BigInt->new("-5"); $x->bmuladd($y, $z); ok 1272 - is a valid object ok 1273 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("-5"); $x->bmuladd($y, $z); ok 1274 - is a valid object ok 1275 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("-5"); $x->bmuladd($y, $z); ok 1276 - is a valid object ok 1277 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("5"); $x->bmuladd($y, $z); ok 1278 - is a valid object ok 1279 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-4"); $z = Math::BigInt->new("5"); $x->bmuladd($y, $z); ok 1280 - is a valid object ok 1281 - $x = Math::BigInt->new("9999999999999999999"); $y = Math::BigInt->new("10000000000000000000"); $z = Math::BigInt->new("1234567890"); $x->bmuladd($y, $z); ok 1282 - is a valid object ok 1283 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("12345678901234567890"); $x->bmuladd($y, $z); ok 1284 - is a valid object ok 1285 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x->bmul($y); ok 1286 - is a valid object ok 1287 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); $x->bmul($y); ok 1288 - is a valid object ok 1289 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); $x->bmul($y); ok 1290 - is a valid object ok 1291 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("+inf"); $x->bmul($y); ok 1292 - is a valid object ok 1293 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("-inf"); $x->bmul($y); ok 1294 - is a valid object ok 1295 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("invalid"); $x->bmul($y); ok 1296 - is a valid object ok 1297 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("invalid"); $x->bmul($y); ok 1298 - is a valid object ok 1299 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("+inf"); $x->bmul($y); ok 1300 - is a valid object ok 1301 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-inf"); $x->bmul($y); ok 1302 - is a valid object ok 1303 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x->bmul($y); ok 1304 - is a valid object ok 1305 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->bmul($y); ok 1306 - is a valid object ok 1307 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+0"); $x->bmul($y); ok 1308 - is a valid object ok 1309 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); $x->bmul($y); ok 1310 - is a valid object ok 1311 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); $x->bmul($y); ok 1312 - is a valid object ok 1313 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("-1"); $x->bmul($y); ok 1314 - is a valid object ok 1315 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+0"); $x->bmul($y); ok 1316 - is a valid object ok 1317 - $x = Math::BigInt->new("123456789123456789"); $y = Math::BigInt->new("0"); $x->bmul($y); ok 1318 - is a valid object ok 1319 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("123456789123456789"); $x->bmul($y); ok 1320 - is a valid object ok 1321 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x->bmul($y); ok 1322 - is a valid object ok 1323 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+1"); $x->bmul($y); ok 1324 - is a valid object ok 1325 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("-1"); $x->bmul($y); ok 1326 - is a valid object ok 1327 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+1"); $x->bmul($y); ok 1328 - is a valid object ok 1329 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("+3"); $x->bmul($y); ok 1330 - is a valid object ok 1331 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("+3"); $x->bmul($y); ok 1332 - is a valid object ok 1333 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("-3"); $x->bmul($y); ok 1334 - is a valid object ok 1335 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x->bmul($y); ok 1336 - is a valid object ok 1337 - $x = Math::BigInt->new("111"); $y = Math::BigInt->new("111"); $x->bmul($y); ok 1338 - is a valid object ok 1339 - $x = Math::BigInt->new("10101"); $y = Math::BigInt->new("10101"); $x->bmul($y); ok 1340 - is a valid object ok 1341 - $x = Math::BigInt->new("1001001"); $y = Math::BigInt->new("1001001"); $x->bmul($y); ok 1342 - is a valid object ok 1343 - $x = Math::BigInt->new("100010001"); $y = Math::BigInt->new("100010001"); $x->bmul($y); ok 1344 - is a valid object ok 1345 - $x = Math::BigInt->new("10000100001"); $y = Math::BigInt->new("10000100001"); $x->bmul($y); ok 1346 - is a valid object ok 1347 - $x = Math::BigInt->new("11111111111"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1348 - is a valid object ok 1349 - $x = Math::BigInt->new("22222222222"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1350 - is a valid object ok 1351 - $x = Math::BigInt->new("33333333333"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1352 - is a valid object ok 1353 - $x = Math::BigInt->new("44444444444"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1354 - is a valid object ok 1355 - $x = Math::BigInt->new("55555555555"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1356 - is a valid object ok 1357 - $x = Math::BigInt->new("66666666666"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1358 - is a valid object ok 1359 - $x = Math::BigInt->new("77777777777"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1360 - is a valid object ok 1361 - $x = Math::BigInt->new("88888888888"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1362 - is a valid object ok 1363 - $x = Math::BigInt->new("99999999999"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1364 - is a valid object ok 1365 - $x = Math::BigInt->new("+25"); $y = Math::BigInt->new("+25"); $x->bmul($y); ok 1366 - is a valid object ok 1367 - $x = Math::BigInt->new("+12345"); $y = Math::BigInt->new("+12345"); $x->bmul($y); ok 1368 - is a valid object ok 1369 - $x = Math::BigInt->new("+99999"); $y = Math::BigInt->new("+11111"); $x->bmul($y); ok 1370 - is a valid object ok 1371 - $x = Math::BigInt->new("9999"); $y = Math::BigInt->new("10000"); $x->bmul($y); ok 1372 - is a valid object ok 1373 - $x = Math::BigInt->new("99999"); $y = Math::BigInt->new("100000"); $x->bmul($y); ok 1374 - is a valid object ok 1375 - $x = Math::BigInt->new("999999"); $y = Math::BigInt->new("1000000"); $x->bmul($y); ok 1376 - is a valid object ok 1377 - $x = Math::BigInt->new("9999999"); $y = Math::BigInt->new("10000000"); $x->bmul($y); ok 1378 - is a valid object ok 1379 - $x = Math::BigInt->new("99999999"); $y = Math::BigInt->new("100000000"); $x->bmul($y); ok 1380 - is a valid object ok 1381 - $x = Math::BigInt->new("999999999"); $y = Math::BigInt->new("1000000000"); $x->bmul($y); ok 1382 - is a valid object ok 1383 - $x = Math::BigInt->new("9999999999"); $y = Math::BigInt->new("10000000000"); $x->bmul($y); ok 1384 - is a valid object ok 1385 - $x = Math::BigInt->new("99999999999"); $y = Math::BigInt->new("100000000000"); $x->bmul($y); ok 1386 - is a valid object ok 1387 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("1000000000000"); $x->bmul($y); ok 1388 - is a valid object ok 1389 - $x = Math::BigInt->new("9999999999999"); $y = Math::BigInt->new("10000000000000"); $x->bmul($y); ok 1390 - is a valid object ok 1391 - $x = Math::BigInt->new("99999999999999"); $y = Math::BigInt->new("100000000000000"); $x->bmul($y); ok 1392 - is a valid object ok 1393 - $x = Math::BigInt->new("999999999999999"); $y = Math::BigInt->new("1000000000000000"); $x->bmul($y); ok 1394 - is a valid object ok 1395 - $x = Math::BigInt->new("9999999999999999"); $y = Math::BigInt->new("10000000000000000"); $x->bmul($y); ok 1396 - is a valid object ok 1397 - $x = Math::BigInt->new("99999999999999999"); $y = Math::BigInt->new("100000000000000000"); $x->bmul($y); ok 1398 - is a valid object ok 1399 - $x = Math::BigInt->new("999999999999999999"); $y = Math::BigInt->new("1000000000000000000"); $x->bmul($y); ok 1400 - is a valid object ok 1401 - $x = Math::BigInt->new("9999999999999999999"); $y = Math::BigInt->new("10000000000000000000"); $x->bmul($y); ok 1402 - is a valid object ok 1403 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); join(",", $x->bdiv($y)); ok 1404 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("0"); join(",", $x->bdiv($y)); ok 1405 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); join(",", $x->bdiv($y)); ok 1406 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("0"); join(",", $x->bdiv($y)); ok 1407 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); join(",", $x->bdiv($y)); ok 1408 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 1409 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1410 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1411 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); join(",", $x->bdiv($y)); ok 1412 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 1413 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1414 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1415 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); join(",", $x->bdiv($y)); ok 1416 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("inf"); join(",", $x->bdiv($y)); ok 1417 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); join(",", $x->bdiv($y)); ok 1418 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); join(",", $x->bdiv($y)); ok 1419 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 1420 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 1421 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 1422 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1423 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1424 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1425 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1426 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1427 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1428 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1429 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1430 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1431 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1432 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1433 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1434 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1435 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1436 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1437 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1438 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1439 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1440 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1441 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1442 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1443 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1444 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1445 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1446 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1447 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1448 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1449 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1450 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1451 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1452 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1453 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1454 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1455 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1456 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1457 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1458 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1459 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1460 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1461 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1462 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1463 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1464 - $x = Math::BigInt->new("1234567812345678"); $y = Math::BigInt->new("123456712345678"); join(",", $x->bdiv($y)); ok 1465 - $x = Math::BigInt->new("12345671234567"); $y = Math::BigInt->new("1234561234567"); join(",", $x->bdiv($y)); ok 1466 - $x = Math::BigInt->new("123456123456"); $y = Math::BigInt->new("12345123456"); join(",", $x->bdiv($y)); ok 1467 - $x = Math::BigInt->new("1234512345"); $y = Math::BigInt->new("123412345"); join(",", $x->bdiv($y)); ok 1468 - $x = Math::BigInt->new("1234567890999999999"); $y = Math::BigInt->new("1234567890"); join(",", $x->bdiv($y)); ok 1469 - $x = Math::BigInt->new("1234567890000000000"); $y = Math::BigInt->new("1234567890"); join(",", $x->bdiv($y)); ok 1470 - $x = Math::BigInt->new("1234567890999999999"); $y = Math::BigInt->new("9876543210"); join(",", $x->bdiv($y)); ok 1471 - $x = Math::BigInt->new("1234567890000000000"); $y = Math::BigInt->new("9876543210"); join(",", $x->bdiv($y)); ok 1472 - $x = Math::BigInt->new("96969696969696969696969696969678787878626262626262626262626262"); $y = Math::BigInt->new("484848484848484848484848486666666666666689898989898989898989"); join(",", $x->bdiv($y)); ok 1473 - $x = Math::BigInt->new("1267650600228229401496703205375"); $y = Math::BigInt->new("1267650600228229401496703205376"); join(",", $x->bdiv($y)); ok 1474 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("999999999999999999999999999999999"); join(",", $x->bdiv($y)); ok 1475 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("888888888888888888888888888888888"); join(",", $x->bdiv($y)); ok 1476 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("777777777777777777777777777777777"); join(",", $x->bdiv($y)); ok 1477 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("666666666666666666666666666666666"); join(",", $x->bdiv($y)); ok 1478 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("555555555555555555555555555555555"); join(",", $x->bdiv($y)); ok 1479 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("444444444444444444444444444444444"); join(",", $x->bdiv($y)); ok 1480 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("333333333333333333333333333333333"); join(",", $x->bdiv($y)); ok 1481 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("222222222222222222222222222222222"); join(",", $x->bdiv($y)); ok 1482 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("111111111111111111111111111111111"); join(",", $x->bdiv($y)); ok 1483 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("3333333_3333333_3333333_3333333"); join(",", $x->bdiv($y)); ok 1484 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("3333333_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1485 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("3000000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1486 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("2000000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1487 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("1000000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1488 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("100000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1489 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("10000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1490 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("1000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1491 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("100_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1492 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("10_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1493 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("1_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1494 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); $x->bdiv($y); ok 1495 - is a valid object ok 1496 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("0"); $x->bdiv($y); ok 1497 - is a valid object ok 1498 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->bdiv($y); ok 1499 - is a valid object ok 1500 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("0"); $x->bdiv($y); ok 1501 - is a valid object ok 1502 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); $x->bdiv($y); ok 1503 - is a valid object ok 1504 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $x->bdiv($y); ok 1505 - is a valid object ok 1506 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-5"); $x->bdiv($y); ok 1507 - is a valid object ok 1508 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); $x->bdiv($y); ok 1509 - is a valid object ok 1510 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); $x->bdiv($y); ok 1511 - is a valid object ok 1512 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->bdiv($y); ok 1513 - is a valid object ok 1514 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-5"); $x->bdiv($y); ok 1515 - is a valid object ok 1516 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); $x->bdiv($y); ok 1517 - is a valid object ok 1518 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); $x->bdiv($y); ok 1519 - is a valid object ok 1520 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("inf"); $x->bdiv($y); ok 1521 - is a valid object ok 1522 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); $x->bdiv($y); ok 1523 - is a valid object ok 1524 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $x->bdiv($y); ok 1525 - is a valid object ok 1526 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); $x->bdiv($y); ok 1527 - is a valid object ok 1528 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); $x->bdiv($y); ok 1529 - is a valid object ok 1530 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); $x->bdiv($y); ok 1531 - is a valid object ok 1532 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); $x->bdiv($y); ok 1533 - is a valid object ok 1534 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-5"); $x->bdiv($y); ok 1535 - is a valid object ok 1536 - $x = Math::BigInt->new("11"); $y = Math::BigInt->new("2"); $x->bdiv($y); ok 1537 - is a valid object ok 1538 - $x = Math::BigInt->new("-11"); $y = Math::BigInt->new("-2"); $x->bdiv($y); ok 1539 - is a valid object ok 1540 - $x = Math::BigInt->new("-11"); $y = Math::BigInt->new("2"); $x->bdiv($y); ok 1541 - is a valid object ok 1542 - $x = Math::BigInt->new("11"); $y = Math::BigInt->new("-2"); $x->bdiv($y); ok 1543 - is a valid object ok 1544 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x->bdiv($y); ok 1545 - is a valid object ok 1546 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x->bdiv($y); ok 1547 - is a valid object ok 1548 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->bdiv($y); ok 1549 - is a valid object ok 1550 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x->bdiv($y); ok 1551 - is a valid object ok 1552 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $x->bdiv($y); ok 1553 - is a valid object ok 1554 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x->bdiv($y); ok 1555 - is a valid object ok 1556 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x->bdiv($y); ok 1557 - is a valid object ok 1558 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x->bdiv($y); ok 1559 - is a valid object ok 1560 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("26"); $x->bdiv($y); ok 1561 - is a valid object ok 1562 - $x = Math::BigInt->new("1000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1563 - is a valid object ok 1564 - $x = Math::BigInt->new("2000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1565 - is a valid object ok 1566 - $x = Math::BigInt->new("3000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1567 - is a valid object ok 1568 - $x = Math::BigInt->new("4000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1569 - is a valid object ok 1570 - $x = Math::BigInt->new("5000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1571 - is a valid object ok 1572 - $x = Math::BigInt->new("6000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1573 - is a valid object ok 1574 - $x = Math::BigInt->new("7000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1575 - is a valid object ok 1576 - $x = Math::BigInt->new("8000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1577 - is a valid object ok 1578 - $x = Math::BigInt->new("9000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1579 - is a valid object ok 1580 - $x = Math::BigInt->new("35500000"); $y = Math::BigInt->new("113"); $x->bdiv($y); ok 1581 - is a valid object ok 1582 - $x = Math::BigInt->new("71000000"); $y = Math::BigInt->new("226"); $x->bdiv($y); ok 1583 - is a valid object ok 1584 - $x = Math::BigInt->new("106500000"); $y = Math::BigInt->new("339"); $x->bdiv($y); ok 1585 - is a valid object ok 1586 - $x = Math::BigInt->new("1000000000"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1587 - is a valid object ok 1588 - $x = Math::BigInt->new("+10"); $y = Math::BigInt->new("+5"); $x->bdiv($y); ok 1589 - is a valid object ok 1590 - $x = Math::BigInt->new("+100"); $y = Math::BigInt->new("+4"); $x->bdiv($y); ok 1591 - is a valid object ok 1592 - $x = Math::BigInt->new("+1000"); $y = Math::BigInt->new("+8"); $x->bdiv($y); ok 1593 - is a valid object ok 1594 - $x = Math::BigInt->new("+10000"); $y = Math::BigInt->new("+16"); $x->bdiv($y); ok 1595 - is a valid object ok 1596 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1597 - is a valid object ok 1598 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("99"); $x->bdiv($y); ok 1599 - is a valid object ok 1600 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("999"); $x->bdiv($y); ok 1601 - is a valid object ok 1602 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("9999"); $x->bdiv($y); ok 1603 - is a valid object ok 1604 - $x = Math::BigInt->new("999999999999999"); $y = Math::BigInt->new("99999"); $x->bdiv($y); ok 1605 - is a valid object ok 1606 - $x = Math::BigInt->new("+1111088889"); $y = Math::BigInt->new("99999"); $x->bdiv($y); ok 1607 - is a valid object ok 1608 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-3"); $x->bdiv($y); ok 1609 - is a valid object ok 1610 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1611 - is a valid object ok 1612 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1613 - is a valid object ok 1614 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-3"); $x->bdiv($y); ok 1615 - is a valid object ok 1616 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1617 - is a valid object ok 1618 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-3"); $x->bdiv($y); ok 1619 - is a valid object ok 1620 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x->bdiv($y); ok 1621 - is a valid object ok 1622 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1623 - is a valid object ok 1624 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1625 - is a valid object ok 1626 - $x = Math::BigInt->new("-8"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1627 - is a valid object ok 1628 - $x = Math::BigInt->new("14"); $y = Math::BigInt->new("-3"); $x->bdiv($y); ok 1629 - is a valid object ok 1630 - $x = Math::BigInt->new("-14"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1631 - is a valid object ok 1632 - $x = Math::BigInt->new("-14"); $y = Math::BigInt->new("-3"); $x->bdiv($y); ok 1633 - is a valid object ok 1634 - $x = Math::BigInt->new("14"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1635 - is a valid object ok 1636 - $x = Math::BigInt->new("10000000000000000000000000000000000000000000000000000000000000000000000000000000000"); $y = Math::BigInt->new("10000000375084540248994272022843165711074"); $x->bdiv($y); ok 1637 - is a valid object ok 1638 - $x = Math::BigInt->new("1234567812345678"); $y = Math::BigInt->new("123456712345678"); $x->bdiv($y); ok 1639 - is a valid object ok 1640 - $x = Math::BigInt->new("12345671234567"); $y = Math::BigInt->new("1234561234567"); $x->bdiv($y); ok 1641 - is a valid object ok 1642 - $x = Math::BigInt->new("123456123456"); $y = Math::BigInt->new("12345123456"); $x->bdiv($y); ok 1643 - is a valid object ok 1644 - $x = Math::BigInt->new("1234512345"); $y = Math::BigInt->new("123412345"); $x->bdiv($y); ok 1645 - is a valid object ok 1646 - $x = Math::BigInt->new("1234567890999999999"); $y = Math::BigInt->new("1234567890"); $x->bdiv($y); ok 1647 - is a valid object ok 1648 - $x = Math::BigInt->new("1234567890000000000"); $y = Math::BigInt->new("1234567890"); $x->bdiv($y); ok 1649 - is a valid object ok 1650 - $x = Math::BigInt->new("1234567890999999999"); $y = Math::BigInt->new("9876543210"); $x->bdiv($y); ok 1651 - is a valid object ok 1652 - $x = Math::BigInt->new("1234567890000000000"); $y = Math::BigInt->new("9876543210"); $x->bdiv($y); ok 1653 - is a valid object ok 1654 - $x = Math::BigInt->new("96969696969696969696969696969678787878626262626262626262626262"); $y = Math::BigInt->new("484848484848484848484848486666666666666689898989898989898989"); $x->bdiv($y); ok 1655 - is a valid object ok 1656 - $x = Math::BigInt->new("84696969696969696956565656566184292929292929292847474747436308080808080808086765396464646464646465"); $y = Math::BigInt->new("13131313131313131313131313131394949494949494949494949494943535353535353535353535"); $x->bdiv($y); ok 1657 - is a valid object ok 1658 - $x = Math::BigInt->new("84696969696969696943434343434871161616161616161452525252486813131313131313143230042929292929292930"); $y = Math::BigInt->new("13131313131313131313131313131394949494949494949494949494943535353535353535353535"); $x->bdiv($y); ok 1659 - is a valid object ok 1660 - $x = Math::BigInt->new("84696969696969696969696969697497424242424242424242424242385803030303030303030300750000000000000000"); $y = Math::BigInt->new("13131313131313131313131313131394949494949494949494949494943535353535353535353535"); $x->bdiv($y); ok 1661 - is a valid object ok 1662 - $x = Math::BigInt->new("84696969696969696930303030303558030303030303030057575757537318181818181818199694689393939393939395"); $y = Math::BigInt->new("13131313131313131313131313131394949494949494949494949494943535353535353535353535"); $x->bdiv($y); ok 1663 - is a valid object ok 1664 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("999999999999999999999999999999999"); $x->bdiv($y); ok 1665 - is a valid object ok 1666 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("888888888888888888888888888888888"); $x->bdiv($y); ok 1667 - is a valid object ok 1668 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("777777777777777777777777777777777"); $x->bdiv($y); ok 1669 - is a valid object ok 1670 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("666666666666666666666666666666666"); $x->bdiv($y); ok 1671 - is a valid object ok 1672 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("555555555555555555555555555555555"); $x->bdiv($y); ok 1673 - is a valid object ok 1674 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("444444444444444444444444444444444"); $x->bdiv($y); ok 1675 - is a valid object ok 1676 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("333333333333333333333333333333333"); $x->bdiv($y); ok 1677 - is a valid object ok 1678 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("222222222222222222222222222222222"); $x->bdiv($y); ok 1679 - is a valid object ok 1680 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("111111111111111111111111111111111"); $x->bdiv($y); ok 1681 - is a valid object ok 1682 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("3333333_3333333_3333333_3333333"); $x->bdiv($y); ok 1683 - is a valid object ok 1684 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("3333333_0000000_0000000_0000000"); $x->bdiv($y); ok 1685 - is a valid object ok 1686 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("3000000_0000000_0000000_0000000"); $x->bdiv($y); ok 1687 - is a valid object ok 1688 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("2000000_0000000_0000000_0000000"); $x->bdiv($y); ok 1689 - is a valid object ok 1690 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("1000000_0000000_0000000_0000000"); $x->bdiv($y); ok 1691 - is a valid object ok 1692 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("100000_0000000_0000000_0000000"); $x->bdiv($y); ok 1693 - is a valid object ok 1694 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("10000_0000000_0000000_0000000"); $x->bdiv($y); ok 1695 - is a valid object ok 1696 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("1000_0000000_0000000_0000000"); $x->bdiv($y); ok 1697 - is a valid object ok 1698 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("100_0000000_0000000_0000000"); $x->bdiv($y); ok 1699 - is a valid object ok 1700 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("10_0000000_0000000_0000000"); $x->bdiv($y); ok 1701 - is a valid object ok 1702 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("1_0000000_0000000_0000000"); $x->bdiv($y); ok 1703 - is a valid object ok 1704 - $x = Math::BigInt->new("949418181818187070707070707070707070"); $y = Math::BigInt->new("181818181853535353535353535353535353"); $x->bdiv($y); ok 1705 - is a valid object ok 1706 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); join (",", $x->btdiv($y)); ok 1707 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("0"); join (",", $x->btdiv($y)); ok 1708 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); join (",", $x->btdiv($y)); ok 1709 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("0"); join (",", $x->btdiv($y)); ok 1710 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); join (",", $x->btdiv($y)); ok 1711 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); join (",", $x->btdiv($y)); ok 1712 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1713 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1714 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); join (",", $x->btdiv($y)); ok 1715 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); join (",", $x->btdiv($y)); ok 1716 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1717 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1718 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); join (",", $x->btdiv($y)); ok 1719 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("inf"); join (",", $x->btdiv($y)); ok 1720 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); join (",", $x->btdiv($y)); ok 1721 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); join (",", $x->btdiv($y)); ok 1722 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); join (",", $x->btdiv($y)); ok 1723 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); join (",", $x->btdiv($y)); ok 1724 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); join (",", $x->btdiv($y)); ok 1725 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1726 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1727 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1728 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1729 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1730 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1731 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1732 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1733 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1734 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1735 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1736 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1737 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1738 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1739 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1740 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1741 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1742 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1743 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1744 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1745 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1746 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1747 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1748 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1749 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1750 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1751 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1752 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1753 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1754 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1755 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1756 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1757 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1758 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1759 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1760 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1761 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1762 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1763 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1764 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1765 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1766 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1767 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); $x->btdiv($y); ok 1768 - is a valid object ok 1769 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("0"); $x->btdiv($y); ok 1770 - is a valid object ok 1771 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->btdiv($y); ok 1772 - is a valid object ok 1773 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("0"); $x->btdiv($y); ok 1774 - is a valid object ok 1775 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); $x->btdiv($y); ok 1776 - is a valid object ok 1777 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $x->btdiv($y); ok 1778 - is a valid object ok 1779 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-5"); $x->btdiv($y); ok 1780 - is a valid object ok 1781 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1782 - is a valid object ok 1783 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); $x->btdiv($y); ok 1784 - is a valid object ok 1785 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->btdiv($y); ok 1786 - is a valid object ok 1787 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-5"); $x->btdiv($y); ok 1788 - is a valid object ok 1789 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1790 - is a valid object ok 1791 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); $x->btdiv($y); ok 1792 - is a valid object ok 1793 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("inf"); $x->btdiv($y); ok 1794 - is a valid object ok 1795 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); $x->btdiv($y); ok 1796 - is a valid object ok 1797 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $x->btdiv($y); ok 1798 - is a valid object ok 1799 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); $x->btdiv($y); ok 1800 - is a valid object ok 1801 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); $x->btdiv($y); ok 1802 - is a valid object ok 1803 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); $x->btdiv($y); ok 1804 - is a valid object ok 1805 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-5"); $x->btdiv($y); ok 1806 - is a valid object ok 1807 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-2"); $x->btdiv($y); ok 1808 - is a valid object ok 1809 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-1"); $x->btdiv($y); ok 1810 - is a valid object ok 1811 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("1"); $x->btdiv($y); ok 1812 - is a valid object ok 1813 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1814 - is a valid object ok 1815 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1816 - is a valid object ok 1817 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-5"); $x->btdiv($y); ok 1818 - is a valid object ok 1819 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); $x->btdiv($y); ok 1820 - is a valid object ok 1821 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-1"); $x->btdiv($y); ok 1822 - is a valid object ok 1823 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); $x->btdiv($y); ok 1824 - is a valid object ok 1825 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1826 - is a valid object ok 1827 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1828 - is a valid object ok 1829 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-5"); $x->btdiv($y); ok 1830 - is a valid object ok 1831 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $x->btdiv($y); ok 1832 - is a valid object ok 1833 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x->btdiv($y); ok 1834 - is a valid object ok 1835 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x->btdiv($y); ok 1836 - is a valid object ok 1837 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1838 - is a valid object ok 1839 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1840 - is a valid object ok 1841 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-5"); $x->btdiv($y); ok 1842 - is a valid object ok 1843 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); $x->btdiv($y); ok 1844 - is a valid object ok 1845 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x->btdiv($y); ok 1846 - is a valid object ok 1847 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x->btdiv($y); ok 1848 - is a valid object ok 1849 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1850 - is a valid object ok 1851 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1852 - is a valid object ok 1853 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-5"); $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("-1"); $x->btdiv($y); ok 1858 - is a valid object ok 1859 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->btdiv($y); ok 1860 - is a valid object ok 1861 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1862 - is a valid object ok 1863 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1864 - is a valid object ok 1865 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-5"); $x->btdiv($y); ok 1866 - is a valid object ok 1867 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); $x->btdiv($y); ok 1868 - is a valid object ok 1869 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-1"); $x->btdiv($y); ok 1870 - is a valid object ok 1871 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x->btdiv($y); ok 1872 - is a valid object ok 1873 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1874 - is a valid object ok 1875 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1876 - is a valid object ok 1877 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-5"); $x->btdiv($y); ok 1878 - is a valid object ok 1879 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-2"); $x->btdiv($y); ok 1880 - is a valid object ok 1881 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-1"); $x->btdiv($y); ok 1882 - is a valid object ok 1883 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("1"); $x->btdiv($y); ok 1884 - is a valid object ok 1885 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1886 - is a valid object ok 1887 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1888 - is a valid object ok 1889 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x->bmodinv($y); ok 1890 - is a valid object ok 1891 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("5"); $x->bmodinv($y); ok 1892 - is a valid object ok 1893 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("abc"); $x->bmodinv($y); ok 1894 - is a valid object ok 1895 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); $x->bmodinv($y); ok 1896 - is a valid object ok 1897 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("5"); $x->bmodinv($y); ok 1898 - is a valid object ok 1899 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-5"); $x->bmodinv($y); ok 1900 - is a valid object ok 1901 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("5"); $x->bmodinv($y); ok 1902 - is a valid object ok 1903 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("5033"); $x->bmodinv($y); ok 1904 - is a valid object ok 1905 - $x = Math::BigInt->new("1234567891"); $y = Math::BigInt->new("13"); $x->bmodinv($y); ok 1906 - is a valid object ok 1907 - $x = Math::BigInt->new("-1234567891"); $y = Math::BigInt->new("13"); $x->bmodinv($y); ok 1908 - is a valid object ok 1909 - $x = Math::BigInt->new("324958749843759385732954874325984357439658735983745"); $y = Math::BigInt->new("2348249874968739"); $x->bmodinv($y); ok 1910 - is a valid object ok 1911 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1912 - is a valid object ok 1913 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1914 - is a valid object ok 1915 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1916 - is a valid object ok 1917 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1918 - is a valid object ok 1919 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1920 - is a valid object ok 1921 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1922 - is a valid object ok 1923 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1924 - is a valid object ok 1925 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1926 - is a valid object ok 1927 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1928 - is a valid object ok 1929 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1930 - is a valid object ok 1931 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1932 - is a valid object ok 1933 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1934 - is a valid object ok 1935 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1936 - is a valid object ok 1937 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1938 - is a valid object ok 1939 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1940 - is a valid object ok 1941 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1942 - is a valid object ok 1943 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1944 - is a valid object ok 1945 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1946 - is a valid object ok 1947 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1948 - is a valid object ok 1949 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1950 - is a valid object ok 1951 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1952 - is a valid object ok 1953 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); $x->bmodinv($y); ok 1954 - is a valid object ok 1955 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $x->bmodinv($y); ok 1956 - is a valid object ok 1957 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); $x->bmodinv($y); ok 1958 - is a valid object ok 1959 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); $x->bmodinv($y); ok 1960 - is a valid object ok 1961 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $z = Math::BigInt->new("abc"); $x->bmodpow($y, $z); ok 1962 - is a valid object ok 1963 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("abc"); $z = Math::BigInt->new("abc"); $x->bmodpow($y, $z); ok 1964 - is a valid object ok 1965 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("5"); $z = Math::BigInt->new("abc"); $x->bmodpow($y, $z); ok 1966 - is a valid object ok 1967 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $z = Math::BigInt->new("5"); $x->bmodpow($y, $z); ok 1968 - is a valid object ok 1969 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); $z = Math::BigInt->new("abc"); $x->bmodpow($y, $z); ok 1970 - is a valid object ok 1971 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("abc"); $z = Math::BigInt->new("5"); $x->bmodpow($y, $z); ok 1972 - is a valid object ok 1973 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("5"); $z = Math::BigInt->new("5"); $x->bmodpow($y, $z); ok 1974 - is a valid object ok 1975 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("5"); $z = Math::BigInt->new("0"); $x->bmodpow($y, $z); ok 1976 - is a valid object ok 1977 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("2"); $x->bmodpow($y, $z); ok 1978 - is a valid object ok 1979 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("2"); $x->bmodpow($y, $z); ok 1980 - is a valid object ok 1981 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("5"); $x->bmodpow($y, $z); ok 1982 - is a valid object ok 1983 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 1984 - is a valid object ok 1985 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 1986 - is a valid object ok 1987 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 1988 - is a valid object ok 1989 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 1990 - is a valid object ok 1991 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 1992 - is a valid object ok 1993 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 1994 - is a valid object ok 1995 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 1996 - is a valid object ok 1997 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 1998 - is a valid object ok 1999 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2000 - is a valid object ok 2001 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $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("-1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2004 - is a valid object ok 2005 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2006 - is a valid object ok 2007 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2008 - is a valid object ok 2009 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2010 - is a valid object ok 2011 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2012 - is a valid object ok 2013 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2014 - is a valid object ok 2015 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $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("0"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2018 - is a valid object ok 2019 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2020 - is a valid object ok 2021 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2022 - is a valid object ok 2023 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2024 - is a valid object ok 2025 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $y = Math::BigInt->new("1"); $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("1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2032 - is a valid object ok 2033 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2034 - is a valid object ok 2035 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2036 - is a valid object ok 2037 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2038 - is a valid object ok 2039 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2040 - is a valid object ok 2041 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2042 - is a valid object ok 2043 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); $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("2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2046 - is a valid object ok 2047 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2048 - is a valid object ok 2049 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2050 - is a valid object ok 2051 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2052 - is a valid object ok 2053 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2054 - is a valid object ok 2055 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2056 - is a valid object ok 2057 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("3"); $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("3"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2060 - is a valid object ok 2061 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2062 - is a valid object ok 2063 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2064 - is a valid object ok 2065 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2066 - is a valid object ok 2067 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2068 - is a valid object ok 2069 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2070 - is a valid object ok 2071 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("4"); $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("4"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2074 - is a valid object ok 2075 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2076 - is a valid object ok 2077 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2078 - is a valid object ok 2079 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2080 - is a valid object ok 2081 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2082 - is a valid object ok 2083 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2084 - is a valid object ok 2085 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2086 - is a valid object ok 2087 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2088 - is a valid object ok 2089 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2090 - is a valid object ok 2091 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2092 - is a valid object ok 2093 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2094 - is a valid object ok 2095 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2096 - is a valid object ok 2097 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2098 - is a valid object ok 2099 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $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("-1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2102 - is a valid object ok 2103 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2104 - is a valid object ok 2105 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2106 - is a valid object ok 2107 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2108 - is a valid object ok 2109 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2110 - is a valid object ok 2111 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2112 - is a valid object ok 2113 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $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("0"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2116 - is a valid object ok 2117 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2118 - is a valid object ok 2119 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2120 - is a valid object ok 2121 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2122 - is a valid object ok 2123 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $y = Math::BigInt->new("1"); $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("1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2130 - is a valid object ok 2131 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2132 - is a valid object ok 2133 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2134 - is a valid object ok 2135 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2136 - is a valid object ok 2137 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2138 - is a valid object ok 2139 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2140 - is a valid object ok 2141 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); $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("2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2144 - is a valid object ok 2145 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2146 - is a valid object ok 2147 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2148 - is a valid object ok 2149 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2150 - is a valid object ok 2151 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2152 - is a valid object ok 2153 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2154 - is a valid object ok 2155 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("3"); $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("3"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2158 - is a valid object ok 2159 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2160 - is a valid object ok 2161 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2162 - is a valid object ok 2163 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2164 - is a valid object ok 2165 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2166 - is a valid object ok 2167 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2168 - is a valid object ok 2169 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("4"); $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("4"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2172 - is a valid object ok 2173 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2174 - is a valid object ok 2175 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2176 - is a valid object ok 2177 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2178 - is a valid object ok 2179 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2180 - is a valid object ok 2181 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2182 - is a valid object ok 2183 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2184 - is a valid object ok 2185 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2186 - is a valid object ok 2187 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2188 - is a valid object ok 2189 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2190 - is a valid object ok 2191 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2192 - is a valid object ok 2193 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2194 - is a valid object ok 2195 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2196 - is a valid object ok 2197 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $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("-1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2200 - is a valid object ok 2201 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2202 - is a valid object ok 2203 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2204 - is a valid object ok 2205 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2206 - is a valid object ok 2207 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2208 - is a valid object ok 2209 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2210 - is a valid object ok 2211 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $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("0"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2214 - is a valid object ok 2215 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2216 - is a valid object ok 2217 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2218 - is a valid object ok 2219 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2220 - is a valid object ok 2221 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $y = Math::BigInt->new("1"); $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("1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2228 - is a valid object ok 2229 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2230 - is a valid object ok 2231 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2232 - is a valid object ok 2233 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2234 - is a valid object ok 2235 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2236 - is a valid object ok 2237 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2238 - is a valid object ok 2239 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); $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("2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2242 - is a valid object ok 2243 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2244 - is a valid object ok 2245 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2246 - is a valid object ok 2247 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2248 - is a valid object ok 2249 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2250 - is a valid object ok 2251 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2252 - is a valid object ok 2253 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("3"); $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("3"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2256 - is a valid object ok 2257 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2258 - is a valid object ok 2259 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2260 - is a valid object ok 2261 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2262 - is a valid object ok 2263 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2264 - is a valid object ok 2265 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2266 - is a valid object ok 2267 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("4"); $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("4"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2270 - is a valid object ok 2271 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2272 - is a valid object ok 2273 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2274 - is a valid object ok 2275 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2276 - is a valid object ok 2277 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("16"); $x->bmodpow($y, $z); ok 2278 - is a valid object ok 2279 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("5033"); $x->bmodpow($y, $z); ok 2280 - is a valid object ok 2281 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("7"); $z = Math::BigInt->new("5032"); $x->bmodpow($y, $z); ok 2282 - is a valid object ok 2283 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("8"); $z = Math::BigInt->new("-5"); $x->bmodpow($y, $z); ok 2284 - is a valid object ok 2285 - $x = Math::BigInt->new("1e50"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2286 - is a valid object ok 2287 - $x = Math::BigInt->new("98436739867439843769485798542749827593285729587325"); $y = Math::BigInt->new("43698764986460981048259837659386739857456983759328457"); $z = Math::BigInt->new("6943857329857295827698367"); $x->bmodpow($y, $z); ok 2288 - is a valid object ok 2289 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); $z = Math::BigInt->new("13"); $x->bmodpow($y, $z); ok 2290 - is a valid object ok 2291 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $z = Math::BigInt->new("13"); $x->bmodpow($y, $z); ok 2292 - is a valid object ok 2293 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); $x % $y; ok 2294 - is a valid object ok 2295 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("0"); $x % $y; ok 2296 - is a valid object ok 2297 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x % $y; ok 2298 - is a valid object ok 2299 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("0"); $x % $y; ok 2300 - is a valid object ok 2301 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); $x % $y; ok 2302 - is a valid object ok 2303 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $x % $y; ok 2304 - is a valid object ok 2305 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-5"); $x % $y; ok 2306 - is a valid object ok 2307 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); $x % $y; ok 2308 - is a valid object ok 2309 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); $x % $y; ok 2310 - is a valid object ok 2311 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x % $y; ok 2312 - is a valid object ok 2313 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-5"); $x % $y; ok 2314 - is a valid object ok 2315 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); $x % $y; ok 2316 - is a valid object ok 2317 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); $x % $y; ok 2318 - is a valid object ok 2319 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("inf"); $x % $y; ok 2320 - is a valid object ok 2321 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); $x % $y; ok 2322 - is a valid object ok 2323 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $x % $y; ok 2324 - is a valid object ok 2325 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); $x % $y; ok 2326 - is a valid object ok 2327 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); $x % $y; ok 2328 - is a valid object ok 2329 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); $x % $y; ok 2330 - is a valid object ok 2331 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); $x % $y; ok 2332 - is a valid object ok 2333 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-5"); $x % $y; ok 2334 - is a valid object ok 2335 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x % $y; ok 2336 - is a valid object ok 2337 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x % $y; ok 2338 - is a valid object ok 2339 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x % $y; ok 2340 - is a valid object ok 2341 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x % $y; ok 2342 - is a valid object ok 2343 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $x % $y; ok 2344 - is a valid object ok 2345 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x % $y; ok 2346 - is a valid object ok 2347 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x % $y; ok 2348 - is a valid object ok 2349 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x % $y; ok 2350 - is a valid object ok 2351 - $x = Math::BigInt->new("1000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2352 - is a valid object ok 2353 - $x = Math::BigInt->new("2000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2354 - is a valid object ok 2355 - $x = Math::BigInt->new("3000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2356 - is a valid object ok 2357 - $x = Math::BigInt->new("4000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2358 - is a valid object ok 2359 - $x = Math::BigInt->new("5000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2360 - is a valid object ok 2361 - $x = Math::BigInt->new("6000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2362 - is a valid object ok 2363 - $x = Math::BigInt->new("7000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2364 - is a valid object ok 2365 - $x = Math::BigInt->new("8000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2366 - is a valid object ok 2367 - $x = Math::BigInt->new("9000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2368 - is a valid object ok 2369 - $x = Math::BigInt->new("35500000"); $y = Math::BigInt->new("113"); $x % $y; ok 2370 - is a valid object ok 2371 - $x = Math::BigInt->new("71000000"); $y = Math::BigInt->new("226"); $x % $y; ok 2372 - is a valid object ok 2373 - $x = Math::BigInt->new("106500000"); $y = Math::BigInt->new("339"); $x % $y; ok 2374 - is a valid object ok 2375 - $x = Math::BigInt->new("1000000000"); $y = Math::BigInt->new("3"); $x % $y; ok 2376 - is a valid object ok 2377 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("5"); $x % $y; ok 2378 - is a valid object ok 2379 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("4"); $x % $y; ok 2380 - is a valid object ok 2381 - $x = Math::BigInt->new("1000"); $y = Math::BigInt->new("8"); $x % $y; ok 2382 - is a valid object ok 2383 - $x = Math::BigInt->new("10000"); $y = Math::BigInt->new("16"); $x % $y; ok 2384 - is a valid object ok 2385 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("9"); $x % $y; ok 2386 - is a valid object ok 2387 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("99"); $x % $y; ok 2388 - is a valid object ok 2389 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("999"); $x % $y; ok 2390 - is a valid object ok 2391 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("9999"); $x % $y; ok 2392 - is a valid object ok 2393 - $x = Math::BigInt->new("999999999999999"); $y = Math::BigInt->new("99999"); $x % $y; ok 2394 - is a valid object ok 2395 - $x = Math::BigInt->new("-9"); $y = Math::BigInt->new("+5"); $x % $y; ok 2396 - is a valid object ok 2397 - $x = Math::BigInt->new("+9"); $y = Math::BigInt->new("-5"); $x % $y; ok 2398 - is a valid object ok 2399 - $x = Math::BigInt->new("-9"); $y = Math::BigInt->new("-5"); $x % $y; ok 2400 - is a valid object ok 2401 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("3"); $x % $y; ok 2402 - is a valid object ok 2403 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $x % $y; ok 2404 - is a valid object ok 2405 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("3"); $x % $y; ok 2406 - is a valid object ok 2407 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x % $y; ok 2408 - is a valid object ok 2409 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-3"); $x % $y; ok 2410 - is a valid object ok 2411 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x % $y; ok 2412 - is a valid object ok 2413 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-3"); $x % $y; ok 2414 - is a valid object ok 2415 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-3"); $x % $y; ok 2416 - is a valid object ok 2417 - $x = Math::BigInt->new("4095"); $y = Math::BigInt->new("4095"); $x % $y; ok 2418 - is a valid object ok 2419 - $x = Math::BigInt->new("100041000510123"); $y = Math::BigInt->new("3"); $x % $y; ok 2420 - is a valid object ok 2421 - $x = Math::BigInt->new("152403346"); $y = Math::BigInt->new("12345"); $x % $y; ok 2422 - is a valid object ok 2423 - $x = Math::BigInt->new("9"); $y = Math::BigInt->new("5"); $x % $y; ok 2424 - is a valid object ok 2425 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("9"); $x % $y; ok 2426 - is a valid object ok 2427 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("9"); $x % $y; ok 2428 - is a valid object ok 2429 - $x = Math::BigInt->new("12345678"); $y = Math::BigInt->new("9"); $x % $y; ok 2430 - is a valid object ok 2431 - $x = Math::BigInt->new("1234567891"); $y = Math::BigInt->new("9"); $x % $y; ok 2432 - is a valid object ok 2433 - $x = Math::BigInt->new("123456789123"); $y = Math::BigInt->new("9"); $x % $y; ok 2434 - is a valid object ok 2435 - $x = Math::BigInt->new("12345678912345"); $y = Math::BigInt->new("9"); $x % $y; ok 2436 - is a valid object ok 2437 - $x = Math::BigInt->new("1234567891234567"); $y = Math::BigInt->new("9"); $x % $y; ok 2438 - is a valid object ok 2439 - $x = Math::BigInt->new("123456789123456789"); $y = Math::BigInt->new("9"); $x % $y; ok 2440 - is a valid object ok 2441 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("10"); $x % $y; ok 2442 - is a valid object ok 2443 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("10"); $x % $y; ok 2444 - is a valid object ok 2445 - $x = Math::BigInt->new("12345678"); $y = Math::BigInt->new("10"); $x % $y; ok 2446 - is a valid object ok 2447 - $x = Math::BigInt->new("1234567891"); $y = Math::BigInt->new("10"); $x % $y; ok 2448 - is a valid object ok 2449 - $x = Math::BigInt->new("123456789123"); $y = Math::BigInt->new("10"); $x % $y; ok 2450 - is a valid object ok 2451 - $x = Math::BigInt->new("12345678912345"); $y = Math::BigInt->new("10"); $x % $y; ok 2452 - is a valid object ok 2453 - $x = Math::BigInt->new("1234567891234567"); $y = Math::BigInt->new("10"); $x % $y; ok 2454 - is a valid object ok 2455 - $x = Math::BigInt->new("123456789123456789"); $y = Math::BigInt->new("10"); $x % $y; ok 2456 - is a valid object ok 2457 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("113"); $x % $y; ok 2458 - is a valid object ok 2459 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("113"); $x % $y; ok 2460 - is a valid object ok 2461 - $x = Math::BigInt->new("12345678"); $y = Math::BigInt->new("113"); $x % $y; ok 2462 - is a valid object ok 2463 - $x = Math::BigInt->new("1234567891"); $y = Math::BigInt->new("113"); $x % $y; ok 2464 - is a valid object ok 2465 - $x = Math::BigInt->new("123456789123"); $y = Math::BigInt->new("113"); $x % $y; ok 2466 - is a valid object ok 2467 - $x = Math::BigInt->new("12345678912345"); $y = Math::BigInt->new("113"); $x % $y; ok 2468 - is a valid object ok 2469 - $x = Math::BigInt->new("1234567891234567"); $y = Math::BigInt->new("113"); $x % $y; ok 2470 - is a valid object ok 2471 - $x = Math::BigInt->new("123456789123456789"); $y = Math::BigInt->new("113"); $x % $y; ok 2472 - is a valid object ok 2473 - $x = Math::BigInt->new("-629"); $y = Math::BigInt->new("5033"); $x % $y; ok 2474 - is a valid object ok 2475 - $x = Math::BigInt->new("111111111111111111111111111111"); $y = Math::BigInt->new("111111111111111111111111111111"); $x % $y; ok 2476 - is a valid object ok 2477 - $x = Math::BigInt->new("12345678901234567890"); $y = Math::BigInt->new("12345678901234567890"); $x % $y; ok 2478 - is a valid object ok 2479 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("12"); Math::BigInt::bgcd($x, $y); ok 2480 - is a valid object ok 2481 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("12"); Math::BigInt::bgcd($x, $y); ok 2482 - is a valid object ok 2483 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("inf"); Math::BigInt::bgcd($x, $y); ok 2484 - is a valid object ok 2485 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("-inf"); Math::BigInt::bgcd($x, $y); ok 2486 - is a valid object ok 2487 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); Math::BigInt::bgcd($x, $y); ok 2488 - is a valid object ok 2489 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); Math::BigInt::bgcd($x, $y); ok 2490 - is a valid object ok 2491 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); Math::BigInt::bgcd($x, $y); ok 2492 - is a valid object ok 2493 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); Math::BigInt::bgcd($x, $y); ok 2494 - is a valid object ok 2495 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); Math::BigInt::bgcd($x, $y); ok 2496 - is a valid object ok 2497 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); Math::BigInt::bgcd($x, $y); ok 2498 - is a valid object ok 2499 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+0"); Math::BigInt::bgcd($x, $y); ok 2500 - is a valid object ok 2501 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); Math::BigInt::bgcd($x, $y); ok 2502 - is a valid object ok 2503 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); Math::BigInt::bgcd($x, $y); ok 2504 - is a valid object ok 2505 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+1"); Math::BigInt::bgcd($x, $y); ok 2506 - is a valid object ok 2507 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("+3"); Math::BigInt::bgcd($x, $y); ok 2508 - is a valid object ok 2509 - $x = Math::BigInt->new("+3"); $y = Math::BigInt->new("+2"); Math::BigInt::bgcd($x, $y); ok 2510 - is a valid object ok 2511 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("+2"); Math::BigInt::bgcd($x, $y); ok 2512 - is a valid object ok 2513 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("-2"); Math::BigInt::bgcd($x, $y); ok 2514 - is a valid object ok 2515 - $x = Math::BigInt->new("-144"); $y = Math::BigInt->new("-60"); Math::BigInt::bgcd($x, $y); ok 2516 - is a valid object ok 2517 - $x = Math::BigInt->new("144"); $y = Math::BigInt->new("-60"); Math::BigInt::bgcd($x, $y); ok 2518 - is a valid object ok 2519 - $x = Math::BigInt->new("144"); $y = Math::BigInt->new("60"); Math::BigInt::bgcd($x, $y); ok 2520 - is a valid object ok 2521 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("625"); Math::BigInt::bgcd($x, $y); ok 2522 - is a valid object ok 2523 - $x = Math::BigInt->new("4096"); $y = Math::BigInt->new("81"); Math::BigInt::bgcd($x, $y); ok 2524 - is a valid object ok 2525 - $x = Math::BigInt->new("1034"); $y = Math::BigInt->new("804"); Math::BigInt::bgcd($x, $y); ok 2526 - is a valid object ok 2527 - $x = Math::BigInt->new("27"); $y = Math::BigInt->new("90"); $z = Math::BigInt->new("56"); Math::BigInt::bgcd($x, $y, $z); ok 2528 - is a valid object ok 2529 - $x = Math::BigInt->new("27"); $y = Math::BigInt->new("90"); $z = Math::BigInt->new("54"); Math::BigInt::bgcd($x, $y, $z); ok 2530 - is a valid object ok 2531 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); Math::BigInt::blcm($x, $y); ok 2532 - is a valid object ok 2533 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); Math::BigInt::blcm($x, $y); ok 2534 - is a valid object ok 2535 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); Math::BigInt::blcm($x, $y); ok 2536 - is a valid object ok 2537 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+0"); Math::BigInt::blcm($x, $y); ok 2538 - is a valid object ok 2539 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); Math::BigInt::blcm($x, $y); ok 2540 - is a valid object ok 2541 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); Math::BigInt::blcm($x, $y); ok 2542 - is a valid object ok 2543 - $x = Math::BigInt->new("+27"); $y = Math::BigInt->new("+90"); Math::BigInt::blcm($x, $y); ok 2544 - is a valid object ok 2545 - $x = Math::BigInt->new("+1034"); $y = Math::BigInt->new("+804"); Math::BigInt::blcm($x, $y); ok 2546 - is a valid object ok 2547 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x & $y; ok 2548 - is a valid object ok 2549 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("0"); $x & $y; ok 2550 - is a valid object ok 2551 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("abc"); $x & $y; ok 2552 - is a valid object ok 2553 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x & $y; ok 2554 - is a valid object ok 2555 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("2"); $x & $y; ok 2556 - is a valid object ok 2557 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("+2"); $x & $y; ok 2558 - is a valid object ok 2559 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("0"); $x & $y; ok 2560 - is a valid object ok 2561 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("1"); $x & $y; ok 2562 - is a valid object ok 2563 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("+281474976710656"); $x & $y; ok 2564 - is a valid object ok 2565 - $x = Math::BigInt->new("281474976710656"); $y = Math::BigInt->new("-1"); $x & $y; ok 2566 - is a valid object ok 2567 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x & $y; ok 2568 - is a valid object ok 2569 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x & $y; ok 2570 - is a valid object ok 2571 - $x = Math::BigInt->new("-6"); $y = Math::BigInt->new("-6"); $x & $y; ok 2572 - is a valid object ok 2573 - $x = Math::BigInt->new("-7"); $y = Math::BigInt->new("-4"); $x & $y; ok 2574 - is a valid object ok 2575 - $x = Math::BigInt->new("-7"); $y = Math::BigInt->new("4"); $x & $y; ok 2576 - is a valid object ok 2577 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("7"); $x & $y; ok 2578 - is a valid object ok 2579 - $x = Math::BigInt->new("30"); $y = Math::BigInt->new("-3"); $x & $y; ok 2580 - is a valid object ok 2581 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("-1"); $x & $y; ok 2582 - is a valid object ok 2583 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0xFFFF"); $x & $y; ok 2584 - is a valid object ok 2585 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0xFFFFFF"); $x & $y; ok 2586 - is a valid object ok 2587 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFF"); $x & $y; ok 2588 - is a valid object ok 2589 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x & $y; ok 2590 - is a valid object ok 2591 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x & $y; ok 2592 - is a valid object ok 2593 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0xF0F0"); $x & $y; ok 2594 - is a valid object ok 2595 - $x = Math::BigInt->new("0x0F0F"); $y = Math::BigInt->new("0x0F0F"); $x & $y; ok 2596 - is a valid object ok 2597 - $x = Math::BigInt->new("0xF0F0F0"); $y = Math::BigInt->new("0xF0F0F0"); $x & $y; ok 2598 - is a valid object ok 2599 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0x0F0F0F"); $x & $y; ok 2600 - is a valid object ok 2601 - $x = Math::BigInt->new("0xF0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0"); $x & $y; ok 2602 - is a valid object ok 2603 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F"); $x & $y; ok 2604 - is a valid object ok 2605 - $x = Math::BigInt->new("0xF0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x & $y; ok 2606 - is a valid object ok 2607 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F"); $x & $y; ok 2608 - is a valid object ok 2609 - $x = Math::BigInt->new("0xF0F0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x & $y; ok 2610 - is a valid object ok 2611 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F0F"); $x & $y; ok 2612 - is a valid object ok 2613 - $x = Math::BigInt->new("0x1F0F0F0F0F0F"); $y = Math::BigInt->new("0x3F0F0F0F0F0F"); $x & $y; ok 2614 - is a valid object ok 2615 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x | $y; ok 2616 - is a valid object ok 2617 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("0"); $x | $y; ok 2618 - is a valid object ok 2619 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("abc"); $x | $y; ok 2620 - is a valid object ok 2621 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x | $y; ok 2622 - is a valid object ok 2623 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("+2"); $x | $y; ok 2624 - is a valid object ok 2625 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("0"); $x | $y; ok 2626 - is a valid object ok 2627 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("1"); $x | $y; ok 2628 - is a valid object ok 2629 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("281474976710656"); $x | $y; ok 2630 - is a valid object ok 2631 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x | $y; ok 2632 - is a valid object ok 2633 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x | $y; ok 2634 - is a valid object ok 2635 - $x = Math::BigInt->new("-6"); $y = Math::BigInt->new("-6"); $x | $y; ok 2636 - is a valid object ok 2637 - $x = Math::BigInt->new("-7"); $y = Math::BigInt->new("4"); $x | $y; ok 2638 - is a valid object ok 2639 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("7"); $x | $y; ok 2640 - is a valid object ok 2641 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("-1"); $x | $y; ok 2642 - is a valid object ok 2643 - $x = Math::BigInt->new("30"); $y = Math::BigInt->new("-3"); $x | $y; ok 2644 - is a valid object ok 2645 - $x = Math::BigInt->new("30"); $y = Math::BigInt->new("-4"); $x | $y; ok 2646 - is a valid object ok 2647 - $x = Math::BigInt->new("300"); $y = Math::BigInt->new("-76"); $x | $y; ok 2648 - is a valid object ok 2649 - $x = Math::BigInt->new("-76"); $y = Math::BigInt->new("300"); $x | $y; ok 2650 - is a valid object ok 2651 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0xFFFF"); $x | $y; ok 2652 - is a valid object ok 2653 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0xFFFFFF"); $x | $y; ok 2654 - is a valid object ok 2655 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFF"); $x | $y; ok 2656 - is a valid object ok 2657 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x | $y; ok 2658 - is a valid object ok 2659 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x | $y; ok 2660 - is a valid object ok 2661 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFF"); $x | $y; ok 2662 - is a valid object ok 2663 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFF"); $x | $y; ok 2664 - is a valid object ok 2665 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFF"); $x | $y; ok 2666 - is a valid object ok 2667 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x | $y; ok 2668 - is a valid object ok 2669 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x | $y; ok 2670 - is a valid object ok 2671 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 2672 - is a valid object ok 2673 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 2674 - is a valid object ok 2675 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 2676 - is a valid object ok 2677 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 2678 - is a valid object ok 2679 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 2680 - is a valid object ok 2681 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0xF0F0"); $x | $y; ok 2682 - is a valid object ok 2683 - $x = Math::BigInt->new("0x0F0F"); $y = Math::BigInt->new("0x0F0F"); $x | $y; ok 2684 - is a valid object ok 2685 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0x0F0F"); $x | $y; ok 2686 - is a valid object ok 2687 - $x = Math::BigInt->new("0xF0F0F0"); $y = Math::BigInt->new("0xF0F0F0"); $x | $y; ok 2688 - is a valid object ok 2689 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0x0F0F0F"); $x | $y; ok 2690 - is a valid object ok 2691 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0xF0F0F0"); $x | $y; ok 2692 - is a valid object ok 2693 - $x = Math::BigInt->new("0xF0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0"); $x | $y; ok 2694 - is a valid object ok 2695 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F"); $x | $y; ok 2696 - is a valid object ok 2697 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0"); $x | $y; ok 2698 - is a valid object ok 2699 - $x = Math::BigInt->new("0xF0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x | $y; ok 2700 - is a valid object ok 2701 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F"); $x | $y; ok 2702 - is a valid object ok 2703 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x | $y; ok 2704 - is a valid object ok 2705 - $x = Math::BigInt->new("0xF0F0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x | $y; ok 2706 - is a valid object ok 2707 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F0F"); $x | $y; ok 2708 - is a valid object ok 2709 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x | $y; ok 2710 - is a valid object ok 2711 - $x = Math::BigInt->new("0x1F0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x | $y; ok 2712 - is a valid object ok 2713 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x ^ $y; ok 2714 - is a valid object ok 2715 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2716 - is a valid object ok 2717 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("abc"); $x ^ $y; ok 2718 - is a valid object ok 2719 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x ^ $y; ok 2720 - is a valid object ok 2721 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("+2"); $x ^ $y; ok 2722 - is a valid object ok 2723 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2724 - is a valid object ok 2725 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("1"); $x ^ $y; ok 2726 - is a valid object ok 2727 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("281474976710656"); $x ^ $y; ok 2728 - is a valid object ok 2729 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x ^ $y; ok 2730 - is a valid object ok 2731 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x ^ $y; ok 2732 - is a valid object ok 2733 - $x = Math::BigInt->new("-6"); $y = Math::BigInt->new("-6"); $x ^ $y; ok 2734 - is a valid object ok 2735 - $x = Math::BigInt->new("-7"); $y = Math::BigInt->new("4"); $x ^ $y; ok 2736 - is a valid object ok 2737 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("7"); $x ^ $y; ok 2738 - is a valid object ok 2739 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-7"); $x ^ $y; ok 2740 - is a valid object ok 2741 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("-7"); $x ^ $y; ok 2742 - is a valid object ok 2743 - $x = Math::BigInt->new("30"); $y = Math::BigInt->new("-3"); $x ^ $y; ok 2744 - is a valid object ok 2745 - $x = Math::BigInt->new("30"); $y = Math::BigInt->new("-4"); $x ^ $y; ok 2746 - is a valid object ok 2747 - $x = Math::BigInt->new("300"); $y = Math::BigInt->new("-76"); $x ^ $y; ok 2748 - is a valid object ok 2749 - $x = Math::BigInt->new("-76"); $y = Math::BigInt->new("300"); $x ^ $y; ok 2750 - is a valid object ok 2751 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0xFFFF"); $x ^ $y; ok 2752 - is a valid object ok 2753 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0xFFFFFF"); $x ^ $y; ok 2754 - is a valid object ok 2755 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFF"); $x ^ $y; ok 2756 - is a valid object ok 2757 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x ^ $y; ok 2758 - is a valid object ok 2759 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x ^ $y; ok 2760 - is a valid object ok 2761 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFF"); $x ^ $y; ok 2762 - is a valid object ok 2763 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFF"); $x ^ $y; ok 2764 - is a valid object ok 2765 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFF"); $x ^ $y; ok 2766 - is a valid object ok 2767 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x ^ $y; ok 2768 - is a valid object ok 2769 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x ^ $y; ok 2770 - is a valid object ok 2771 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2772 - is a valid object ok 2773 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2774 - is a valid object ok 2775 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2776 - is a valid object ok 2777 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2778 - is a valid object ok 2779 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2780 - is a valid object ok 2781 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0xF0F0"); $x ^ $y; ok 2782 - is a valid object ok 2783 - $x = Math::BigInt->new("0x0F0F"); $y = Math::BigInt->new("0x0F0F"); $x ^ $y; ok 2784 - is a valid object ok 2785 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0x0F0F"); $x ^ $y; ok 2786 - is a valid object ok 2787 - $x = Math::BigInt->new("0xF0F0F0"); $y = Math::BigInt->new("0xF0F0F0"); $x ^ $y; ok 2788 - is a valid object ok 2789 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0x0F0F0F"); $x ^ $y; ok 2790 - is a valid object ok 2791 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0xF0F0F0"); $x ^ $y; ok 2792 - is a valid object ok 2793 - $x = Math::BigInt->new("0xF0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0"); $x ^ $y; ok 2794 - is a valid object ok 2795 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F"); $x ^ $y; ok 2796 - is a valid object ok 2797 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0"); $x ^ $y; ok 2798 - is a valid object ok 2799 - $x = Math::BigInt->new("0xF0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x ^ $y; ok 2800 - is a valid object ok 2801 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F"); $x ^ $y; ok 2802 - is a valid object ok 2803 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x ^ $y; ok 2804 - is a valid object ok 2805 - $x = Math::BigInt->new("0xF0F0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x ^ $y; ok 2806 - is a valid object ok 2807 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F0F"); $x ^ $y; ok 2808 - is a valid object ok 2809 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x ^ $y; ok 2810 - is a valid object ok 2811 - $x = Math::BigInt->new("abc"); $x->bnot(); ok 2812 - is a valid object ok 2813 - $x = Math::BigInt->new("+0"); $x->bnot(); ok 2814 - is a valid object ok 2815 - $x = Math::BigInt->new("+8"); $x->bnot(); ok 2816 - is a valid object ok 2817 - $x = Math::BigInt->new("+281474976710656"); $x->bnot(); ok 2818 - is a valid object ok 2819 - $x = Math::BigInt->new("-1"); $x->bnot(); ok 2820 - is a valid object ok 2821 - $x = Math::BigInt->new("-2"); $x->bnot(); ok 2822 - is a valid object ok 2823 - $x = Math::BigInt->new("-12"); $x->bnot(); ok 2824 - is a valid object ok 2825 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->digit($y); ok 2826 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("0"); $x->digit($y); ok 2827 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("1"); $x->digit($y); ok 2828 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("0"); $x->digit($y); ok 2829 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("1"); $x->digit($y); ok 2830 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("2"); $x->digit($y); ok 2831 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("-1"); $x->digit($y); ok 2832 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("-2"); $x->digit($y); ok 2833 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("-3"); $x->digit($y); ok 2834 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("0"); $x->digit($y); ok 2835 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("1"); $x->digit($y); ok 2836 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("2"); $x->digit($y); ok 2837 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("3"); $x->digit($y); ok 2838 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("4"); $x->digit($y); ok 2839 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("5"); $x->digit($y); ok 2840 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("-1"); $x->digit($y); ok 2841 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("-2"); $x->digit($y); ok 2842 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("-3"); $x->digit($y); ok 2843 - $x = Math::BigInt->new("100000"); $y = Math::BigInt->new("-3"); $x->digit($y); ok 2844 - $x = Math::BigInt->new("100000"); $y = Math::BigInt->new("0"); $x->digit($y); ok 2845 - $x = Math::BigInt->new("100000"); $y = Math::BigInt->new("1"); $x->digit($y); ok 2846 - $x = Math::BigInt->new("abc"); $x = $x->mantissa()->bstr(); ok 2847 - $x = Math::BigInt->new("1e4"); $x = $x->mantissa()->bstr(); ok 2848 - $x = Math::BigInt->new("2e0"); $x = $x->mantissa()->bstr(); ok 2849 - $x = Math::BigInt->new("123"); $x = $x->mantissa()->bstr(); ok 2850 - $x = Math::BigInt->new("-1"); $x = $x->mantissa()->bstr(); ok 2851 - $x = Math::BigInt->new("-2"); $x = $x->mantissa()->bstr(); ok 2852 - $x = Math::BigInt->new("+inf"); $x = $x->mantissa()->bstr(); ok 2853 - $x = Math::BigInt->new("-inf"); $x = $x->mantissa()->bstr(); ok 2854 - $x = Math::BigInt->new("abc"); $x = $x->exponent()->bstr(); ok 2855 - $x = Math::BigInt->new("1e4"); $x = $x->exponent()->bstr(); ok 2856 - $x = Math::BigInt->new("2e0"); $x = $x->exponent()->bstr(); ok 2857 - $x = Math::BigInt->new("123"); $x = $x->exponent()->bstr(); ok 2858 - $x = Math::BigInt->new("-1"); $x = $x->exponent()->bstr(); ok 2859 - $x = Math::BigInt->new("-2"); $x = $x->exponent()->bstr(); ok 2860 - $x = Math::BigInt->new("0"); $x = $x->exponent()->bstr(); ok 2861 - $x = Math::BigInt->new("+inf"); $x = $x->exponent()->bstr(); ok 2862 - $x = Math::BigInt->new("-inf"); $x = $x->exponent()->bstr(); ok 2863 - $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 2864 - $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 2865 - $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 2866 - $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 2867 - $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 2868 - $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 2869 - $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 2870 - $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 2871 - $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 2872 - $x = Math::BigInt->new("-1"); $x->bfac(); ok 2873 - is a valid object ok 2874 - $x = Math::BigInt->new("invalid"); $x->bfac(); ok 2875 - is a valid object ok 2876 - $x = Math::BigInt->new("+inf"); $x->bfac(); ok 2877 - is a valid object ok 2878 - $x = Math::BigInt->new("-inf"); $x->bfac(); ok 2879 - is a valid object ok 2880 - $x = Math::BigInt->new("0"); $x->bfac(); ok 2881 - is a valid object ok 2882 - $x = Math::BigInt->new("1"); $x->bfac(); ok 2883 - is a valid object ok 2884 - $x = Math::BigInt->new("2"); $x->bfac(); ok 2885 - is a valid object ok 2886 - $x = Math::BigInt->new("3"); $x->bfac(); ok 2887 - is a valid object ok 2888 - $x = Math::BigInt->new("4"); $x->bfac(); ok 2889 - is a valid object ok 2890 - $x = Math::BigInt->new("5"); $x->bfac(); ok 2891 - is a valid object ok 2892 - $x = Math::BigInt->new("6"); $x->bfac(); ok 2893 - is a valid object ok 2894 - $x = Math::BigInt->new("7"); $x->bfac(); ok 2895 - is a valid object ok 2896 - $x = Math::BigInt->new("8"); $x->bfac(); ok 2897 - is a valid object ok 2898 - $x = Math::BigInt->new("9"); $x->bfac(); ok 2899 - is a valid object ok 2900 - $x = Math::BigInt->new("10"); $x->bfac(); ok 2901 - is a valid object ok 2902 - $x = Math::BigInt->new("11"); $x->bfac(); ok 2903 - is a valid object ok 2904 - $x = Math::BigInt->new("12"); $x->bfac(); ok 2905 - is a valid object ok 2906 - $x = Math::BigInt->new("20"); $x->bfac(); ok 2907 - is a valid object ok 2908 - $x = Math::BigInt->new("22"); $x->bfac(); ok 2909 - is a valid object ok 2910 - $x = Math::BigInt->new("69"); $x->bfac(); ok 2911 - is a valid object ok 2912 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("12"); $x ** $y; ok 2913 - is a valid object ok 2914 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("abc"); $x ** $y; ok 2915 - is a valid object ok 2916 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 2917 - is a valid object ok 2918 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-3"); $x ** $y; ok 2919 - is a valid object ok 2920 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-2"); $x ** $y; ok 2921 - is a valid object ok 2922 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-1"); $x ** $y; ok 2923 - is a valid object ok 2924 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); $x ** $y; ok 2925 - is a valid object ok 2926 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("1"); $x ** $y; ok 2927 - is a valid object ok 2928 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("2"); $x ** $y; ok 2929 - is a valid object ok 2930 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("3"); $x ** $y; ok 2931 - is a valid object ok 2932 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); $x ** $y; ok 2933 - is a valid object ok 2934 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 2935 - is a valid object ok 2936 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 2937 - is a valid object ok 2938 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("-3"); $x ** $y; ok 2939 - is a valid object ok 2940 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("-2"); $x ** $y; ok 2941 - is a valid object ok 2942 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("-1"); $x ** $y; ok 2943 - is a valid object ok 2944 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("0"); $x ** $y; ok 2945 - is a valid object ok 2946 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("1"); $x ** $y; ok 2947 - is a valid object ok 2948 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("2"); $x ** $y; ok 2949 - is a valid object ok 2950 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("3"); $x ** $y; ok 2951 - is a valid object ok 2952 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("inf"); $x ** $y; ok 2953 - is a valid object ok 2954 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 2955 - is a valid object ok 2956 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 2957 - is a valid object ok 2958 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x ** $y; ok 2959 - is a valid object ok 2960 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); $x ** $y; ok 2961 - is a valid object ok 2962 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-1"); $x ** $y; ok 2963 - is a valid object ok 2964 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("0"); $x ** $y; ok 2965 - is a valid object ok 2966 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); $x ** $y; ok 2967 - is a valid object ok 2968 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); $x ** $y; ok 2969 - is a valid object ok 2970 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $x ** $y; ok 2971 - is a valid object ok 2972 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("inf"); $x ** $y; ok 2973 - is a valid object ok 2974 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 2975 - is a valid object ok 2976 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 2977 - is a valid object ok 2978 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-3"); $x ** $y; ok 2979 - is a valid object ok 2980 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $x ** $y; ok 2981 - is a valid object ok 2982 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x ** $y; ok 2983 - is a valid object ok 2984 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $x ** $y; ok 2985 - is a valid object ok 2986 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x ** $y; ok 2987 - is a valid object ok 2988 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); $x ** $y; ok 2989 - is a valid object ok 2990 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("3"); $x ** $y; ok 2991 - is a valid object ok 2992 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("inf"); $x ** $y; ok 2993 - is a valid object ok 2994 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 2995 - is a valid object ok 2996 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 2997 - is a valid object ok 2998 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-3"); $x ** $y; ok 2999 - is a valid object ok 3000 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3001 - is a valid object ok 3002 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3003 - is a valid object ok 3004 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x ** $y; ok 3005 - is a valid object ok 3006 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x ** $y; ok 3007 - is a valid object ok 3008 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); $x ** $y; ok 3009 - is a valid object ok 3010 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("3"); $x ** $y; ok 3011 - is a valid object ok 3012 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3013 - is a valid object ok 3014 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3015 - is a valid object ok 3016 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3017 - is a valid object ok 3018 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3019 - is a valid object ok 3020 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3021 - is a valid object ok 3022 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3023 - is a valid object ok 3024 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $x ** $y; ok 3025 - is a valid object ok 3026 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x ** $y; ok 3027 - is a valid object ok 3028 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x ** $y; ok 3029 - is a valid object ok 3030 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x ** $y; ok 3031 - is a valid object ok 3032 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3033 - is a valid object ok 3034 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3035 - is a valid object ok 3036 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3037 - is a valid object ok 3038 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3039 - is a valid object ok 3040 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3041 - is a valid object ok 3042 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3043 - is a valid object ok 3044 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $x ** $y; ok 3045 - is a valid object ok 3046 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x ** $y; ok 3047 - is a valid object ok 3048 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); $x ** $y; ok 3049 - is a valid object ok 3050 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $x ** $y; ok 3051 - is a valid object ok 3052 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3053 - is a valid object ok 3054 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3055 - is a valid object ok 3056 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3057 - is a valid object ok 3058 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3059 - is a valid object ok 3060 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3061 - is a valid object ok 3062 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3063 - is a valid object ok 3064 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("0"); $x ** $y; ok 3065 - is a valid object ok 3066 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("1"); $x ** $y; ok 3067 - is a valid object ok 3068 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("2"); $x ** $y; ok 3069 - is a valid object ok 3070 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("3"); $x ** $y; ok 3071 - is a valid object ok 3072 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3073 - is a valid object ok 3074 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3075 - is a valid object ok 3076 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3077 - is a valid object ok 3078 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3079 - is a valid object ok 3080 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3081 - is a valid object ok 3082 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3083 - is a valid object ok 3084 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); $x ** $y; ok 3085 - is a valid object ok 3086 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("1"); $x ** $y; ok 3087 - is a valid object ok 3088 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("2"); $x ** $y; ok 3089 - is a valid object ok 3090 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("3"); $x ** $y; ok 3091 - is a valid object ok 3092 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3093 - is a valid object ok 3094 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3095 - is a valid object ok 3096 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3097 - is a valid object ok 3098 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3099 - is a valid object ok 3100 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3101 - is a valid object ok 3102 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3103 - is a valid object ok 3104 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("0"); $x ** $y; ok 3105 - is a valid object ok 3106 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("1"); $x ** $y; ok 3107 - is a valid object ok 3108 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("2"); $x ** $y; ok 3109 - is a valid object ok 3110 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("3"); $x ** $y; ok 3111 - is a valid object ok 3112 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3113 - is a valid object ok 3114 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3115 - is a valid object ok 3116 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("1234500012"); $x ** $y; ok 3117 - is a valid object ok 3118 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("1234500012"); $x ** $y; ok 3119 - is a valid object ok 3120 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("1234500013"); $x ** $y; ok 3121 - is a valid object ok 3122 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-12345000123"); $x ** $y; ok 3123 - is a valid object ok 3124 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-12345000123"); $x ** $y; ok 3125 - is a valid object ok 3126 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("2"); $x ** $y; ok 3127 - is a valid object ok 3128 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("3"); $x ** $y; ok 3129 - is a valid object ok 3130 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("4"); $x ** $y; ok 3131 - is a valid object ok 3132 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("5"); $x ** $y; ok 3133 - is a valid object ok 3134 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("6"); $x ** $y; ok 3135 - is a valid object ok 3136 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("7"); $x ** $y; ok 3137 - is a valid object ok 3138 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("8"); $x ** $y; ok 3139 - is a valid object ok 3140 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("9"); $x ** $y; ok 3141 - is a valid object ok 3142 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("20"); $x ** $y; ok 3143 - is a valid object ok 3144 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("2"); $x ** $y; ok 3145 - is a valid object ok 3146 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("4"); $x ** $y; ok 3147 - is a valid object ok 3148 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("5"); $x ** $y; ok 3149 - is a valid object ok 3150 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("3"); $x ** $y; ok 3151 - is a valid object ok 3152 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("4"); $x ** $y; ok 3153 - is a valid object ok 3154 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("5"); $x ** $y; ok 3155 - is a valid object ok 3156 - $x = Math::BigInt->new("100"); $x->length(); ok 3157 - $x = Math::BigInt->new("10"); $x->length(); ok 3158 - $x = Math::BigInt->new("1"); $x->length(); ok 3159 - $x = Math::BigInt->new("0"); $x->length(); ok 3160 - $x = Math::BigInt->new("12345"); $x->length(); ok 3161 - $x = Math::BigInt->new("10000000000000000"); $x->length(); ok 3162 - $x = Math::BigInt->new("-123"); $x->length(); ok 3163 - $x = Math::BigInt->new("215960156869840440586892398248"); $x->length(); ok 3164 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3165 - is a valid object ok 3166 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3167 - is a valid object ok 3168 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3169 - is a valid object ok 3170 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3171 - is a valid object ok 3172 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3173 - is a valid object ok 3174 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3175 - is a valid object ok 3176 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3177 - is a valid object ok 3178 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3179 - is a valid object ok 3180 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3181 - is a valid object ok 3182 - $x = Math::BigInt->new("9"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3183 - is a valid object ok 3184 - $x = Math::BigInt->new("16"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3185 - is a valid object ok 3186 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3187 - is a valid object ok 3188 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3189 - is a valid object ok 3190 - $x = Math::BigInt->new("15241"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3191 - is a valid object ok 3192 - $x = Math::BigInt->new("144"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3193 - is a valid object ok 3194 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3195 - is a valid object ok 3196 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("NaN"); $x->broot($y); ok 3197 - is a valid object ok 3198 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("NaN"); $x->broot($y); ok 3199 - is a valid object ok 3200 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("NaN"); $x->broot($y); ok 3201 - is a valid object ok 3202 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("NaN"); $x->broot($y); ok 3203 - is a valid object ok 3204 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("NaN"); $x->broot($y); ok 3205 - is a valid object ok 3206 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3207 - is a valid object ok 3208 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3209 - is a valid object ok 3210 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("inf"); $x->broot($y); ok 3211 - is a valid object ok 3212 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("inf"); $x->broot($y); ok 3213 - is a valid object ok 3214 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("-inf"); $x->broot($y); ok 3215 - is a valid object ok 3216 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("inf"); $x->broot($y); ok 3217 - is a valid object ok 3218 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3219 - is a valid object ok 3220 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3221 - is a valid object ok 3222 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3223 - is a valid object ok 3224 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3225 - is a valid object ok 3226 - $x = Math::BigInt->new("-123.45"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3227 - is a valid object ok 3228 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3229 - is a valid object ok 3230 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("1"); $x->broot($y); ok 3231 - is a valid object ok 3232 - $x = Math::BigInt->new("-12"); $y = Math::BigInt->new("1"); $x->broot($y); ok 3233 - is a valid object ok 3234 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("-1"); $x->broot($y); ok 3235 - is a valid object ok 3236 - $x = Math::BigInt->new("-8"); $y = Math::BigInt->new("-1"); $x->broot($y); ok 3237 - is a valid object ok 3238 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("3"); $x->broot($y); ok 3239 - is a valid object ok 3240 - $x = Math::BigInt->new("-8"); $y = Math::BigInt->new("3"); $x->broot($y); ok 3241 - is a valid object ok 3242 - $x = Math::BigInt->new("16"); $y = Math::BigInt->new("4"); $x->broot($y); ok 3243 - is a valid object ok 3244 - $x = Math::BigInt->new("81"); $y = Math::BigInt->new("4"); $x->broot($y); ok 3245 - is a valid object ok 3246 - $x = Math::BigInt->new("18446744073709551616"); $y = Math::BigInt->new("4"); $x->broot($y); ok 3247 - is a valid object ok 3248 - $x = Math::BigInt->new("18446744073709551616"); $y = Math::BigInt->new("8"); $x->broot($y); ok 3249 - is a valid object ok 3250 - $x = Math::BigInt->new("18446744073709551616"); $y = Math::BigInt->new("16"); $x->broot($y); ok 3251 - is a valid object ok 3252 - $x = Math::BigInt->new("18446744073709551616"); $y = Math::BigInt->new("32"); $x->broot($y); ok 3253 - is a valid object ok 3254 - $x = Math::BigInt->new("18446744073709551616"); $y = Math::BigInt->new("64"); $x->broot($y); ok 3255 - is a valid object ok 3256 - $x = Math::BigInt->new("18446744073709551616"); $y = Math::BigInt->new("128"); $x->broot($y); ok 3257 - is a valid object ok 3258 - $x = Math::BigInt->new("84274086103068221283760416414557757"); $y = Math::BigInt->new("15"); $x->broot($y); ok 3259 - is a valid object ok 3260 - $x = Math::BigInt->new("145"); $x->bsqrt(); ok 3261 - is a valid object ok 3262 - $x = Math::BigInt->new("144"); $x->bsqrt(); ok 3263 - is a valid object ok 3264 - $x = Math::BigInt->new("143"); $x->bsqrt(); ok 3265 - is a valid object ok 3266 - $x = Math::BigInt->new("16"); $x->bsqrt(); ok 3267 - is a valid object ok 3268 - $x = Math::BigInt->new("170"); $x->bsqrt(); ok 3269 - is a valid object ok 3270 - $x = Math::BigInt->new("169"); $x->bsqrt(); ok 3271 - is a valid object ok 3272 - $x = Math::BigInt->new("168"); $x->bsqrt(); ok 3273 - is a valid object ok 3274 - $x = Math::BigInt->new("4"); $x->bsqrt(); ok 3275 - is a valid object ok 3276 - $x = Math::BigInt->new("3"); $x->bsqrt(); ok 3277 - is a valid object ok 3278 - $x = Math::BigInt->new("2"); $x->bsqrt(); ok 3279 - is a valid object ok 3280 - $x = Math::BigInt->new("9"); $x->bsqrt(); ok 3281 - is a valid object ok 3282 - $x = Math::BigInt->new("12"); $x->bsqrt(); ok 3283 - is a valid object ok 3284 - $x = Math::BigInt->new("256"); $x->bsqrt(); ok 3285 - is a valid object ok 3286 - $x = Math::BigInt->new("100000000"); $x->bsqrt(); ok 3287 - is a valid object ok 3288 - $x = Math::BigInt->new("4000000000000"); $x->bsqrt(); ok 3289 - is a valid object ok 3290 - $x = Math::BigInt->new("152399026"); $x->bsqrt(); ok 3291 - is a valid object ok 3292 - $x = Math::BigInt->new("152399025"); $x->bsqrt(); ok 3293 - is a valid object ok 3294 - $x = Math::BigInt->new("152399024"); $x->bsqrt(); ok 3295 - is a valid object ok 3296 - $x = Math::BigInt->new("18446744073709551616"); $x->bsqrt(); ok 3297 - is a valid object ok 3298 - $x = Math::BigInt->new("84274086103068221283760416414557757"); $x->bsqrt(); ok 3299 - is a valid object ok 3300 - $x = Math::BigInt->new("1"); $x->bsqrt(); ok 3301 - is a valid object ok 3302 - $x = Math::BigInt->new("0"); $x->bsqrt(); ok 3303 - is a valid object ok 3304 - $x = Math::BigInt->new("-2"); $x->bsqrt(); ok 3305 - is a valid object ok 3306 - $x = Math::BigInt->new("-123"); $x->bsqrt(); ok 3307 - is a valid object ok 3308 - $x = Math::BigInt->new("Nan"); $x->bsqrt(); ok 3309 - is a valid object ok 3310 - $x = Math::BigInt->new("+inf"); $x->bsqrt(); ok 3311 - is a valid object ok 3312 - $x = Math::BigInt->new("-inf"); $x->bsqrt(); ok 3313 - is a valid object ok 3314 - $x = Math::BigInt->new("NaN"); $x->bexp(); ok 3315 - is a valid object ok 3316 - $x = Math::BigInt->new("inf"); $x->bexp(); ok 3317 - is a valid object ok 3318 - $x = Math::BigInt->new("1"); $x->bexp(); ok 3319 - is a valid object ok 3320 - $x = Math::BigInt->new("2"); $x->bexp(); ok 3321 - is a valid object ok 3322 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("1"); $x->batan2($y); ok 3323 - is a valid object ok 3324 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("NaN"); $x->batan2($y); ok 3325 - is a valid object ok 3326 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("NaN"); $x->batan2($y); ok 3327 - is a valid object ok 3328 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("1"); $x->batan2($y); ok 3329 - is a valid object ok 3330 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("1"); $x->batan2($y); ok 3331 - is a valid object ok 3332 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); $x->batan2($y); ok 3333 - is a valid object ok 3334 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-inf"); $x->batan2($y); ok 3335 - is a valid object ok 3336 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-inf"); $x->batan2($y); ok 3337 - is a valid object ok 3338 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); $x->batan2($y); ok 3339 - is a valid object ok 3340 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $x->batan2($y); ok 3341 - is a valid object ok 3342 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->batan2($y); ok 3343 - is a valid object ok 3344 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("+inf"); $x->batan2($y); ok 3345 - is a valid object ok 3346 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x->batan2($y); ok 3347 - is a valid object ok 3348 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); $x->batan2($y); ok 3349 - is a valid object ok 3350 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); $x->batan2($y); ok 3351 - is a valid object ok 3352 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->batan2($y); ok 3353 - is a valid object ok 3354 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x->batan2($y); ok 3355 - is a valid object ok 3356 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); $x->batan2($y); ok 3357 - is a valid object ok 3358 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $x->batan2($y); ok 3359 - is a valid object ok 3360 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("0"); $x->batan2($y); ok 3361 - is a valid object ok 3362 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $x->batan2($y); ok 3363 - is a valid object ok 3364 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("0"); $x->batan2($y); ok 3365 - is a valid object ok 3366 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $x->batan2($y); ok 3367 - is a valid object ok 3368 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("5"); $x->batan2($y); ok 3369 - is a valid object ok 3370 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); $x->batan2($y); ok 3371 - is a valid object ok 3372 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("8"); $x->batan2($y); ok 3373 - is a valid object ok 3374 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("8"); $x->batan2($y); ok 3375 - is a valid object ok 3376 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x->batan2($y); ok 3377 - is a valid object ok 3378 - $x = Math::BigInt->new("77"); Math::BigInt->bpi($x); ok 3379 - is a valid object ok 3380 - $x = Math::BigInt->new("+0"); Math::BigInt->bpi($x); ok 3381 - is a valid object ok 3382 - $x = Math::BigInt->new("11"); Math::BigInt->bpi($x); ok 3383 - is a valid object ok 3384 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("10"); $x->bnok($y); ok 3385 - is a valid object ok 3386 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("NaN"); $x->bnok($y); ok 3387 - is a valid object ok 3388 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("1"); $x->bnok($y); ok 3389 - is a valid object ok 3390 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("NaN"); $x->bnok($y); ok 3391 - is a valid object ok 3392 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->bnok($y); ok 3393 - is a valid object ok 3394 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x->bnok($y); ok 3395 - is a valid object ok 3396 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $x->bnok($y); ok 3397 - is a valid object ok 3398 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); $x->bnok($y); ok 3399 - is a valid object ok 3400 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("3"); $x->bnok($y); ok 3401 - is a valid object ok 3402 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("6"); $x->bnok($y); ok 3403 - is a valid object ok 3404 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("90"); $x->bnok($y); ok 3405 - is a valid object ok 3406 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("95"); $x->bnok($y); ok 3407 - is a valid object ok 3408 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $x->bnok($y); ok 3409 - is a valid object ok 3410 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("0"); $x->bnok($y); ok 3411 - is a valid object ok 3412 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x->bnok($y); ok 3413 - is a valid object ok 3414 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("12"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3415 - is a valid object ok 3416 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("12"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3417 - is a valid object ok 3418 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("12"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3419 - is a valid object ok 3420 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("12"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3421 - is a valid object ok 3422 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("0"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3423 - is a valid object ok 3424 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("2"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3425 - is a valid object ok 3426 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3427 - is a valid object ok 3428 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3429 - is a valid object ok 3430 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3431 - is a valid object ok 3432 - $x = Math::BigInt->new("+10123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3433 - is a valid object ok 3434 - $x = Math::BigInt->new("-10123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3435 - is a valid object ok 3436 - $x = Math::BigInt->new("+10123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3437 - is a valid object ok 3438 - $x = Math::BigInt->new("-10123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3439 - is a valid object ok 3440 - $x = Math::BigInt->new("+101234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3441 - is a valid object ok 3442 - $x = Math::BigInt->new("-101234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3443 - is a valid object ok 3444 - $x = Math::BigInt->new("+20123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3445 - is a valid object ok 3446 - $x = Math::BigInt->new("-20123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3447 - is a valid object ok 3448 - $x = Math::BigInt->new("+20123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3449 - is a valid object ok 3450 - $x = Math::BigInt->new("-20123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3451 - is a valid object ok 3452 - $x = Math::BigInt->new("+201234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3453 - is a valid object ok 3454 - $x = Math::BigInt->new("-201234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3455 - is a valid object ok 3456 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3457 - is a valid object ok 3458 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3459 - is a valid object ok 3460 - $x = Math::BigInt->new("+30123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3461 - is a valid object ok 3462 - $x = Math::BigInt->new("-30123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3463 - is a valid object ok 3464 - $x = Math::BigInt->new("+30123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3465 - is a valid object ok 3466 - $x = Math::BigInt->new("-30123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3467 - is a valid object ok 3468 - $x = Math::BigInt->new("+301234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3469 - is a valid object ok 3470 - $x = Math::BigInt->new("-301234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3471 - is a valid object ok 3472 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3473 - is a valid object ok 3474 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3475 - is a valid object ok 3476 - $x = Math::BigInt->new("+40123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3477 - is a valid object ok 3478 - $x = Math::BigInt->new("-40123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3479 - is a valid object ok 3480 - $x = Math::BigInt->new("+40123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3481 - is a valid object ok 3482 - $x = Math::BigInt->new("-40123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3483 - is a valid object ok 3484 - $x = Math::BigInt->new("+401234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3485 - is a valid object ok 3486 - $x = Math::BigInt->new("+401234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3487 - is a valid object ok 3488 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3489 - is a valid object ok 3490 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3491 - is a valid object ok 3492 - $x = Math::BigInt->new("+50123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3493 - is a valid object ok 3494 - $x = Math::BigInt->new("-50123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3495 - is a valid object ok 3496 - $x = Math::BigInt->new("+50123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3497 - is a valid object ok 3498 - $x = Math::BigInt->new("-50123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3499 - is a valid object ok 3500 - $x = Math::BigInt->new("+501234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3501 - is a valid object ok 3502 - $x = Math::BigInt->new("-501234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3503 - is a valid object ok 3504 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3505 - is a valid object ok 3506 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3507 - is a valid object ok 3508 - $x = Math::BigInt->new("+60123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3509 - is a valid object ok 3510 - $x = Math::BigInt->new("-60123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3511 - is a valid object ok 3512 - $x = Math::BigInt->new("+60123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3513 - is a valid object ok 3514 - $x = Math::BigInt->new("-60123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3515 - is a valid object ok 3516 - $x = Math::BigInt->new("+601234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3517 - is a valid object ok 3518 - $x = Math::BigInt->new("-601234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3519 - is a valid object ok 3520 - $x = Math::BigInt->new("+1234567"); $y = Math::BigInt->new("7"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3521 - is a valid object ok 3522 - $x = Math::BigInt->new("+1234567"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3523 - is a valid object ok 3524 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3525 - is a valid object ok 3526 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3527 - is a valid object ok 3528 - $x = Math::BigInt->new("+60123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3529 - is a valid object ok 3530 - $x = Math::BigInt->new("+60123199999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3531 - is a valid object ok 3532 - $x = Math::BigInt->new("+60123299999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3533 - is a valid object ok 3534 - $x = Math::BigInt->new("+60123399999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3535 - is a valid object ok 3536 - $x = Math::BigInt->new("+60123499999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3537 - is a valid object ok 3538 - $x = Math::BigInt->new("+60123500000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3539 - is a valid object ok 3540 - $x = Math::BigInt->new("+60123600000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3541 - is a valid object ok 3542 - $x = Math::BigInt->new("+60123700000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3543 - is a valid object ok 3544 - $x = Math::BigInt->new("+60123800000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3545 - is a valid object ok 3546 - $x = Math::BigInt->new("+60123900000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3547 - is a valid object ok 3548 - $x = Math::BigInt->new("-60123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3549 - is a valid object ok 3550 - $x = Math::BigInt->new("-60123199999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3551 - is a valid object ok 3552 - $x = Math::BigInt->new("-60123299999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3553 - is a valid object ok 3554 - $x = Math::BigInt->new("-60123399999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3555 - is a valid object ok 3556 - $x = Math::BigInt->new("-60123499999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3557 - is a valid object ok 3558 - $x = Math::BigInt->new("-60123500000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3559 - is a valid object ok 3560 - $x = Math::BigInt->new("-60123600000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3561 - is a valid object ok 3562 - $x = Math::BigInt->new("-60123700000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3563 - is a valid object ok 3564 - $x = Math::BigInt->new("-60123800000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3565 - is a valid object ok 3566 - $x = Math::BigInt->new("-60123900000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3567 - is a valid object ok 3568 - $x = Math::BigInt->new("0"); $x->is_zero() || 0; ok 3569 - $x = Math::BigInt->new("invalid"); $x->is_zero() || 0; ok 3570 - $x = Math::BigInt->new("+inf"); $x->is_zero() || 0; ok 3571 - $x = Math::BigInt->new("-inf"); $x->is_zero() || 0; ok 3572 - $x = Math::BigInt->new("123"); $x->is_zero() || 0; ok 3573 - $x = Math::BigInt->new("-1"); $x->is_zero() || 0; ok 3574 - $x = Math::BigInt->new("1"); $x->is_zero() || 0; ok 3575 - $x = Math::BigInt->new("0"); $x->is_one() || 0; ok 3576 - $x = Math::BigInt->new("invalid"); $x->is_one() || 0; ok 3577 - $x = Math::BigInt->new("+inf"); $x->is_one() || 0; ok 3578 - $x = Math::BigInt->new("-inf"); $x->is_one() || 0; ok 3579 - $x = Math::BigInt->new("1"); $x->is_one() || 0; ok 3580 - $x = Math::BigInt->new("2"); $x->is_one() || 0; ok 3581 - $x = Math::BigInt->new("-1"); $x->is_one() || 0; ok 3582 - $x = Math::BigInt->new("-2"); $x->is_one() || 0; ok 3583 - $x = Math::BigInt->new("0"); $x->bfloor(); ok 3584 - is a valid object ok 3585 - $x = Math::BigInt->new("invalid"); $x->bfloor(); ok 3586 - is a valid object ok 3587 - $x = Math::BigInt->new("+inf"); $x->bfloor(); ok 3588 - is a valid object ok 3589 - $x = Math::BigInt->new("-inf"); $x->bfloor(); ok 3590 - is a valid object ok 3591 - $x = Math::BigInt->new("-1"); $x->bfloor(); ok 3592 - is a valid object ok 3593 - $x = Math::BigInt->new("-2"); $x->bfloor(); ok 3594 - is a valid object ok 3595 - $x = Math::BigInt->new("2"); $x->bfloor(); ok 3596 - is a valid object ok 3597 - $x = Math::BigInt->new("3"); $x->bfloor(); ok 3598 - is a valid object ok 3599 - $x = Math::BigInt->new("abc"); $x->bfloor(); ok 3600 - is a valid object ok 3601 - $x = Math::BigInt->new("invalid"); $x->bceil(); ok 3602 - is a valid object ok 3603 - $x = Math::BigInt->new("+inf"); $x->bceil(); ok 3604 - is a valid object ok 3605 - $x = Math::BigInt->new("-inf"); $x->bceil(); ok 3606 - is a valid object ok 3607 - $x = Math::BigInt->new("0"); $x->bceil(); ok 3608 - is a valid object ok 3609 - $x = Math::BigInt->new("-1"); $x->bceil(); ok 3610 - is a valid object ok 3611 - $x = Math::BigInt->new("-2"); $x->bceil(); ok 3612 - is a valid object ok 3613 - $x = Math::BigInt->new("2"); $x->bceil(); ok 3614 - is a valid object ok 3615 - $x = Math::BigInt->new("3"); $x->bceil(); ok 3616 - is a valid object ok 3617 - $x = Math::BigInt->new("abc"); $x->bceil(); ok 3618 - is a valid object ok 3619 - $x = Math::BigInt->new("NaN"); $x->bint(); ok 3620 - is a valid object ok 3621 - $x = Math::BigInt->new("+inf"); $x->bint(); ok 3622 - is a valid object ok 3623 - $x = Math::BigInt->new("-inf"); $x->bint(); ok 3624 - is a valid object ok 3625 - $x = Math::BigInt->new("0"); $x->bint(); ok 3626 - is a valid object ok 3627 - $x = Math::BigInt->new("-1"); $x->bint(); ok 3628 - is a valid object ok 3629 - $x = Math::BigInt->new("-2"); $x->bint(); ok 3630 - is a valid object ok 3631 - $x = Math::BigInt->new("2"); $x->bint(); ok 3632 - is a valid object ok 3633 - $x = Math::BigInt->new("3"); $x->bint(); ok 3634 - is a valid object ok 3635 - $x = Math::BigInt->new("128"); $x->as_hex(); ok 3636 - $x = Math::BigInt->new("-128"); $x->as_hex(); ok 3637 - $x = Math::BigInt->new("0"); $x->as_hex(); ok 3638 - $x = Math::BigInt->new("-0"); $x->as_hex(); ok 3639 - $x = Math::BigInt->new("1"); $x->as_hex(); ok 3640 - $x = Math::BigInt->new("0x123456789123456789"); $x->as_hex(); ok 3641 - $x = Math::BigInt->new("+inf"); $x->as_hex(); ok 3642 - $x = Math::BigInt->new("-inf"); $x->as_hex(); ok 3643 - $x = Math::BigInt->new("invalid"); $x->as_hex(); ok 3644 - $x = Math::BigInt->new("128"); $x->as_bin(); ok 3645 - $x = Math::BigInt->new("-128"); $x->as_bin(); ok 3646 - $x = Math::BigInt->new("0"); $x->as_bin(); ok 3647 - $x = Math::BigInt->new("-0"); $x->as_bin(); ok 3648 - $x = Math::BigInt->new("1"); $x->as_bin(); ok 3649 - $x = Math::BigInt->new("0b1010111101010101010110110110110110101"); $x->as_bin(); ok 3650 - $x = Math::BigInt->new("0x123456789123456789"); $x->as_bin(); ok 3651 - $x = Math::BigInt->new("+inf"); $x->as_bin(); ok 3652 - $x = Math::BigInt->new("-inf"); $x->as_bin(); ok 3653 - $x = Math::BigInt->new("invalid"); $x->as_bin(); ok 3654 - $x = Math::BigInt->new("128"); $x->as_oct(); ok 3655 - $x = Math::BigInt->new("-128"); $x->as_oct(); ok 3656 - $x = Math::BigInt->new("0"); $x->as_oct(); ok 3657 - $x = Math::BigInt->new("-0"); $x->as_oct(); ok 3658 - $x = Math::BigInt->new("1"); $x->as_oct(); ok 3659 - $x = Math::BigInt->new("0b1010111101010101010110110110110110101"); $x->as_oct(); ok 3660 - $x = Math::BigInt->new("0x123456789123456789"); $x->as_oct(); ok 3661 - $x = Math::BigInt->new("+inf"); $x->as_oct(); ok 3662 - $x = Math::BigInt->new("-inf"); $x->as_oct(); ok 3663 - $x = Math::BigInt->new("invalid"); $x->as_oct(); ok 3664 - $x = Math::BigInt->new("128"); $x->to_hex(); ok 3665 - $x = Math::BigInt->new("-128"); $x->to_hex(); ok 3666 - $x = Math::BigInt->new("0"); $x->to_hex(); ok 3667 - $x = Math::BigInt->new("-0"); $x->to_hex(); ok 3668 - $x = Math::BigInt->new("1"); $x->to_hex(); ok 3669 - $x = Math::BigInt->new("0x123456789123456789"); $x->to_hex(); ok 3670 - $x = Math::BigInt->new("+inf"); $x->to_hex(); ok 3671 - $x = Math::BigInt->new("-inf"); $x->to_hex(); ok 3672 - $x = Math::BigInt->new("invalid"); $x->to_hex(); ok 3673 - $x = Math::BigInt->new("128"); $x->to_bin(); ok 3674 - $x = Math::BigInt->new("-128"); $x->to_bin(); ok 3675 - $x = Math::BigInt->new("0"); $x->to_bin(); ok 3676 - $x = Math::BigInt->new("-0"); $x->to_bin(); ok 3677 - $x = Math::BigInt->new("1"); $x->to_bin(); ok 3678 - $x = Math::BigInt->new("0b1010111101010101010110110110110110101"); $x->to_bin(); ok 3679 - $x = Math::BigInt->new("0x123456789123456789"); $x->to_bin(); ok 3680 - $x = Math::BigInt->new("+inf"); $x->to_bin(); ok 3681 - $x = Math::BigInt->new("-inf"); $x->to_bin(); ok 3682 - $x = Math::BigInt->new("invalid"); $x->to_bin(); ok 3683 - $x = Math::BigInt->new("128"); $x->to_oct(); ok 3684 - $x = Math::BigInt->new("-128"); $x->to_oct(); ok 3685 - $x = Math::BigInt->new("0"); $x->to_oct(); ok 3686 - $x = Math::BigInt->new("-0"); $x->to_oct(); ok 3687 - $x = Math::BigInt->new("1"); $x->to_oct(); ok 3688 - $x = Math::BigInt->new("0b1010111101010101010110110110110110101"); $x->to_oct(); ok 3689 - $x = Math::BigInt->new("0x123456789123456789"); $x->to_oct(); ok 3690 - $x = Math::BigInt->new("+inf"); $x->to_oct(); ok 3691 - $x = Math::BigInt->new("-inf"); $x->to_oct(); ok 3692 - $x = Math::BigInt->new("invalid"); $x->to_oct(); ok 3693 - $x = Math::BigInt->new("-1"); $x = log($x); ok 3694 - is a valid object ok 3695 - $x = Math::BigInt->new("0"); $x = log($x); ok 3696 - is a valid object ok 3697 - $x = Math::BigInt->new("1"); $x = log($x); ok 3698 - is a valid object ok 3699 - $x = Math::BigInt->new("2"); $x = log($x); ok 3700 - is a valid object ok 3701 - $x = Math::BigInt->new("3"); $x = log($x); ok 3702 - is a valid object ok 3703 - $x = Math::BigInt->new("123456789"); $x = log($x); ok 3704 - is a valid object ok 3705 - $x = Math::BigInt->new("1234567890987654321"); $x = log($x); ok 3706 - is a valid object ok 3707 - $x = Math::BigInt->new("-inf"); $x = log($x); ok 3708 - is a valid object ok 3709 - $x = Math::BigInt->new("inf"); $x = log($x); ok 3710 - is a valid object ok 3711 - $x = Math::BigInt->new("NaN"); $x = log($x); ok 3712 - is a valid object ok 3713 - $x = Math::BigInt->new("4294967296"); $a = $x->bmul($x); ok 3714 - $x = Math::BigInt->new(10); $a = $x->bpow($x); ok 3715 - $z = $x & $y; $x ok 3716 - $z = $x & $y; $y ok 3717 - $z = $x & $y; $z ok 3718 - $z = $x | $y; $x ok 3719 - $z = $x | $y; $y ok 3720 - $z = $x | $y; $z ok 3721 - $z = $x | $y; $x ok 3722 - $z = $x | $y; $y ok 3723 - $z = $x | $y; $z ok 3724 - $z = $x ^ $y; $x ok 3725 - $z = $x ^ $y; $y ok 3726 - $z = $x ^ $y; $z ok 3727 - $y = -$x; $x ok 3728 - $y = abs($x); $x ok 3729 - $x->copy()->bmodpow($y, $z); $u ok 3730 - $x->copy()->bmodpow($y, $z); $y ok 3731 - $x->copy()->bmodpow($y, $z); $z ok 3732 - $y = -$x; $x ok 3733 - $y = -$x; $y ok 3734 - $y = $x->copy()->bneg(); $x ok 3735 - $y = $x->copy()->bneg(); $y ok 3736 - $x->bmul($y); $x ok 3737 - $x->bmul($y); $y ok 3738 - $x->badd($y); $x ok 3739 - $x->badd($y); $y ok 3740 - $x->bsub($y); $x ok 3741 - $x->bsub($y); $y ok 3742 - $x->bdiv($y); $x ok 3743 - $x->bdiv($y); $y ok 3744 - $x->bmod($y); $x ok 3745 - $x->bmod($y); $y ok 3746 - $x->bmul($y); $x ok 3747 - $x->bmul($y); $y ok 3748 - $x->badd($y); $x ok 3749 - $x->badd($y); $y ok 3750 - $x->bsub($y); $x ok 3751 - $x->bsub($y); $y ok 3752 - $x->bdiv($y); $x ok 3753 - $x->bdiv($y); $y ok 3754 - $x->bmod($y); $x ok 3755 - $x->bmod($y); $y ok 3756 - $x->bmul($y); $x ok 3757 - $x->bmul($y); $y ok 3758 - $x->badd($y); $x ok 3759 - $x->badd($y); $y ok 3760 - $x->bsub($y); $x ok 3761 - $x->bsub($y); $y ok 3762 - $x->bdiv($y); $x ok 3763 - $x->bdiv($y); $y ok 3764 - $x->bmod($y); $x ok 3765 - $x->bmod($y); $y ok 3766 - overloading cmp works ok 3767 - $x = Math::BigInt->new(10); $x = 2 ** $x; $x == 1024; ok 3768 - $x = Math::BigInt->new(10); $x = 2 * $x; $x == 20; ok 3769 - $x = Math::BigInt->new(10); $x = 2 + $x; $x == 12; ok 3770 - $x = Math::BigInt->new(10); $x = 2 - $x; $x == -8; ok 3771 - $x = Math::BigInt->new(10); $x = 20 / $x; $x == 2; ok 3772 - $x = Math::BigInt->new(3); $x = 20 % $x; $x == 2; ok 3773 - $x = Math::BigInt->new(7); $x = 20 & $x; $x == 4; ok 3774 - $x = Math::BigInt->new(7); $x = 0x20 | $x; $x == 0x27; ok 3775 - $x = Math::BigInt->new(7); $x = 0x20 ^ $x; $x == 0x27; ok 3776 - $x = Math::BigInt->badd(4, 5); $x == 9; ok 3777 - $x = Math::BigInt->new(1); $x is true ok 3778 - $x = Math::BigInt->new(0); !$x is false ok 3779 - objectify(2, 4, 5) gives Math::BigInt, 4, 5 ok 3780 - first arg matches /^Math::BigInt/ ok 3781 - second arg is 4 ok 3782 - third arg is 5 ok 3783 - objectify(0, 4, 5) gives Math::BigInt, 4, 5 ok 3784 - first arg matches /^Math::BigInt/ ok 3785 - second arg is 4 ok 3786 - third arg is 5 ok 3787 - objectify(2, 4, 5) gives Math::BigInt, 4, 5 ok 3788 - first arg matches /^Math::BigInt/ ok 3789 - second arg is 4 ok 3790 - third arg is 5 ok 3791 - objectify(2, 4, 5, 6, 7) gives Math::BigInt, 4, 5, 6, 7 ok 3792 - first arg matches /^Math::BigInt/ ok 3793 - second arg is 4 ok 3794 - second arg is a Math::BigInt object ok 3795 - third arg is 5 ok 3796 - third arg is a Math::BigInt object ok 3797 - fourth arg is 6 ok 3798 - fourth arg is a scalar ok 3799 - fifth arg is 7 ok 3800 - fifth arg is a scalar ok 3801 - objectify(2, Math::BigInt, 4, 5, 6, 7) gives Math::BigInt, 4, 5, 6, 7 ok 3802 - first arg is Math::BigInt ok 3803 - second arg is 4 ok 3804 - second arg is a Math::BigInt object ok 3805 - third arg is 5 ok 3806 - third arg is a Math::BigInt object ok 3807 - fourth arg is 6 ok 3808 - fourth arg is a scalar ok 3809 - fifth arg is 7 ok 3810 - fifth arg is a scalar ok 3811 - Math::BigInt->new(123)->badd(123) = 246 ok 3812 - Math::BigInt->badd(123, 321) = 444 ok 3813 - Math::BigInt->badd(123, Math::BigInt->new(321)) = 444 ok 3814 - Math::BigInt->new(123)->bsub(122) = 1 ok 3815 - Math::BigInt->bsub(321, 123) = 198 ok 3816 - Math::BigInt->bsub(321, Math::BigInt->new(123)) = 198 ok 3817 - Math::BigInt->new(123)->bmul(123) = 15129 ok 3818 - Math::BigInt->bmul(123, 123) = 15129 ok 3819 - Math::BigInt->bmul(123, Math::BigInt->new(123)) = 15129 ok 3820 - Math::BigInt->new(15129)->bdiv(123) = 123 ok 3821 - Math::BigInt->bdiv(15129, 123) = 123 ok 3822 - Math::BigInt->bdiv(15129, Math::BigInt->new(123)) = 123 ok 3823 - Math::BigInt->new(15131)->bmod(123) = 2 ok 3824 - Math::BigInt->bmod(15131, 123) = 2 ok 3825 - Math::BigInt->bmod(15131, Math::BigInt->new(123)) = 2 ok 3826 - Math::BigInt->new(2)->bpow(16) = 65536 ok 3827 - Math::BigInt->bpow(2, 16) = 65536 ok 3828 - Math::BigInt->bpow(2, Math::BigInt->new(16)) = 65536 ok 3829 - Math::BigInt->new(2**15)->brsft(1) = 2**14 ok 3830 - Math::BigInt->brsft(2**15, 1) = 2**14 ok 3831 - Math::BigInt->brsft(2**15, Math::BigInt->new(1)) = 2**14 ok 3832 - Math::BigInt->new(2**13)->blsft(1) = 2**14 ok 3833 - Math::BigInt->blsft(2**13, 1) = 2**14 ok 3834 - Math::BigInt->blsft(2**13, Math::BigInt->new(1)) = 2**14 ok 3835 - $x = Math::BigInt->new(1050000000000000); $x->bsstr() = "105e+13" ok 3836 - $x = Math::BigInt->new(1e+129); $x->bsstr() = "1e+129" ok 3837 - Math::BigInt->new("1") = 1 ok 3838 - Math::BigInt->new(" 1") = 1 ok 3839 - Math::BigInt->new("1 ") = 1 ok 3840 - Math::BigInt->new(" 1 ") = 1 ok 3841 - Math::BigInt->new("\n1") = 1 ok 3842 - Math::BigInt->new("1\n") = 1 ok 3843 - Math::BigInt->new("\n1\n") = 1 ok 3844 - Math::BigInt->new(" \n1\n") = 1 ok 3845 - Math::BigInt->new(" \n1 \n") = 1 ok 3846 - Math::BigInt->new(" \n1\n ") = 1 ok 3847 - Math::BigInt->new(" \n1\n1") = 'NaN' ok 3848 - Math::BigInt->new("1 \n1\n1") = 'NaN' ok 3849 - Math::BigInt->new("12") = 12 ok 3850 - Math::BigInt->new(" 12") = 12 ok 3851 - Math::BigInt->new("12 ") = 12 ok 3852 - Math::BigInt->new(" 12 ") = 12 ok 3853 - Math::BigInt->new("\n12") = 12 ok 3854 - Math::BigInt->new("12\n") = 12 ok 3855 - Math::BigInt->new("\n12\n") = 12 ok 3856 - Math::BigInt->new(" \n12\n") = 12 ok 3857 - Math::BigInt->new(" \n12 \n") = 12 ok 3858 - Math::BigInt->new(" \n12\n ") = 12 ok 3859 - Math::BigInt->new(" \n12\n1") = 'NaN' ok 3860 - Math::BigInt->new("1 \n12\n1") = 'NaN' ok 3861 - Math::BigInt->new("123") = 123 ok 3862 - Math::BigInt->new(" 123") = 123 ok 3863 - Math::BigInt->new("123 ") = 123 ok 3864 - Math::BigInt->new(" 123 ") = 123 ok 3865 - Math::BigInt->new("\n123") = 123 ok 3866 - Math::BigInt->new("123\n") = 123 ok 3867 - Math::BigInt->new("\n123\n") = 123 ok 3868 - Math::BigInt->new(" \n123\n") = 123 ok 3869 - Math::BigInt->new(" \n123 \n") = 123 ok 3870 - Math::BigInt->new(" \n123\n ") = 123 ok 3871 - Math::BigInt->new(" \n123\n1") = 'NaN' ok 3872 - Math::BigInt->new("1 \n123\n1") = 'NaN' ok 3873 - Math::BigInt->new("1234") = 1234 ok 3874 - Math::BigInt->new(" 1234") = 1234 ok 3875 - Math::BigInt->new("1234 ") = 1234 ok 3876 - Math::BigInt->new(" 1234 ") = 1234 ok 3877 - Math::BigInt->new("\n1234") = 1234 ok 3878 - Math::BigInt->new("1234\n") = 1234 ok 3879 - Math::BigInt->new("\n1234\n") = 1234 ok 3880 - Math::BigInt->new(" \n1234\n") = 1234 ok 3881 - Math::BigInt->new(" \n1234 \n") = 1234 ok 3882 - Math::BigInt->new(" \n1234\n ") = 1234 ok 3883 - Math::BigInt->new(" \n1234\n1") = 'NaN' ok 3884 - Math::BigInt->new("1 \n1234\n1") = 'NaN' ok 3885 - Math::BigInt->new("12345") = 12345 ok 3886 - Math::BigInt->new(" 12345") = 12345 ok 3887 - Math::BigInt->new("12345 ") = 12345 ok 3888 - Math::BigInt->new(" 12345 ") = 12345 ok 3889 - Math::BigInt->new("\n12345") = 12345 ok 3890 - Math::BigInt->new("12345\n") = 12345 ok 3891 - Math::BigInt->new("\n12345\n") = 12345 ok 3892 - Math::BigInt->new(" \n12345\n") = 12345 ok 3893 - Math::BigInt->new(" \n12345 \n") = 12345 ok 3894 - Math::BigInt->new(" \n12345\n ") = 12345 ok 3895 - Math::BigInt->new(" \n12345\n1") = 'NaN' ok 3896 - Math::BigInt->new("1 \n12345\n1") = 'NaN' ok 3897 - Math::BigInt->new("123456") = 123456 ok 3898 - Math::BigInt->new(" 123456") = 123456 ok 3899 - Math::BigInt->new("123456 ") = 123456 ok 3900 - Math::BigInt->new(" 123456 ") = 123456 ok 3901 - Math::BigInt->new("\n123456") = 123456 ok 3902 - Math::BigInt->new("123456\n") = 123456 ok 3903 - Math::BigInt->new("\n123456\n") = 123456 ok 3904 - Math::BigInt->new(" \n123456\n") = 123456 ok 3905 - Math::BigInt->new(" \n123456 \n") = 123456 ok 3906 - Math::BigInt->new(" \n123456\n ") = 123456 ok 3907 - Math::BigInt->new(" \n123456\n1") = 'NaN' ok 3908 - Math::BigInt->new("1 \n123456\n1") = 'NaN' ok 3909 - Math::BigInt->new("1234567") = 1234567 ok 3910 - Math::BigInt->new(" 1234567") = 1234567 ok 3911 - Math::BigInt->new("1234567 ") = 1234567 ok 3912 - Math::BigInt->new(" 1234567 ") = 1234567 ok 3913 - Math::BigInt->new("\n1234567") = 1234567 ok 3914 - Math::BigInt->new("1234567\n") = 1234567 ok 3915 - Math::BigInt->new("\n1234567\n") = 1234567 ok 3916 - Math::BigInt->new(" \n1234567\n") = 1234567 ok 3917 - Math::BigInt->new(" \n1234567 \n") = 1234567 ok 3918 - Math::BigInt->new(" \n1234567\n ") = 1234567 ok 3919 - Math::BigInt->new(" \n1234567\n1") = 'NaN' ok 3920 - Math::BigInt->new("1 \n1234567\n1") = 'NaN' ok 3921 - Math::BigInt->new("12345678") = 12345678 ok 3922 - Math::BigInt->new(" 12345678") = 12345678 ok 3923 - Math::BigInt->new("12345678 ") = 12345678 ok 3924 - Math::BigInt->new(" 12345678 ") = 12345678 ok 3925 - Math::BigInt->new("\n12345678") = 12345678 ok 3926 - Math::BigInt->new("12345678\n") = 12345678 ok 3927 - Math::BigInt->new("\n12345678\n") = 12345678 ok 3928 - Math::BigInt->new(" \n12345678\n") = 12345678 ok 3929 - Math::BigInt->new(" \n12345678 \n") = 12345678 ok 3930 - Math::BigInt->new(" \n12345678\n ") = 12345678 ok 3931 - Math::BigInt->new(" \n12345678\n1") = 'NaN' ok 3932 - Math::BigInt->new("1 \n12345678\n1") = 'NaN' ok 3933 - Math::BigInt->new("123456789") = 123456789 ok 3934 - Math::BigInt->new(" 123456789") = 123456789 ok 3935 - Math::BigInt->new("123456789 ") = 123456789 ok 3936 - Math::BigInt->new(" 123456789 ") = 123456789 ok 3937 - Math::BigInt->new("\n123456789") = 123456789 ok 3938 - Math::BigInt->new("123456789\n") = 123456789 ok 3939 - Math::BigInt->new("\n123456789\n") = 123456789 ok 3940 - Math::BigInt->new(" \n123456789\n") = 123456789 ok 3941 - Math::BigInt->new(" \n123456789 \n") = 123456789 ok 3942 - Math::BigInt->new(" \n123456789\n ") = 123456789 ok 3943 - Math::BigInt->new(" \n123456789\n1") = 'NaN' ok 3944 - Math::BigInt->new("1 \n123456789\n1") = 'NaN' ok 3945 - Math::BigInt->new("1234567890") = 1234567890 ok 3946 - Math::BigInt->new(" 1234567890") = 1234567890 ok 3947 - Math::BigInt->new("1234567890 ") = 1234567890 ok 3948 - Math::BigInt->new(" 1234567890 ") = 1234567890 ok 3949 - Math::BigInt->new("\n1234567890") = 1234567890 ok 3950 - Math::BigInt->new("1234567890\n") = 1234567890 ok 3951 - Math::BigInt->new("\n1234567890\n") = 1234567890 ok 3952 - Math::BigInt->new(" \n1234567890\n") = 1234567890 ok 3953 - Math::BigInt->new(" \n1234567890 \n") = 1234567890 ok 3954 - Math::BigInt->new(" \n1234567890\n ") = 1234567890 ok 3955 - Math::BigInt->new(" \n1234567890\n1") = 'NaN' ok 3956 - Math::BigInt->new("1 \n1234567890\n1") = 'NaN' ok 3957 - value of ((2^148)+1)/17 ok 3958 - number of digits in ((2^148)+1)/17 ok 3959 - value of 2^127-1 ok 3960 - number of digits in 2^127-1 ok 3961 - number of digits in fraction part of 2^127-1 ok 3962 - number of digits in 1_000_000_000_000 ok 3963 - number of digits in fraction part of 1_000_000_000_000 ok 3964 - 2 <<= 18 with Math::BigInt objects ok 3965 - 2 <<= 18 with Math::BigInt objects ok 3966 - 2 >>= 18 with Math::BigInt objects ok 3967 - 2 >>= 18 with Math::BigInt objects ok 3968 - $x = Math::Foo->new(5); $x = $x - 8; $x = 3 ok 3969 - $x is an object of class "Math::Foo" ok 3970 - $x = Math::Foo->new(5); $x = 8 - $x; $x = -3 ok 3971 - $x is an object of class "Math::Foo" ok 3972 - Math::BigInt->new("+inf") = "inf" ok 3973 - bigint 2**64-1 as string ok 3974 - bigint 2**64-1 as number ok 3975 - bigint -2**63 as string ok 3976 - bigint -2**63 as number ok 3977 - is a valid object ok 3978 - $x == 1000000000 ok 3979 - is a valid object ok 3980 - $x == 999999999 ok 3981 - is a valid object ok 3982 - $x->numify() = $BASE-1 ok 3983 - $x->numify() = -($BASE-1) ok 3984 - $x->numify()+0 = $BASE+0 ok 3985 - $x->numify() = -$BASE ok 3986 - $x->numify() = -($BASE*$BASE*1+$BASE*1+1)) ok 3987 - $x > $BASE ok 3988 - $x > $BASE ok 3989 - $x->length() = length($MAX) ok 3990 - Math::BigInt->digit(123, 2) = 1 ok 3991 - testing bug in sub ok 3992 - testing bug in sub ok 3993 - testing number with a zero-hole of BASE_LEN_SMALL ok 3994 - see if mul shortcut for small numbers works ok 3995 - -322056000 / -12882240 has remainder 0 ok 3996 - is a valid object ok 3997 - $x->bmod(5033) = 4404 ok 3998 - Math::BigInt->bzero() = 0 ok 3999 - Math::BigInt->bone() = 1 ok 4000 - Math::BigInt->bone("+") = 1 ok 4001 - Math::BigInt->bone("-") = -1 ok 4002 - Math::BigInt->bnan() = "NaN" ok 4003 - Math::BigInt->binf() = "inf" ok 4004 - Math::BigInt->binf("+") = "inf" ok 4005 - Math::BigInt->binf("-") = "-inf" ok 4006 - Math::BigInt->binf("-inf") = "-inf" ok 4007 - Math::BigInt->new(1)->is_one("-") = 0 ok 4008 - Math::BigInt->new(-1)->is_one("-") = 1 ok 4009 - Math::BigInt->new(1)->is_one() = 1 ok 4010 - Math::BigInt->new(-1)->is_one() = 0 ok 4011 - $x = Math::BigInt->new(3); $x -= $x; = 0 ok 4012 - $x = Math::BigInt->new(-3); $x -= $x; = 0 ok 4013 - $x = Math::BigInt->new("NaN"); $x -= $x; $x->is_nan() = 1 ok 4014 - $x = Math::BigInt->new("inf"); $x -= $x; $x->is_nan() = 1 ok 4015 - $x = Math::BigInt->new("-inf"); $x -= $x; $x->is_nan() = 1 ok 4016 - $x = Math::BigInt->new("NaN"); $x += $x; $x->is_nan() = 1 ok 4017 - $x = Math::BigInt->new("inf"); $x += $x; $x->is_inf() = 1 ok 4018 - $x = Math::BigInt->new("-inf"); $x += $x; $x->is_inf("-") = 1 ok 4019 - $x = Math::BigInt->new(3); $x += $x; $x = 6 ok 4020 - $x = Math::BigInt->new(-3); $x += $x; $x = -6 ok 4021 - $x = Math::BigInt->new(3); $x *= $x; $x = 9 ok 4022 - $x = Math::BigInt->new(-3); $x *= $x; $x = 9 ok 4023 - $x = Math::BigInt->new(3); $x /= $x; $x = 1 ok 4024 - $x = Math::BigInt->new(-3); $x /= $x; $x = 1 ok 4025 - $x = Math::BigInt->new(3); $x %= $x; $x = 0 ok 4026 - $x = Math::BigInt->new(-3); $x %= $x; $x = 0 ok t/bare_mif.t .................................. 1..713 # BareCalc using Calc v1.999816 ok 1 - Math::BigInt->config('lib') ok 2 - ${"Math::BigInt::accuracy"} ok 3 - ${"Math::BigInt::precision"} ok 4 - Math::BigInt->accuracy() ok 5 - Math::BigInt->precision() ok 6 - ${"Math::BigInt::div_scale"} ok 7 - ${"Math::BigInt::round_mode"} ok 8 - Math::BigInt->round_mode() ok 9 - ${"Math::BigFloat::accuracy"} ok 10 - ${"Math::BigFloat::precision"} ok 11 - Math::BigFloat->precision() ok 12 - Math::BigFloat->precision() ok 13 - ${"Math::BigFloat::div_scale"} ok 14 - ${"Math::BigFloat::round_mode"} ok 15 - Math::BigFloat->round_mode() ok 16 - Math::BigInt->accuracy() ok 17 - Math::BigInt->precision() ok 18 - Math::BigInt->round_mode() ok 19 - Math::BigInt->div_scale() ok 20 - Math::BigInt->div_scale(20) ok 21 - Math::BigInt->div_scale() ok 22 - Math::BigInt->round_mode("odd") ok 23 - Math::BigInt->round_mode() ok 24 - Math::BigInt->accuracy(2) ok 25 - Math::BigInt->accuracy() ok 26 - Math::BigInt->accuracy(undef) ok 27 - Math::BigInt->precision(2) ok 28 - Math::BigInt->precision(-2) ok 29 - Math::BigInt->precision() ok 30 - Math::BigInt->precision(undef) ok 31 - Math::BigFloat->accuracy() ok 32 - Math::BigFloat->precision() ok 33 - Math::BigFloat->round_mode() ok 34 - Math::BigFloat->div_scale() ok 35 - Math::BigFloat->div_scale(20) ok 36 - Math::BigFloat->div_scale() ok 37 - Math::BigFloat->round_mode("odd") ok 38 - Math::BigFloat->round_mode() ok 39 - Math::BigFloat->accuracy(2) ok 40 - Math::BigFloat->accuracy() ok 41 - Math::BigFloat->accuracy(undef) ok 42 - Math::BigFloat->precision(2) ok 43 - Math::BigFloat->precision(-2) ok 44 - Math::BigFloat->precision() ok 45 - Math::BigFloat->precision(undef) ok 46 - ${"Math::BigFloat::accuracy"} = 5 ok 47 - ${"Math::BigInt::accuracy"} = 5 ok 48 - ${"Math::BigFloat::accuracy"} = 42 ok 49 - ${"Math::BigInt::accuracy"} = 42 ok 50 - ${"Math::BigFloat::accuracy"} = -1 ok 51 - ${"Math::BigInt::accuracy"} = -1 ok 52 - ${"Math::BigFloat::accuracy"} = 0 ok 53 - ${"Math::BigInt::accuracy"} = 0 ok 54 - ${"Math::BigFloat::accuracy"} = undef ok 55 - ${"Math::BigInt::accuracy"} = undef ok 56 - ${"Math::BigFloat::precision"} = 5 ok 57 - ${"Math::BigInt::precision"} = 5 ok 58 - ${"Math::BigFloat::precision"} = 42 ok 59 - ${"Math::BigInt::precision"} = 42 ok 60 - ${"Math::BigFloat::precision"} = -1 ok 61 - ${"Math::BigInt::precision"} = -1 ok 62 - ${"Math::BigFloat::precision"} = 0 ok 63 - ${"Math::BigInt::precision"} = 0 ok 64 - ${"Math::BigFloat::precision"} = undef ok 65 - ${"Math::BigInt::precision"} = undef ok 66 - ${"Math::BigFloat::div_scale"} = 5 ok 67 - ${"Math::BigInt::div_scale"} = 5 ok 68 - ${"Math::BigFloat::div_scale"} = 42 ok 69 - ${"Math::BigInt::div_scale"} = 42 ok 70 - ${"Math::BigFloat::div_scale"} = 1 ok 71 - ${"Math::BigInt::div_scale"} = 1 ok 72 - ${"Math::BigFloat::round_mode"} = "odd" ok 73 - ${"Math::BigInt::round_mode"} = "odd" ok 74 - ${"Math::BigFloat::round_mode"} = "even" ok 75 - ${"Math::BigInt::round_mode"} = "even" ok 76 - ${"Math::BigFloat::round_mode"} = "zero" ok 77 - ${"Math::BigInt::round_mode"} = "zero" ok 78 - ${"Math::BigFloat::round_mode"} = "trunc" ok 79 - ${"Math::BigInt::round_mode"} = "trunc" ok 80 - ${"Math::BigFloat::round_mode"} = "+inf" ok 81 - ${"Math::BigInt::round_mode"} = "+inf" ok 82 - ${"Math::BigFloat::round_mode"} = "-inf" ok 83 - ${"Math::BigInt::round_mode"} = "-inf" ok 84 - ${"Math::BigFloat::round_mode"} ok 85 - ${"Math::BigInt::round_mode"} ok 86 - $x->accuracy() ok 87 - $x->accuracy(5) ok 88 - $x->accuracy(undef) ok 89 - $x->precision() ok 90 - $x->precision(5) ok 91 - $x->precision(undef) ok 92 - ${"Math::BigInt::accuracy"} = 42 ok 93 - ${"Math::BigFloat::accuracy"} = 64 ok 94 - ${"Math::BigInt::accuracy"} = 42 ok 95 - ${"Math::BigFloat::accuracy"} = 64 ok 96 - Math::BigInt->new(123456) = 123500 ok 97 - Math::BigInt->new(123456) = 123000 ok 98 - Math::BigFloat->new("123.456") = 123.5 ok 99 - Math::BigFloat->new("123.456") = 123.5 ok 100 - Math::BigFloat->new("123.456") = 123.456 ok 101 - $x = Math::BigFloat->new("123.456"); $x->accuracy(4) ok 102 - $x = Math::BigFloat->new("123.456"); $x->precision(-2) ok 103 - $x = Math::BigInt->new(123456); $x->accuracy(4) ok 104 - $x = Math::BigInt->new(123456); $x->precision(2) ok 105 - $x = Math::BigFloat->new("123.456"); $x->copy()->round(5) ok 106 - $x = Math::BigFloat->new("123.456"); $x->copy()->round(4) ok 107 - $x = Math::BigFloat->new("123.456"); $x->copy()->round(5, 2) ok 108 - $x = Math::BigFloat->new("123.456"); $x->copy()->round(undef, -2) ok 109 - $x = Math::BigFloat->new("123.456"); $x->copy()->round(undef, 2) ok 110 - $x = Math::BigInt->new("123"); $x->round(5, 2) ok 111 - $x = Math::BigFloat->new("123.45000"); $x->copy()->round(undef, -1, "odd") ok 112 - $x = Math::BigFloat->new("123.4567"); $y = $x->copy()->bround() ok 113 - $y = $x->copy()->round(5); $y->accuracy() ok 114 - $y = $x->copy()->round(5); $y->precision() ok 115 - $y = $x->copy()->round(undef, 2); $y->precision() ok 116 - $y = $x->copy()->round(undef, 2); $y->accuracy() ok 117 - $x = $mbf->new("123.4567") ok 118 - $x->accuracy(4) ok 119 - $x->precision(-2) ok 120 - $x->accuracy() ok 121 - $x = $mbf->new("123.4567") ok 122 - $x->precision(-2) ok 123 - $x->accuracy(4) ok 124 - $x->precision() ok 125 - $z = $x->copy(); $z->accuracy() ok 126 - $z = $x->copy(); $z->precision() ok 127 - $x->copy()->bdiv(3, 4) ok 128 - $x->copy()->bdiv(3, 8) ok 129 - $x->copy()->bdiv(3, 16) ok 130 - $x->copy()->bdiv(3, 32) ok 131 - $x = Math::BigInt->bzero(); $x->accuracy(5); $x->{_a} ok 132 - $x = Math::BigInt->bzero(); $x->precision(5); $x->{_p} ok 133 - $x = Math::BigInt->new(0); $x->accuracy(5); $x->{_a} ok 134 - $x = Math::BigInt->new(0); $x->precision(5); $x->{_p} ok 135 - $x = Math::BigInt->bzero(); $x->round(5); $x->{_a} ok 136 - $x = Math::BigInt->bzero(); $x->round(undef, 5); $x->{_p} ok 137 - $x = Math::BigInt->new(0); $x->round(5); $x->{_a} ok 138 - $x = Math::BigInt->new(0); $x->round(undef, 5); $x->{_p} ok 139 - $x = Math::BigInt->bzero(); $x->{_a} = 3; $x->round(5); $x->{_a} ok 140 - $x = Math::BigFloat->bzero(); $x->accuracy(5); $x->{_a} ok 141 - $x = Math::BigFloat->bzero(); $x->precision(5); $x->{_p} ok 142 - $x = Math::BigFloat->new(0); $x->accuracy(5); $x->{_a} ok 143 - $x = Math::BigFloat->new(0); $x->precision(5); $x->{_p} ok 144 - $x = Math::BigFloat->bzero(); $x->round(5); $x->{_a} ok 145 - $x = Math::BigFloat->bzero(); $x->round(undef, 5); $x->{_p} ok 146 - $x = Math::BigFloat->new(0); $x->round(5); $x->{_a} ok 147 - $x = Math::BigFloat->new(0); $x->round(undef, 5); $x->{_p} ok 148 - $x = Math::BigFloat->bzero(); $x->{_a} = 3; $x->round(5); $x->{_a} ok 149 - Math::BigInt->new(123)->badd(123) ok 150 - Math::BigInt->badd(123, 321) ok 151 - Math::BigInt->badd(123, Math::BigInt->new(321)) ok 152 - Math::BigInt->new(123)->bsub(122) ok 153 - Math::BigInt->bsub(321, 123) ok 154 - Math::BigInt->bsub(321, Math::BigInt->new(123)) ok 155 - Math::BigInt->new(123)->bmul(123) ok 156 - Math::BigInt->bmul(123, 123) ok 157 - Math::BigInt->bmul(123, Math::BigInt->new(123)) ok 158 - Math::BigInt->new(15131)->bmod(123) ok 159 - Math::BigInt->bmod(15131, 123) ok 160 - Math::BigInt->bmod(15131, Math::BigInt->new(123)) ok 161 - Math::BigInt->new(2)->bpow(16) ok 162 - Math::BigInt->bpow(2, 16) ok 163 - Math::BigInt->bpow(2, Math::BigInt->new(16)) ok 164 - Math::BigInt->new(2**15)->brsft(1) ok 165 - Math::BigInt->brsft(2**15, 1) ok 166 - Math::BigInt->brsft(2**15, Math::BigInt->new(1)) ok 167 - Math::BigInt->new(2**13)->blsft(1) ok 168 - Math::BigInt->blsft(2**13, 1) ok 169 - Math::BigInt->blsft(2**13, Math::BigInt->new(1)) ok 170 - Math::BigFloat->new(123)->badd(123) ok 171 - Math::BigFloat->badd(123, 321) ok 172 - Math::BigFloat->badd(123, Math::BigFloat->new(321)) ok 173 - Math::BigFloat->new(123)->bsub(122) ok 174 - Math::BigFloat->bsub(321, 123) ok 175 - Math::BigFloat->bsub(321, Math::BigFloat->new(123)) ok 176 - Math::BigFloat->new(123)->bmul(123) ok 177 - Math::BigFloat->bmul(123, 123) ok 178 - Math::BigFloat->bmul(123, Math::BigFloat->new(123)) ok 179 - Math::BigFloat->new(15131)->bmod(123) ok 180 - Math::BigFloat->bmod(15131, 123) ok 181 - Math::BigFloat->bmod(15131, Math::BigFloat->new(123)) ok 182 - Math::BigFloat->new(2)->bpow(16) ok 183 - Math::BigFloat->bpow(2, 16) ok 184 - Math::BigFloat->bpow(2, Math::BigFloat->new(16)) ok 185 - Math::BigFloat->new(2**15)->brsft(1) ok 186 - Math::BigFloat->brsft(2**15, 1) ok 187 - Math::BigFloat->brsft(2**15, Math::BigFloat->new(1)) ok 188 - Math::BigFloat->new(2**13)->blsft(1) ok 189 - Math::BigFloat->blsft(2**13, 1) ok 190 - Math::BigFloat->blsft(2**13, Math::BigFloat->new(1)) ok 191 - $z = $x + $y ok 192 - $z = $y - $x ok 193 - $z = $y * $x ok 194 - $z = $x ** 2 ok 195 - $z = $x * $x ok 196 - $z = $z / 2 ok 197 - $z++ ok 198 - $z = $x + $y ok 199 - $z = $y - $x ok 200 - $z = $y * $x ok 201 - $z = $x ** 2 ok 202 - $z++ ok 203 - $z = $z / 2 ok 204 - $x->bnot() ok 205 - $x->babs() ok 206 - $x->bneg() ok 207 - $x ok 208 - $x->bdiv($y) ok 209 - $x->{_a} ok 210 - $x->bdiv($y) ok 211 - $x->{_a} ok 212 - $x->bdiv($y) ok 213 - $x->{_a} ok 214 - $x->bdiv($y) ok 215 - $x->{_a} ok 216 - $x->copy()->bsqrt(...) ok 217 - $x->copy->bsqrt(...) ok 218 - $x->{_a} ok 219 - $z = $x->bsqrt(); $z ok 220 - $z = $x->bsqrt(); $x ok 221 - $x->copy()->bpow(...) ok 222 - $x->copy()->bpow(...) vs. $x->copy()->bsqrt(...) ok 223 - $x->copy()->bpow('2', 0) ok 224 - $mbi->new(12)->bfac() ok 225 - $mbi->new(12)->bfac(2) ok 226 - $x = Math::BigInt->new(12); $x->accuracy(2); $x->bfac() ok 227 - $x = Math::BigInt->new(13); $x->accuracy(2); $x->bfac() ok 228 - $x = Math::BigInt->new(13); $x->accuracy(3); $x->bfac() ok 229 - $x = Math::BigInt->new(13); $x->accuracy(4); $x->bfac() ok 230 - $x = Math::BigInt->new(20); $x->accuracy(1); $x->bfac() ok 231 - $x = Math::BigInt->new("123456")->bsqrt(2, undef) ok 232 - $x->accuracy() ok 233 - $x = 360 ok 234 - $x = 400 ok 235 - $z = $x + $y; ok 236 - $z is a "Math::BigFloat" object ok 237 - $z = $x / $y; ok 238 - $z is a "Math::BigFloat" object ok 239 - $z = $u * $y; ok 240 - $z is a "Math::BigFloat" object ok 241 - $z = 31000 ok 242 - $z = 30900 ok 243 - $z = 30863 ok 244 - $z = 30863 ok 245 - $z = 30860 ok 246 - $z = 30900 ok 247 - $z = 30862.5 ok 248 - $z = "" ok 249 - "$z = $y >= 3.17" gives warning as expected ok 250 - $z = "" ok 251 - "$z = $y >= 3.17" gives warning as expected ok 252 - $x->bdiv(3) ok 253 - $x->{_a} ok 254 - $x->bdiv($y) ok 255 - $x->{_a} ok 256 - $x->bdiv(3) ok 257 - $x->bdiv(3, undef, -2) ok 258 - $x->bdiv(3, undef, -8) = "3.33333333" ok 259 - $x->bdiv($y) = '3.333' ok 260 - $x->{_a} = 4 ok 261 - $y->{_a} = 4 ok 262 - $x->{_p} = undef ok 263 - $y->{_p} = undef ok 264 - $x->bdiv($y) = '3.33' ok 265 - $x->{_p} = -2 ok 266 - $y->{_p} = -2 ok 267 - $x->{_a} = undef ok 268 - $y->{_a} = undef ok 269 - "$x->bround(-2)" gives warning as expected ok 270 - $x = "1.000" ok 271 - $x->{_a} = 4 ok 272 - $x = "1.000" ok 273 - $x = "1230" ok 274 - $x->{_a} = 3 ok 275 - $x = "1230" ok 276 - $x = "1200" ok 277 - $x->{_a} = 2 ok 278 - $x = "12300" ok 279 - $x->{_a} = 4 ok 280 - $x = "12000" ok 281 - $x->{_a} = 3 ok 282 - $x = "10000" ok 283 - $x->{_a} = 2 ok 284 - $x = "0" ok 285 - $x->{_a} = 1 ok 286 - $x = "0" ok 287 - $x->{_a} = 0 ok 288 - $x = "100000" ok 289 - $x->{_a} = 0 ok 290 - $x = "100000" ok 291 - $x->{_a} = 0 ok 292 - $x = "12345" ok 293 - $x->{_a} = 5 ok 294 - $x = "12345" ok 295 - $x = "0.01" ok 296 - $x = "0.00" ok 297 - $x = "0.00" ok 298 - $x = "12340" ok 299 - $x = "12340" ok 300 - $x->{_a} = undef ok 301 - $x = "0.000176118351532229658330398027474462839027826699542092286016203" ok 302 - $x = "0.000176118351532229658330398027474462839027826699542092286016202888340965128566396618527651" ok 303 - $x = "0.00017611835153222965833039802747446283902782669954209228601620288834096512856639662" ok 304 - $x = "1.00000" ok 305 - $x->bfround(-2) = "1.00" ok 306 - $x->{_p} = -2 ok 307 - $x->bround(2) = "12000" ok 308 - $x->{_a} = 2 ok 309 - $x->bround(2) = "1.2" ok 310 - $x->{_a} = 2 ok 311 - $x = "12350" ok 312 - $x->{_a} = 4 ok 313 - $x->{_p} = undef ok 314 - $x->{_a} = undef ok 315 - $x->{_p} = undef ok 316 - $x->{_a} = undef ok 317 - $x->{_p} = undef ok 318 - $y->{_a} = undef ok 319 - $y->{_p} = undef ok 320 - $x+$y = 24000 ok 321 - $x-$y = 42000 ok 322 - $x+$y = "2.46" ok 323 - scalar(@params) = 1 ok 324 - scalar(@params) = 4 ok 325 - $params[0] = $x ok 326 - $params[1] = 1 ok 327 - $params[2] = undef ok 328 - $params[3] = "odd" ok 329 - scalar(@params) = 4 ok 330 - $params[0] = $x ok 331 - $params[1] = undef ok 332 - $params[2] = 2 ok 333 - $params[3] = "odd" ok 334 - round mode "foo" gives a warning as expected ok 335 - scalar(@params) = 4 ok 336 - $params[0] = $x ok 337 - $params[1] = undef ok 338 - $params[2] = 2 ok 339 - $params[3] = "+inf" ok 340 - scalar(@params) = 1 ok 341 - $params[0] = $x ok 342 - scalar(@params) = 1 ok 343 - $params[0] = $x ok 344 - $x->is_nan() = 1 ok 345 - scalar(@params) = 1 ok 346 - $params[0] = $x ok 347 - $x->is_nan() = 1 ok 348 - $x = Math::BigInt->new(2)->bzero(); $x->{_a} ok 349 - $x = Math::BigInt->new(2)->bzero(); $x->{_p} ok 350 - $x = Math::BigInt->new(2)->bone(); $x->{_a} ok 351 - $x = Math::BigInt->new(2)->bone(); $x->{_p} ok 352 - $x = Math::BigInt->new(2)->binf(); $x->{_a} ok 353 - $x = Math::BigInt->new(2)->binf(); $x->{_p} ok 354 - $x = Math::BigInt->new(2)->bnan(); $x->{_a} ok 355 - $x = Math::BigInt->new(2)->bnan(); $x->{_p} # Verify that bnan() does not delete/undefine accuracy and precision. ok 356 - $x = Math::BigInt->new(2); $x->{_a} = 1; $x->bnan(); $x->{_a} ok 357 - $x = Math::BigInt->new(2); $x->{_p} = 1; $x->bnan(); $x->{_p} # Verify that binf() does not delete/undefine accuracy and precision. ok 358 - $x = Math::BigInt->new(2); $x->{_a} = 1; $x->binf(); $x->{_a} ok 359 - $x = Math::BigInt->new(2); $x->{_p} = 1; $x->binf(); $x->{_p} # Verify that accuracy can be set as argument to new(). ok 360 - $x = Math::BigInt->new(2, 1); $x->{_a} ok 361 - $x = Math::BigInt->new(2, 1); $x->{_p} # Verify that precision can be set as argument to new(). ok 362 - $x = Math::BigInt->new(2, undef, 1); $x->{_a} ok 363 - $x = Math::BigInt->new(2, undef, 1); $x->{_p} # Verify that accuracy set with new() is preserved after calling bzero(). ok 364 - $x = Math::BigInt->new(2, 1)->bzero(); $x->{_a} ok 365 - $x = Math::BigInt->new(2, 1)->bzero(); $x->{_p} # Verify that precision set with new() is preserved after calling bzero(). ok 366 - $x = Math::BigInt->new(2, undef, 1)->bzero(); $x->{_a} ok 367 - $x = Math::BigInt->new(2, undef, 1)->bzero(); $x->{_p} # Verify that accuracy set with new() is preserved after calling bone(). ok 368 - $x = Math::BigInt->new(2, 1)->bone(); $x->{_a} ok 369 - $x = Math::BigInt->new(2, 1)->bone(); $x->{_p} # Verify that precision set with new() is preserved after calling bone(). ok 370 - $x = Math::BigInt->new(2, undef, 1)->bone(); $x->{_a} ok 371 - $x = Math::BigInt->new(2, undef, 1)->bone(); $x->{_p} # Verify that accuracy can be set with instance method bone('+'). ok 372 - $x = Math::BigInt->new(2); $x->{_a} ok 373 - $x = Math::BigInt->new(2); $x->{_p} # Verify that precision can be set with instance method bone('+'). ok 374 - $x = Math::BigInt->new(2); $x->bone('+', undef, 2); $x->{_a} ok 375 - $x = Math::BigInt->new(2); $x->bone('+', undef, 2); $x->{_p} # Verify that accuracy can be set with instance method bone('-'). ok 376 - $x = Math::BigInt->new(2); $x->bone('-', 2, undef); $x->{_a} ok 377 - $x = Math::BigInt->new(2); $x->bone('-', 2, undef); $x->{_p} # Verify that precision can be set with instance method bone('-'). ok 378 - $x = Math::BigInt->new(2); $x->bone('-', undef, 2); $x->{_a} ok 379 - $x = Math::BigInt->new(2); $x->bone('-', undef, 2); $x->{_p} # Verify that accuracy can be set with instance method bzero(). ok 380 - $x = Math::BigInt->new(2);$x->bzero(2, undef); $x->{_a} ok 381 - $x = Math::BigInt->new(2);$x->bzero(2, undef); $x->{_p} # Verify that precision can be set with instance method bzero(). ok 382 - $x = Math::BigInt->new(2); $x->bzero(undef, 2); $x->{_a} ok 383 - $x = Math::BigInt->new(2); $x->bzero(undef, 2); $x->{_p} ok 384 - $x = Math::BigFloat->new(2)->bzero(); $x->{_a} ok 385 - $x = Math::BigFloat->new(2)->bzero(); $x->{_p} ok 386 - $x = Math::BigFloat->new(2)->bone(); $x->{_a} ok 387 - $x = Math::BigFloat->new(2)->bone(); $x->{_p} ok 388 - $x = Math::BigFloat->new(2)->binf(); $x->{_a} ok 389 - $x = Math::BigFloat->new(2)->binf(); $x->{_p} ok 390 - $x = Math::BigFloat->new(2)->bnan(); $x->{_a} ok 391 - $x = Math::BigFloat->new(2)->bnan(); $x->{_p} # Verify that bnan() does not delete/undefine accuracy and precision. ok 392 - $x = Math::BigFloat->new(2); $x->{_a} = 1; $x->bnan(); $x->{_a} ok 393 - $x = Math::BigFloat->new(2); $x->{_p} = 1; $x->bnan(); $x->{_p} # Verify that binf() does not delete/undefine accuracy and precision. ok 394 - $x = Math::BigFloat->new(2); $x->{_a} = 1; $x->binf(); $x->{_a} ok 395 - $x = Math::BigFloat->new(2); $x->{_p} = 1; $x->binf(); $x->{_p} # Verify that accuracy can be set as argument to new(). ok 396 - $x = Math::BigFloat->new(2, 1); $x->{_a} ok 397 - $x = Math::BigFloat->new(2, 1); $x->{_p} # Verify that precision can be set as argument to new(). ok 398 - $x = Math::BigFloat->new(2, undef, 1); $x->{_a} ok 399 - $x = Math::BigFloat->new(2, undef, 1); $x->{_p} # Verify that accuracy set with new() is preserved after calling bzero(). ok 400 - $x = Math::BigFloat->new(2, 1)->bzero(); $x->{_a} ok 401 - $x = Math::BigFloat->new(2, 1)->bzero(); $x->{_p} # Verify that precision set with new() is preserved after calling bzero(). ok 402 - $x = Math::BigFloat->new(2, undef, 1)->bzero(); $x->{_a} ok 403 - $x = Math::BigFloat->new(2, undef, 1)->bzero(); $x->{_p} # Verify that accuracy set with new() is preserved after calling bone(). ok 404 - $x = Math::BigFloat->new(2, 1)->bone(); $x->{_a} ok 405 - $x = Math::BigFloat->new(2, 1)->bone(); $x->{_p} # Verify that precision set with new() is preserved after calling bone(). ok 406 - $x = Math::BigFloat->new(2, undef, 1)->bone(); $x->{_a} ok 407 - $x = Math::BigFloat->new(2, undef, 1)->bone(); $x->{_p} # Verify that accuracy can be set with instance method bone('+'). ok 408 - $x = Math::BigFloat->new(2); $x->{_a} ok 409 - $x = Math::BigFloat->new(2); $x->{_p} # Verify that precision can be set with instance method bone('+'). ok 410 - $x = Math::BigFloat->new(2); $x->bone('+', undef, 2); $x->{_a} ok 411 - $x = Math::BigFloat->new(2); $x->bone('+', undef, 2); $x->{_p} # Verify that accuracy can be set with instance method bone('-'). ok 412 - $x = Math::BigFloat->new(2); $x->bone('-', 2, undef); $x->{_a} ok 413 - $x = Math::BigFloat->new(2); $x->bone('-', 2, undef); $x->{_p} # Verify that precision can be set with instance method bone('-'). ok 414 - $x = Math::BigFloat->new(2); $x->bone('-', undef, 2); $x->{_a} ok 415 - $x = Math::BigFloat->new(2); $x->bone('-', undef, 2); $x->{_p} # Verify that accuracy can be set with instance method bzero(). ok 416 - $x = Math::BigFloat->new(2);$x->bzero(2, undef); $x->{_a} ok 417 - $x = Math::BigFloat->new(2);$x->bzero(2, undef); $x->{_p} # Verify that precision can be set with instance method bzero(). ok 418 - $x = Math::BigFloat->new(2); $x->bzero(undef, 2); $x->{_a} ok 419 - $x = Math::BigFloat->new(2); $x->bzero(undef, 2); $x->{_p} # Verify that class accuracy is copied into new objects. ok 420 - Math::BigInt->accuracy(3); $x = Math::BigInt->bzero(); $x->accuracy() ok 421 - Math::BigInt->accuracy(3); $x = Math::BigInt->bone(); $x->accuracy() ok 422 - Math::BigInt->accuracy(3); $x = Math::BigInt->new(2); $x->accuracy() # Verify that class precision is copied into new objects. ok 423 - Math::BigInt->precision(-4); $x = Math::BigInt->bzero(); $x->precision() ok 424 - Math::BigInt->precision(-4); $x = Math::BigInt->bone(); $x->precision() ok 425 - Math::BigInt->precision(-4); $x = Math::BigInt->new(2); $x->precision() # Verify that setting accuracy as method argument overrides class variable ok 426 - Math::BigInt->accuracy(2); $x = Math::BigInt->bzero(5); $x->accuracy() ok 427 # skip 1 ok 428 - Math::BigInt->accuracy(2); $x = Math::BigInt->bone("+", 5); $x->accuracy() ok 429 # skip 1 ok 430 - Math::BigInt->accuracy(2); $x = Math::BigInt->new(2, 5); $x->accuracy() ok 431 # skip 1 # Verify that setting precision as method argument overrides class variable ok 432 - Math::BigInt->precision(-2); $x = Math::BigInt->bzero(undef, -6); $x->precision() ok 433 # skip 1 ok 434 - Math::BigInt->precision(-2); $x = Math::BigInt->bone("+", undef, -6); $x->precision() ok 435 # skip 1 ok 436 - Math::BigInt->precision(-2); $x = Math::BigInt->new(2, undef, -6); $x->precision() ok 437 # skip 1 # Verify that class accuracy is copied into new objects. ok 438 - Math::BigFloat->accuracy(3); $x = Math::BigFloat->bzero(); $x->accuracy() ok 439 - Math::BigFloat->accuracy(3); $x = Math::BigFloat->bone(); $x->accuracy() ok 440 - Math::BigFloat->accuracy(3); $x = Math::BigFloat->new(2); $x->accuracy() # Verify that class precision is copied into new objects. ok 441 - Math::BigFloat->precision(-4); $x = Math::BigFloat->bzero(); $x->precision() ok 442 - Math::BigFloat->precision(-4); $x = Math::BigFloat->bone(); $x->precision() ok 443 - Math::BigFloat->precision(-4); $x = Math::BigFloat->new(2); $x->precision() # Verify that setting accuracy as method argument overrides class variable ok 444 - Math::BigFloat->accuracy(2); $x = Math::BigFloat->bzero(5); $x->accuracy() ok 445 # skip 1 ok 446 - Math::BigFloat->accuracy(2); $x = Math::BigFloat->bone("+", 5); $x->accuracy() ok 447 # skip 1 ok 448 - Math::BigFloat->accuracy(2); $x = Math::BigFloat->new(2, 5); $x->accuracy() ok 449 # skip 1 # Verify that setting precision as method argument overrides class variable ok 450 - Math::BigFloat->precision(-2); $x = Math::BigFloat->bzero(undef, -6); $x->precision() ok 451 # skip 1 ok 452 - Math::BigFloat->precision(-2); $x = Math::BigFloat->bone("+", undef, -6); $x->precision() ok 453 # skip 1 ok 454 - Math::BigFloat->precision(-2); $x = Math::BigFloat->new(2, undef, -6); $x->precision() ok 455 # skip 1 ok 456 - mixing A and P creates a NaN ok 457 - $class->new(123) = "NaN" ok 458 - mixing A and P creates a NaN ok 459 - $class->new(123) = "NaN" ok 460 - my $x = Math::BigInt->new(1234); $x->accuracy(5); my $y = Math::BigInt->new(12); $y->precision(-3); $x->badd($y); ok 461 - my $x = Math::BigInt->new(1234); $x->accuracy(5); my $y = Math::BigInt->new(12); $y->precision(-3); $x->bsub($y); ok 462 - my $x = Math::BigInt->new(1234); $x->accuracy(5); my $y = Math::BigInt->new(12); $y->precision(-3); $x->bmul($y); ok 463 - my $x = Math::BigInt->new(1234); $x->accuracy(5); my $y = Math::BigInt->new(12); $y->precision(-3); $x->bpow($y); ok 464 - my $x = Math::BigInt->new(1234); $x->accuracy(5); my $y = Math::BigInt->new(12); $y->precision(-3); $x->bmod($y); ok 465 - my $x = Math::BigFloat->new(1234); $x->accuracy(5); my $y = Math::BigFloat->new(12); $y->precision(-3); $x->badd($y); ok 466 - my $x = Math::BigFloat->new(1234); $x->accuracy(5); my $y = Math::BigFloat->new(12); $y->precision(-3); $x->bsub($y); ok 467 - my $x = Math::BigFloat->new(1234); $x->accuracy(5); my $y = Math::BigFloat->new(12); $y->precision(-3); $x->bmul($y); ok 468 - my $x = Math::BigFloat->new(1234); $x->accuracy(5); my $y = Math::BigFloat->new(12); $y->precision(-3); $x->bpow($y); ok 469 - my $x = Math::BigFloat->new(1234); $x->accuracy(5); my $y = Math::BigFloat->new(12); $y->precision(-3); $x->bmod($y); ok 470 - my $x = Math::BigInt->new(1234, 5, -3); ok 471 - my $x = Math::BigInt->bsqrt(1234, 5, -3); ok 472 - $x = 120 ok 473 - $x = 120 ok 474 - $x = 120 ok 475 - $x = 120 ok 476 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("123"); $x->$f($y); ok 477 - is a valid object ok 478 - $x = Math::BigInt->new("123"); $x->accuracy(3); $y = Math::BigInt->new("0"); $x->$f($y); ok 479 - is a valid object ok 480 - $x->{_a} == 3 ok 481 - $x->{_p} is undef ok 482 - $x = Math::BigInt->new("123"); $x->precision(-3); $y = Math::BigInt->new("0"); $x->$f($y); ok 483 - is a valid object ok 484 - $x->{_p} == -3 ok 485 - $x->{_a} is undef ok 486 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("0"); $y->accuracy(3); $x->$f($y); ok 487 - is a valid object ok 488 - $x->{_a} == 3 ok 489 - $x->{_p} is undef ok 490 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("0"); $y->precision(-3); $x->$f($y); ok 491 - is a valid object ok 492 - $x->{_p} == -3 ok 493 - $x->{_a} is undef ok 494 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("1"); $x->$f($y); ok 495 - is a valid object ok 496 - $x = Math::BigInt->new("123"); $x->accuracy(3); $y = Math::BigInt->new("0"); $x->$f($y); ok 497 - is a valid object ok 498 - $x->{_a} == 3 ok 499 - $x->{_p} is undef ok 500 - $x = Math::BigInt->new("123"); $x->precision(-3); $y = Math::BigInt->new("0"); $x->$f($y); ok 501 - is a valid object ok 502 - $x->{_p} == -3 ok 503 - $x->{_a} is undef ok 504 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("0"); $y->accuracy(3); $x->$f($y); ok 505 - is a valid object ok 506 - $x->{_a} == 3 ok 507 - $x->{_p} is undef ok 508 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("0"); $y->precision(-3); $x->$f($y); ok 509 - is a valid object ok 510 - $x->{_p} == -3 ok 511 - $x->{_a} is undef ok 512 - $x = Math::BigInt->new("123"); $x->accuracy(3); $y = Math::BigInt->new("1"); $x->$f($y); ok 513 - is a valid object ok 514 - $x->{_a} == 3 ok 515 - $x->{_p} is undef ok 516 - $x = Math::BigInt->new("123"); $x->precision(-3); $y = Math::BigInt->new("1"); $x->$f($y); ok 517 - is a valid object ok 518 - $x->{_p} == -3 ok 519 - $x->{_a} is undef ok 520 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("1"); $y->accuracy(3); $x->$f($y); ok 521 - is a valid object ok 522 - $x->{_a} == 3 ok 523 - $x->{_p} is undef ok 524 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("1"); $y->precision(-3); $x->$f($y); ok 525 - is a valid object ok 526 - $x->{_p} == -3 ok 527 - $x->{_a} is undef ok 528 - $x = Math::BigInt->new("1"); $x->accuracy(3); $y = Math::BigInt->new("123"); $x->$f($y); ok 529 - is a valid object ok 530 - $x->{_a} == 3 ok 531 - $x->{_p} is undef ok 532 - $x = Math::BigInt->new("1"); $x->precision(-3); $y = Math::BigInt->new("123"); $x->$f($y); ok 533 - is a valid object ok 534 - $x->{_p} == -3 ok 535 - $x->{_a} is undef ok 536 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("123"); $y->accuracy(3); $x->$f($y); ok 537 - is a valid object ok 538 - $x->{_a} == 3 ok 539 - $x->{_p} is undef ok 540 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("123"); $y->precision(-3); $x->$f($y); ok 541 - is a valid object ok 542 - $x->{_p} == -3 ok 543 - $x->{_a} is undef ok 544 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("1"); $x->$f($y); ok 545 - is a valid object ok 546 - $x = Math::BigInt->new("123"); $x->accuracy(4); $y = Math::BigInt->new("1"); $x->$f($y); ok 547 - is a valid object ok 548 - $x->{_a} == 4 ok 549 - $x->{_p} is undef ok 550 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("1"); $y->accuracy(4); $x->$f($y); ok 551 - is a valid object ok 552 - $x->{_a} == 4 ok 553 - $x->{_p} is undef ok 554 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("1"); $y->precision(-4); $x->$f($y); ok 555 - is a valid object ok 556 - $x->{_p} == -4 ok 557 - $x->{_a} is undef ok 558 - $x = Math::BigInt->new("123"); $x->precision(-4); $y = Math::BigInt->new("1"); $x->$f($y); ok 559 - is a valid object ok 560 - $x->{_p} == -4 ok 561 - $x->{_a} is undef ok 562 - $x = Math::BigInt->new("1"); $x->accuracy(4); $y = Math::BigInt->new("123"); $x->$f($y); ok 563 - is a valid object ok 564 - $x->{_a} == 4 ok 565 - $x->{_p} is undef ok 566 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("123"); $y->accuracy(4); $x->$f($y); ok 567 - is a valid object ok 568 - $x->{_a} == 4 ok 569 - $x->{_p} is undef ok 570 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("123"); $y->precision(-4); $x->$f($y); ok 571 - is a valid object ok 572 - $x->{_p} == -4 ok 573 - $x->{_a} is undef ok 574 - $x = Math::BigInt->new("1"); $x->precision(-4); $y = Math::BigInt->new("123"); $x->$f($y); ok 575 - is a valid object ok 576 - $x->{_p} == -4 ok 577 - $x->{_a} is undef ok 578 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x->$f($y); ok 579 - is a valid object ok 580 - $x = Math::BigInt->new("1234"); $x->accuracy(1); $y = Math::BigInt->new("0"); $x->$f($y); ok 581 - is a valid object ok 582 - $x->{_a} == 1 ok 583 - $x->{_p} is undef ok 584 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("0"); $y->accuracy(1); $x->$f($y); ok 585 - is a valid object ok 586 - $x->{_a} == 1 ok 587 - $x->{_p} is undef ok 588 - $x = Math::BigInt->new("1234"); $x->precision(-1); $y = Math::BigInt->new("0"); $x->$f($y); ok 589 - is a valid object ok 590 - $x->{_p} == -1 ok 591 - $x->{_a} is undef ok 592 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("0"); $y->precision(-1); $x->$f($y); ok 593 - is a valid object ok 594 - $x->{_p} == -1 ok 595 - $x->{_a} is undef ok 596 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0x10"); $x->$f($y); ok 597 - is a valid object ok 598 - $x = Math::BigInt->new("0xFF"); $x->accuracy(2); $y = Math::BigInt->new("0xFF"); $x->$f($y); ok 599 - is a valid object ok 600 - $x->{_a} == 2 ok 601 - $x->{_p} is undef ok 602 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0xFF"); $y->accuracy(2); $x->$f($y); ok 603 - is a valid object ok 604 - $x->{_a} == 2 ok 605 - $x->{_p} is undef ok 606 - $x = Math::BigInt->new("0xFF"); $x->precision(1); $y = Math::BigInt->new("0xFF"); $x->$f($y); ok 607 - is a valid object ok 608 - $x->{_p} == 1 ok 609 - $x->{_a} is undef ok 610 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0xFF"); $y->precision(1); $x->$f($y); ok 611 - is a valid object ok 612 - $x->{_p} == 1 ok 613 - $x->{_a} is undef ok 614 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x->$f($y); ok 615 - is a valid object ok 616 - $x = Math::BigInt->new("1234"); $x->accuracy(1); $y = Math::BigInt->new("0"); $x->$f($y); ok 617 - is a valid object ok 618 - $x->{_a} == 1 ok 619 - $x->{_p} is undef ok 620 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("0"); $y->accuracy(1); $x->$f($y); ok 621 - is a valid object ok 622 - $x->{_a} == 1 ok 623 - $x->{_p} is undef ok 624 - $x = Math::BigInt->new("1234"); $x->precision(3); $y = Math::BigInt->new("0"); $x->$f($y); ok 625 - is a valid object ok 626 - $x->{_p} == 3 ok 627 - $x->{_a} is undef ok 628 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("0"); $y->precision(3); $x->$f($y); ok 629 - is a valid object ok 630 - $x->{_p} == 3 ok 631 - $x->{_a} is undef ok 632 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0x10"); $x->$f($y); ok 633 - is a valid object ok 634 - $x = Math::BigInt->new("0xFF"); $x->accuracy(2); $y = Math::BigInt->new("0xFF"); $x->$f($y); ok 635 - is a valid object ok 636 - $x->{_a} == 2 ok 637 - $x->{_p} is undef ok 638 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0xFF"); $y->accuracy(2); $x->$f($y); ok 639 - is a valid object ok 640 - $x->{_a} == 2 ok 641 - $x->{_p} is undef ok 642 - $x = Math::BigInt->new("0xFF"); $x->precision(1); $y = Math::BigInt->new("0xFF"); $x->$f($y); ok 643 - is a valid object ok 644 - $x->{_p} == 1 ok 645 - $x->{_a} is undef ok 646 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0xFF"); $y->precision(1); $x->$f($y); ok 647 - is a valid object ok 648 - $x->{_p} == 1 ok 649 - $x->{_a} is undef ok 650 - $x = Math::BigInt->new("0xFF"); $x->accuracy(2); $y = Math::BigInt->new("0xFFF"); $x->$f($y); ok 651 - is a valid object ok 652 - $x->{_a} == 2 ok 653 - $x->{_p} is undef ok 654 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0xFFF"); $y->accuracy(2); $x->$f($y); ok 655 - is a valid object ok 656 - $x->{_a} == 2 ok 657 - $x->{_p} is undef ok 658 - $x = Math::BigInt->new("0xFF"); $x->precision(2); $y = Math::BigInt->new("0xFFF"); $x->$f($y); ok 659 - is a valid object ok 660 - $x->{_p} == 2 ok 661 - $x->{_a} is undef ok 662 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0xFFF"); $y->precision(2); $x->$f($y); ok 663 - is a valid object ok 664 - $x->{_p} == 2 ok 665 - $x->{_a} is undef ok 666 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x->$f($y); ok 667 - is a valid object ok 668 - $x = Math::BigInt->new("1234"); $x->accuracy(1); $y = Math::BigInt->new("0"); $x->$f($y); ok 669 - is a valid object ok 670 - $x->{_a} == 1 ok 671 - $x->{_p} is undef ok 672 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("0"); $y->accuracy(1); $x->$f($y); ok 673 - is a valid object ok 674 - $x->{_a} == 1 ok 675 - $x->{_p} is undef ok 676 - $x = Math::BigInt->new("1234"); $x->precision(3); $y = Math::BigInt->new("0"); $x->$f($y); ok 677 - is a valid object ok 678 - $x->{_p} == 3 ok 679 - $x->{_a} is undef ok 680 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("0"); $y->precision(3); $x->$f($y); ok 681 - is a valid object ok 682 - $x->{_p} == 3 ok 683 - $x->{_a} is undef ok 684 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0x10"); $x->$f($y); ok 685 - is a valid object ok 686 - $x = Math::BigInt->new("250"); $x->accuracy(2); $y = Math::BigInt->new("0xFF"); $x->$f($y); ok 687 - is a valid object ok 688 - $x->{_a} == 2 ok 689 - $x->{_p} is undef ok 690 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("250"); $y->accuracy(2); $x->$f($y); ok 691 - is a valid object ok 692 - $x->{_a} == 2 ok 693 - $x->{_p} is undef ok 694 - $x = Math::BigInt->new("0xFF"); $x->precision(1); $y = Math::BigInt->new("0xFF"); $x->$f($y); ok 695 - is a valid object ok 696 - $x->{_p} == 1 ok 697 - $x->{_a} is undef ok 698 - $x = Math::BigInt->new("0xFF"); $y = Math::BigInt->new("0xFF"); $y->precision(1); $x->$f($y); ok 699 - is a valid object ok 700 - $x->{_p} == 1 ok 701 - $x->{_a} is undef ok 702 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $x->$f($y); ok 703 - is a valid object ok 704 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $x->$f($y); ok 705 - is a valid object ok 706 - $x = Math::BigInt->new("2"); $x->accuracy(2); $y = Math::BigInt->new("0"); $x->$f($y); ok 707 - is a valid object ok 708 - $x->{_a} == 2 ok 709 - $x->{_p} is undef ok 710 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $y->accuracy(2); $x->$f($y); ok 711 - is a valid object ok 712 - $x->{_a} == 2 ok 713 - $x->{_p} is undef ok t/bdstr-mbf.t ................................. 1..460 # # $x = Math::BigFloat -> new("NaN"); $str = $x -> bdstr(); # ok 1 - input value is "NaN" ok 2 - input object is unmodified # # $x = Math::BigFloat -> new("inf"); $str = $x -> bdstr(); # ok 3 - input value is "inf" ok 4 - input object is unmodified # # $x = Math::BigFloat -> new("-inf"); $str = $x -> bdstr(); # ok 5 - input value is "-inf" ok 6 - input object is unmodified # # $x = Math::BigFloat -> new("0"); $str = $x -> bdstr(); # ok 7 - input value is "0" ok 8 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000000001"); $str = $x -> bdstr(); # ok 9 - input value is "0.000000000001" ok 10 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000001"); $str = $x -> bdstr(); # ok 11 - input value is "0.00000000001" ok 12 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000001"); $str = $x -> bdstr(); # ok 13 - input value is "0.0000000001" ok 14 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000001"); $str = $x -> bdstr(); # ok 15 - input value is "0.000000001" ok 16 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000001"); $str = $x -> bdstr(); # ok 17 - input value is "0.00000001" ok 18 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000001"); $str = $x -> bdstr(); # ok 19 - input value is "0.0000001" ok 20 - input object is unmodified # # $x = Math::BigFloat -> new("0.000001"); $str = $x -> bdstr(); # ok 21 - input value is "0.000001" ok 22 - input object is unmodified # # $x = Math::BigFloat -> new("0.00001"); $str = $x -> bdstr(); # ok 23 - input value is "0.00001" ok 24 - input object is unmodified # # $x = Math::BigFloat -> new("0.0001"); $str = $x -> bdstr(); # ok 25 - input value is "0.0001" ok 26 - input object is unmodified # # $x = Math::BigFloat -> new("0.001"); $str = $x -> bdstr(); # ok 27 - input value is "0.001" ok 28 - input object is unmodified # # $x = Math::BigFloat -> new("0.01"); $str = $x -> bdstr(); # ok 29 - input value is "0.01" ok 30 - input object is unmodified # # $x = Math::BigFloat -> new("0.1"); $str = $x -> bdstr(); # ok 31 - input value is "0.1" ok 32 - input object is unmodified # # $x = Math::BigFloat -> new("1"); $str = $x -> bdstr(); # ok 33 - input value is "1" ok 34 - input object is unmodified # # $x = Math::BigFloat -> new("10"); $str = $x -> bdstr(); # ok 35 - input value is "10" ok 36 - input object is unmodified # # $x = Math::BigFloat -> new("100"); $str = $x -> bdstr(); # ok 37 - input value is "100" ok 38 - input object is unmodified # # $x = Math::BigFloat -> new("1000"); $str = $x -> bdstr(); # ok 39 - input value is "1000" ok 40 - input object is unmodified # # $x = Math::BigFloat -> new("10000"); $str = $x -> bdstr(); # ok 41 - input value is "10000" ok 42 - input object is unmodified # # $x = Math::BigFloat -> new("100000"); $str = $x -> bdstr(); # ok 43 - input value is "100000" ok 44 - input object is unmodified # # $x = Math::BigFloat -> new("1000000"); $str = $x -> bdstr(); # ok 45 - input value is "1000000" ok 46 - input object is unmodified # # $x = Math::BigFloat -> new("10000000"); $str = $x -> bdstr(); # ok 47 - input value is "10000000" ok 48 - input object is unmodified # # $x = Math::BigFloat -> new("100000000"); $str = $x -> bdstr(); # ok 49 - input value is "100000000" ok 50 - input object is unmodified # # $x = Math::BigFloat -> new("1000000000"); $str = $x -> bdstr(); # ok 51 - input value is "1000000000" ok 52 - input object is unmodified # # $x = Math::BigFloat -> new("10000000000"); $str = $x -> bdstr(); # ok 53 - input value is "10000000000" ok 54 - input object is unmodified # # $x = Math::BigFloat -> new("100000000000"); $str = $x -> bdstr(); # ok 55 - input value is "100000000000" ok 56 - input object is unmodified # # $x = Math::BigFloat -> new("1000000000000"); $str = $x -> bdstr(); # ok 57 - input value is "1000000000000" ok 58 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000000012"); $str = $x -> bdstr(); # ok 59 - input value is "0.0000000000012" ok 60 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000000012"); $str = $x -> bdstr(); # ok 61 - input value is "0.000000000012" ok 62 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000012"); $str = $x -> bdstr(); # ok 63 - input value is "0.00000000012" ok 64 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000012"); $str = $x -> bdstr(); # ok 65 - input value is "0.0000000012" ok 66 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000012"); $str = $x -> bdstr(); # ok 67 - input value is "0.000000012" ok 68 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000012"); $str = $x -> bdstr(); # ok 69 - input value is "0.00000012" ok 70 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000012"); $str = $x -> bdstr(); # ok 71 - input value is "0.0000012" ok 72 - input object is unmodified # # $x = Math::BigFloat -> new("0.000012"); $str = $x -> bdstr(); # ok 73 - input value is "0.000012" ok 74 - input object is unmodified # # $x = Math::BigFloat -> new("0.00012"); $str = $x -> bdstr(); # ok 75 - input value is "0.00012" ok 76 - input object is unmodified # # $x = Math::BigFloat -> new("0.0012"); $str = $x -> bdstr(); # ok 77 - input value is "0.0012" ok 78 - input object is unmodified # # $x = Math::BigFloat -> new("0.012"); $str = $x -> bdstr(); # ok 79 - input value is "0.012" ok 80 - input object is unmodified # # $x = Math::BigFloat -> new("0.12"); $str = $x -> bdstr(); # ok 81 - input value is "0.12" ok 82 - input object is unmodified # # $x = Math::BigFloat -> new("1.2"); $str = $x -> bdstr(); # ok 83 - input value is "1.2" ok 84 - input object is unmodified # # $x = Math::BigFloat -> new("12"); $str = $x -> bdstr(); # ok 85 - input value is "12" ok 86 - input object is unmodified # # $x = Math::BigFloat -> new("120"); $str = $x -> bdstr(); # ok 87 - input value is "120" ok 88 - input object is unmodified # # $x = Math::BigFloat -> new("1200"); $str = $x -> bdstr(); # ok 89 - input value is "1200" ok 90 - input object is unmodified # # $x = Math::BigFloat -> new("12000"); $str = $x -> bdstr(); # ok 91 - input value is "12000" ok 92 - input object is unmodified # # $x = Math::BigFloat -> new("120000"); $str = $x -> bdstr(); # ok 93 - input value is "120000" ok 94 - input object is unmodified # # $x = Math::BigFloat -> new("1200000"); $str = $x -> bdstr(); # ok 95 - input value is "1200000" ok 96 - input object is unmodified # # $x = Math::BigFloat -> new("12000000"); $str = $x -> bdstr(); # ok 97 - input value is "12000000" ok 98 - input object is unmodified # # $x = Math::BigFloat -> new("120000000"); $str = $x -> bdstr(); # ok 99 - input value is "120000000" ok 100 - input object is unmodified # # $x = Math::BigFloat -> new("1200000000"); $str = $x -> bdstr(); # ok 101 - input value is "1200000000" ok 102 - input object is unmodified # # $x = Math::BigFloat -> new("12000000000"); $str = $x -> bdstr(); # ok 103 - input value is "12000000000" ok 104 - input object is unmodified # # $x = Math::BigFloat -> new("120000000000"); $str = $x -> bdstr(); # ok 105 - input value is "120000000000" ok 106 - input object is unmodified # # $x = Math::BigFloat -> new("1200000000000"); $str = $x -> bdstr(); # ok 107 - input value is "1200000000000" ok 108 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000000123"); $str = $x -> bdstr(); # ok 109 - input value is "0.00000000000123" ok 110 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000000123"); $str = $x -> bdstr(); # ok 111 - input value is "0.0000000000123" ok 112 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000000123"); $str = $x -> bdstr(); # ok 113 - input value is "0.000000000123" ok 114 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000123"); $str = $x -> bdstr(); # ok 115 - input value is "0.00000000123" ok 116 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000123"); $str = $x -> bdstr(); # ok 117 - input value is "0.0000000123" ok 118 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000123"); $str = $x -> bdstr(); # ok 119 - input value is "0.000000123" ok 120 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000123"); $str = $x -> bdstr(); # ok 121 - input value is "0.00000123" ok 122 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000123"); $str = $x -> bdstr(); # ok 123 - input value is "0.0000123" ok 124 - input object is unmodified # # $x = Math::BigFloat -> new("0.000123"); $str = $x -> bdstr(); # ok 125 - input value is "0.000123" ok 126 - input object is unmodified # # $x = Math::BigFloat -> new("0.00123"); $str = $x -> bdstr(); # ok 127 - input value is "0.00123" ok 128 - input object is unmodified # # $x = Math::BigFloat -> new("0.0123"); $str = $x -> bdstr(); # ok 129 - input value is "0.0123" ok 130 - input object is unmodified # # $x = Math::BigFloat -> new("0.123"); $str = $x -> bdstr(); # ok 131 - input value is "0.123" ok 132 - input object is unmodified # # $x = Math::BigFloat -> new("1.23"); $str = $x -> bdstr(); # ok 133 - input value is "1.23" ok 134 - input object is unmodified # # $x = Math::BigFloat -> new("12.3"); $str = $x -> bdstr(); # ok 135 - input value is "12.3" ok 136 - input object is unmodified # # $x = Math::BigFloat -> new("123"); $str = $x -> bdstr(); # ok 137 - input value is "123" ok 138 - input object is unmodified # # $x = Math::BigFloat -> new("1230"); $str = $x -> bdstr(); # ok 139 - input value is "1230" ok 140 - input object is unmodified # # $x = Math::BigFloat -> new("12300"); $str = $x -> bdstr(); # ok 141 - input value is "12300" ok 142 - input object is unmodified # # $x = Math::BigFloat -> new("123000"); $str = $x -> bdstr(); # ok 143 - input value is "123000" ok 144 - input object is unmodified # # $x = Math::BigFloat -> new("1230000"); $str = $x -> bdstr(); # ok 145 - input value is "1230000" ok 146 - input object is unmodified # # $x = Math::BigFloat -> new("12300000"); $str = $x -> bdstr(); # ok 147 - input value is "12300000" ok 148 - input object is unmodified # # $x = Math::BigFloat -> new("123000000"); $str = $x -> bdstr(); # ok 149 - input value is "123000000" ok 150 - input object is unmodified # # $x = Math::BigFloat -> new("1230000000"); $str = $x -> bdstr(); # ok 151 - input value is "1230000000" ok 152 - input object is unmodified # # $x = Math::BigFloat -> new("12300000000"); $str = $x -> bdstr(); # ok 153 - input value is "12300000000" ok 154 - input object is unmodified # # $x = Math::BigFloat -> new("123000000000"); $str = $x -> bdstr(); # ok 155 - input value is "123000000000" ok 156 - input object is unmodified # # $x = Math::BigFloat -> new("1230000000000"); $str = $x -> bdstr(); # ok 157 - input value is "1230000000000" ok 158 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000000001234"); $str = $x -> bdstr(); # ok 159 - input value is "0.000000000001234" ok 160 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000001234"); $str = $x -> bdstr(); # ok 161 - input value is "0.00000000001234" ok 162 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000001234"); $str = $x -> bdstr(); # ok 163 - input value is "0.0000000001234" ok 164 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000001234"); $str = $x -> bdstr(); # ok 165 - input value is "0.000000001234" ok 166 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000001234"); $str = $x -> bdstr(); # ok 167 - input value is "0.00000001234" ok 168 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000001234"); $str = $x -> bdstr(); # ok 169 - input value is "0.0000001234" ok 170 - input object is unmodified # # $x = Math::BigFloat -> new("0.000001234"); $str = $x -> bdstr(); # ok 171 - input value is "0.000001234" ok 172 - input object is unmodified # # $x = Math::BigFloat -> new("0.00001234"); $str = $x -> bdstr(); # ok 173 - input value is "0.00001234" ok 174 - input object is unmodified # # $x = Math::BigFloat -> new("0.0001234"); $str = $x -> bdstr(); # ok 175 - input value is "0.0001234" ok 176 - input object is unmodified # # $x = Math::BigFloat -> new("0.001234"); $str = $x -> bdstr(); # ok 177 - input value is "0.001234" ok 178 - input object is unmodified # # $x = Math::BigFloat -> new("0.01234"); $str = $x -> bdstr(); # ok 179 - input value is "0.01234" ok 180 - input object is unmodified # # $x = Math::BigFloat -> new("0.1234"); $str = $x -> bdstr(); # ok 181 - input value is "0.1234" ok 182 - input object is unmodified # # $x = Math::BigFloat -> new("1.234"); $str = $x -> bdstr(); # ok 183 - input value is "1.234" ok 184 - input object is unmodified # # $x = Math::BigFloat -> new("12.34"); $str = $x -> bdstr(); # ok 185 - input value is "12.34" ok 186 - input object is unmodified # # $x = Math::BigFloat -> new("123.4"); $str = $x -> bdstr(); # ok 187 - input value is "123.4" ok 188 - input object is unmodified # # $x = Math::BigFloat -> new("1234"); $str = $x -> bdstr(); # ok 189 - input value is "1234" ok 190 - input object is unmodified # # $x = Math::BigFloat -> new("12340"); $str = $x -> bdstr(); # ok 191 - input value is "12340" ok 192 - input object is unmodified # # $x = Math::BigFloat -> new("123400"); $str = $x -> bdstr(); # ok 193 - input value is "123400" ok 194 - input object is unmodified # # $x = Math::BigFloat -> new("1234000"); $str = $x -> bdstr(); # ok 195 - input value is "1234000" ok 196 - input object is unmodified # # $x = Math::BigFloat -> new("12340000"); $str = $x -> bdstr(); # ok 197 - input value is "12340000" ok 198 - input object is unmodified # # $x = Math::BigFloat -> new("123400000"); $str = $x -> bdstr(); # ok 199 - input value is "123400000" ok 200 - input object is unmodified # # $x = Math::BigFloat -> new("1234000000"); $str = $x -> bdstr(); # ok 201 - input value is "1234000000" ok 202 - input object is unmodified # # $x = Math::BigFloat -> new("12340000000"); $str = $x -> bdstr(); # ok 203 - input value is "12340000000" ok 204 - input object is unmodified # # $x = Math::BigFloat -> new("123400000000"); $str = $x -> bdstr(); # ok 205 - input value is "123400000000" ok 206 - input object is unmodified # # $x = Math::BigFloat -> new("1234000000000"); $str = $x -> bdstr(); # ok 207 - input value is "1234000000000" ok 208 - input object is unmodified # # $x = Math::BigFloat -> new("0.000003141592"); $str = $x -> bdstr(); # ok 209 - input value is "0.000003141592" ok 210 - input object is unmodified # # $x = Math::BigFloat -> new("0.00003141592"); $str = $x -> bdstr(); # ok 211 - input value is "0.00003141592" ok 212 - input object is unmodified # # $x = Math::BigFloat -> new("0.0003141592"); $str = $x -> bdstr(); # ok 213 - input value is "0.0003141592" ok 214 - input object is unmodified # # $x = Math::BigFloat -> new("0.003141592"); $str = $x -> bdstr(); # ok 215 - input value is "0.003141592" ok 216 - input object is unmodified # # $x = Math::BigFloat -> new("0.03141592"); $str = $x -> bdstr(); # ok 217 - input value is "0.03141592" ok 218 - input object is unmodified # # $x = Math::BigFloat -> new("0.3141592"); $str = $x -> bdstr(); # ok 219 - input value is "0.3141592" ok 220 - input object is unmodified # # $x = Math::BigFloat -> new("3.141592"); $str = $x -> bdstr(); # ok 221 - input value is "3.141592" ok 222 - input object is unmodified # # $x = Math::BigFloat -> new("31.41592"); $str = $x -> bdstr(); # ok 223 - input value is "31.41592" ok 224 - input object is unmodified # # $x = Math::BigFloat -> new("314.1592"); $str = $x -> bdstr(); # ok 225 - input value is "314.1592" ok 226 - input object is unmodified # # $x = Math::BigFloat -> new("3141.592"); $str = $x -> bdstr(); # ok 227 - input value is "3141.592" ok 228 - input object is unmodified # # $x = Math::BigFloat -> new("31415.92"); $str = $x -> bdstr(); # ok 229 - input value is "31415.92" ok 230 - input object is unmodified # # $x = Math::BigFloat -> new("314159.2"); $str = $x -> bdstr(); # ok 231 - input value is "314159.2" ok 232 - input object is unmodified # # $x = Math::BigFloat -> new("3141592"); $str = $x -> bdstr(); # ok 233 - input value is "3141592" ok 234 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000000001"); $str = $x -> bdstr(); # ok 235 - input value is "-0.000000000001" ok 236 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000001"); $str = $x -> bdstr(); # ok 237 - input value is "-0.00000000001" ok 238 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000001"); $str = $x -> bdstr(); # ok 239 - input value is "-0.0000000001" ok 240 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000001"); $str = $x -> bdstr(); # ok 241 - input value is "-0.000000001" ok 242 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000001"); $str = $x -> bdstr(); # ok 243 - input value is "-0.00000001" ok 244 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000001"); $str = $x -> bdstr(); # ok 245 - input value is "-0.0000001" ok 246 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000001"); $str = $x -> bdstr(); # ok 247 - input value is "-0.000001" ok 248 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00001"); $str = $x -> bdstr(); # ok 249 - input value is "-0.00001" ok 250 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0001"); $str = $x -> bdstr(); # ok 251 - input value is "-0.0001" ok 252 - input object is unmodified # # $x = Math::BigFloat -> new("-0.001"); $str = $x -> bdstr(); # ok 253 - input value is "-0.001" ok 254 - input object is unmodified # # $x = Math::BigFloat -> new("-0.01"); $str = $x -> bdstr(); # ok 255 - input value is "-0.01" ok 256 - input object is unmodified # # $x = Math::BigFloat -> new("-0.1"); $str = $x -> bdstr(); # ok 257 - input value is "-0.1" ok 258 - input object is unmodified # # $x = Math::BigFloat -> new("-1"); $str = $x -> bdstr(); # ok 259 - input value is "-1" ok 260 - input object is unmodified # # $x = Math::BigFloat -> new("-10"); $str = $x -> bdstr(); # ok 261 - input value is "-10" ok 262 - input object is unmodified # # $x = Math::BigFloat -> new("-100"); $str = $x -> bdstr(); # ok 263 - input value is "-100" ok 264 - input object is unmodified # # $x = Math::BigFloat -> new("-1000"); $str = $x -> bdstr(); # ok 265 - input value is "-1000" ok 266 - input object is unmodified # # $x = Math::BigFloat -> new("-10000"); $str = $x -> bdstr(); # ok 267 - input value is "-10000" ok 268 - input object is unmodified # # $x = Math::BigFloat -> new("-100000"); $str = $x -> bdstr(); # ok 269 - input value is "-100000" ok 270 - input object is unmodified # # $x = Math::BigFloat -> new("-1000000"); $str = $x -> bdstr(); # ok 271 - input value is "-1000000" ok 272 - input object is unmodified # # $x = Math::BigFloat -> new("-10000000"); $str = $x -> bdstr(); # ok 273 - input value is "-10000000" ok 274 - input object is unmodified # # $x = Math::BigFloat -> new("-100000000"); $str = $x -> bdstr(); # ok 275 - input value is "-100000000" ok 276 - input object is unmodified # # $x = Math::BigFloat -> new("-1000000000"); $str = $x -> bdstr(); # ok 277 - input value is "-1000000000" ok 278 - input object is unmodified # # $x = Math::BigFloat -> new("-10000000000"); $str = $x -> bdstr(); # ok 279 - input value is "-10000000000" ok 280 - input object is unmodified # # $x = Math::BigFloat -> new("-100000000000"); $str = $x -> bdstr(); # ok 281 - input value is "-100000000000" ok 282 - input object is unmodified # # $x = Math::BigFloat -> new("-1000000000000"); $str = $x -> bdstr(); # ok 283 - input value is "-1000000000000" ok 284 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000000012"); $str = $x -> bdstr(); # ok 285 - input value is "-0.0000000000012" ok 286 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000000012"); $str = $x -> bdstr(); # ok 287 - input value is "-0.000000000012" ok 288 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000012"); $str = $x -> bdstr(); # ok 289 - input value is "-0.00000000012" ok 290 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000012"); $str = $x -> bdstr(); # ok 291 - input value is "-0.0000000012" ok 292 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000012"); $str = $x -> bdstr(); # ok 293 - input value is "-0.000000012" ok 294 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000012"); $str = $x -> bdstr(); # ok 295 - input value is "-0.00000012" ok 296 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000012"); $str = $x -> bdstr(); # ok 297 - input value is "-0.0000012" ok 298 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000012"); $str = $x -> bdstr(); # ok 299 - input value is "-0.000012" ok 300 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00012"); $str = $x -> bdstr(); # ok 301 - input value is "-0.00012" ok 302 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0012"); $str = $x -> bdstr(); # ok 303 - input value is "-0.0012" ok 304 - input object is unmodified # # $x = Math::BigFloat -> new("-0.012"); $str = $x -> bdstr(); # ok 305 - input value is "-0.012" ok 306 - input object is unmodified # # $x = Math::BigFloat -> new("-0.12"); $str = $x -> bdstr(); # ok 307 - input value is "-0.12" ok 308 - input object is unmodified # # $x = Math::BigFloat -> new("-1.2"); $str = $x -> bdstr(); # ok 309 - input value is "-1.2" ok 310 - input object is unmodified # # $x = Math::BigFloat -> new("-12"); $str = $x -> bdstr(); # ok 311 - input value is "-12" ok 312 - input object is unmodified # # $x = Math::BigFloat -> new("-120"); $str = $x -> bdstr(); # ok 313 - input value is "-120" ok 314 - input object is unmodified # # $x = Math::BigFloat -> new("-1200"); $str = $x -> bdstr(); # ok 315 - input value is "-1200" ok 316 - input object is unmodified # # $x = Math::BigFloat -> new("-12000"); $str = $x -> bdstr(); # ok 317 - input value is "-12000" ok 318 - input object is unmodified # # $x = Math::BigFloat -> new("-120000"); $str = $x -> bdstr(); # ok 319 - input value is "-120000" ok 320 - input object is unmodified # # $x = Math::BigFloat -> new("-1200000"); $str = $x -> bdstr(); # ok 321 - input value is "-1200000" ok 322 - input object is unmodified # # $x = Math::BigFloat -> new("-12000000"); $str = $x -> bdstr(); # ok 323 - input value is "-12000000" ok 324 - input object is unmodified # # $x = Math::BigFloat -> new("-120000000"); $str = $x -> bdstr(); # ok 325 - input value is "-120000000" ok 326 - input object is unmodified # # $x = Math::BigFloat -> new("-1200000000"); $str = $x -> bdstr(); # ok 327 - input value is "-1200000000" ok 328 - input object is unmodified # # $x = Math::BigFloat -> new("-12000000000"); $str = $x -> bdstr(); # ok 329 - input value is "-12000000000" ok 330 - input object is unmodified # # $x = Math::BigFloat -> new("-120000000000"); $str = $x -> bdstr(); # ok 331 - input value is "-120000000000" ok 332 - input object is unmodified # # $x = Math::BigFloat -> new("-1200000000000"); $str = $x -> bdstr(); # ok 333 - input value is "-1200000000000" ok 334 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000000123"); $str = $x -> bdstr(); # ok 335 - input value is "-0.00000000000123" ok 336 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000000123"); $str = $x -> bdstr(); # ok 337 - input value is "-0.0000000000123" ok 338 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000000123"); $str = $x -> bdstr(); # ok 339 - input value is "-0.000000000123" ok 340 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000123"); $str = $x -> bdstr(); # ok 341 - input value is "-0.00000000123" ok 342 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000123"); $str = $x -> bdstr(); # ok 343 - input value is "-0.0000000123" ok 344 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000123"); $str = $x -> bdstr(); # ok 345 - input value is "-0.000000123" ok 346 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000123"); $str = $x -> bdstr(); # ok 347 - input value is "-0.00000123" ok 348 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000123"); $str = $x -> bdstr(); # ok 349 - input value is "-0.0000123" ok 350 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000123"); $str = $x -> bdstr(); # ok 351 - input value is "-0.000123" ok 352 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00123"); $str = $x -> bdstr(); # ok 353 - input value is "-0.00123" ok 354 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0123"); $str = $x -> bdstr(); # ok 355 - input value is "-0.0123" ok 356 - input object is unmodified # # $x = Math::BigFloat -> new("-0.123"); $str = $x -> bdstr(); # ok 357 - input value is "-0.123" ok 358 - input object is unmodified # # $x = Math::BigFloat -> new("-1.23"); $str = $x -> bdstr(); # ok 359 - input value is "-1.23" ok 360 - input object is unmodified # # $x = Math::BigFloat -> new("-12.3"); $str = $x -> bdstr(); # ok 361 - input value is "-12.3" ok 362 - input object is unmodified # # $x = Math::BigFloat -> new("-123"); $str = $x -> bdstr(); # ok 363 - input value is "-123" ok 364 - input object is unmodified # # $x = Math::BigFloat -> new("-1230"); $str = $x -> bdstr(); # ok 365 - input value is "-1230" ok 366 - input object is unmodified # # $x = Math::BigFloat -> new("-12300"); $str = $x -> bdstr(); # ok 367 - input value is "-12300" ok 368 - input object is unmodified # # $x = Math::BigFloat -> new("-123000"); $str = $x -> bdstr(); # ok 369 - input value is "-123000" ok 370 - input object is unmodified # # $x = Math::BigFloat -> new("-1230000"); $str = $x -> bdstr(); # ok 371 - input value is "-1230000" ok 372 - input object is unmodified # # $x = Math::BigFloat -> new("-12300000"); $str = $x -> bdstr(); # ok 373 - input value is "-12300000" ok 374 - input object is unmodified # # $x = Math::BigFloat -> new("-123000000"); $str = $x -> bdstr(); # ok 375 - input value is "-123000000" ok 376 - input object is unmodified # # $x = Math::BigFloat -> new("-1230000000"); $str = $x -> bdstr(); # ok 377 - input value is "-1230000000" ok 378 - input object is unmodified # # $x = Math::BigFloat -> new("-12300000000"); $str = $x -> bdstr(); # ok 379 - input value is "-12300000000" ok 380 - input object is unmodified # # $x = Math::BigFloat -> new("-123000000000"); $str = $x -> bdstr(); # ok 381 - input value is "-123000000000" ok 382 - input object is unmodified # # $x = Math::BigFloat -> new("-1230000000000"); $str = $x -> bdstr(); # ok 383 - input value is "-1230000000000" ok 384 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000000001234"); $str = $x -> bdstr(); # ok 385 - input value is "-0.000000000001234" ok 386 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000001234"); $str = $x -> bdstr(); # ok 387 - input value is "-0.00000000001234" ok 388 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000001234"); $str = $x -> bdstr(); # ok 389 - input value is "-0.0000000001234" ok 390 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000001234"); $str = $x -> bdstr(); # ok 391 - input value is "-0.000000001234" ok 392 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000001234"); $str = $x -> bdstr(); # ok 393 - input value is "-0.00000001234" ok 394 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000001234"); $str = $x -> bdstr(); # ok 395 - input value is "-0.0000001234" ok 396 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000001234"); $str = $x -> bdstr(); # ok 397 - input value is "-0.000001234" ok 398 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00001234"); $str = $x -> bdstr(); # ok 399 - input value is "-0.00001234" ok 400 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0001234"); $str = $x -> bdstr(); # ok 401 - input value is "-0.0001234" ok 402 - input object is unmodified # # $x = Math::BigFloat -> new("-0.001234"); $str = $x -> bdstr(); # ok 403 - input value is "-0.001234" ok 404 - input object is unmodified # # $x = Math::BigFloat -> new("-0.01234"); $str = $x -> bdstr(); # ok 405 - input value is "-0.01234" ok 406 - input object is unmodified # # $x = Math::BigFloat -> new("-0.1234"); $str = $x -> bdstr(); # ok 407 - input value is "-0.1234" ok 408 - input object is unmodified # # $x = Math::BigFloat -> new("-1.234"); $str = $x -> bdstr(); # ok 409 - input value is "-1.234" ok 410 - input object is unmodified # # $x = Math::BigFloat -> new("-12.34"); $str = $x -> bdstr(); # ok 411 - input value is "-12.34" ok 412 - input object is unmodified # # $x = Math::BigFloat -> new("-123.4"); $str = $x -> bdstr(); # ok 413 - input value is "-123.4" ok 414 - input object is unmodified # # $x = Math::BigFloat -> new("-1234"); $str = $x -> bdstr(); # ok 415 - input value is "-1234" ok 416 - input object is unmodified # # $x = Math::BigFloat -> new("-12340"); $str = $x -> bdstr(); # ok 417 - input value is "-12340" ok 418 - input object is unmodified # # $x = Math::BigFloat -> new("-123400"); $str = $x -> bdstr(); # ok 419 - input value is "-123400" ok 420 - input object is unmodified # # $x = Math::BigFloat -> new("-1234000"); $str = $x -> bdstr(); # ok 421 - input value is "-1234000" ok 422 - input object is unmodified # # $x = Math::BigFloat -> new("-12340000"); $str = $x -> bdstr(); # ok 423 - input value is "-12340000" ok 424 - input object is unmodified # # $x = Math::BigFloat -> new("-123400000"); $str = $x -> bdstr(); # ok 425 - input value is "-123400000" ok 426 - input object is unmodified # # $x = Math::BigFloat -> new("-1234000000"); $str = $x -> bdstr(); # ok 427 - input value is "-1234000000" ok 428 - input object is unmodified # # $x = Math::BigFloat -> new("-12340000000"); $str = $x -> bdstr(); # ok 429 - input value is "-12340000000" ok 430 - input object is unmodified # # $x = Math::BigFloat -> new("-123400000000"); $str = $x -> bdstr(); # ok 431 - input value is "-123400000000" ok 432 - input object is unmodified # # $x = Math::BigFloat -> new("-1234000000000"); $str = $x -> bdstr(); # ok 433 - input value is "-1234000000000" ok 434 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000003141592"); $str = $x -> bdstr(); # ok 435 - input value is "-0.000003141592" ok 436 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00003141592"); $str = $x -> bdstr(); # ok 437 - input value is "-0.00003141592" ok 438 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0003141592"); $str = $x -> bdstr(); # ok 439 - input value is "-0.0003141592" ok 440 - input object is unmodified # # $x = Math::BigFloat -> new("-0.003141592"); $str = $x -> bdstr(); # ok 441 - input value is "-0.003141592" ok 442 - input object is unmodified # # $x = Math::BigFloat -> new("-0.03141592"); $str = $x -> bdstr(); # ok 443 - input value is "-0.03141592" ok 444 - input object is unmodified # # $x = Math::BigFloat -> new("-0.3141592"); $str = $x -> bdstr(); # ok 445 - input value is "-0.3141592" ok 446 - input object is unmodified # # $x = Math::BigFloat -> new("-3.141592"); $str = $x -> bdstr(); # ok 447 - input value is "-3.141592" ok 448 - input object is unmodified # # $x = Math::BigFloat -> new("-31.41592"); $str = $x -> bdstr(); # ok 449 - input value is "-31.41592" ok 450 - input object is unmodified # # $x = Math::BigFloat -> new("-314.1592"); $str = $x -> bdstr(); # ok 451 - input value is "-314.1592" ok 452 - input object is unmodified # # $x = Math::BigFloat -> new("-3141.592"); $str = $x -> bdstr(); # ok 453 - input value is "-3141.592" ok 454 - input object is unmodified # # $x = Math::BigFloat -> new("-31415.92"); $str = $x -> bdstr(); # ok 455 - input value is "-31415.92" ok 456 - input object is unmodified # # $x = Math::BigFloat -> new("-314159.2"); $str = $x -> bdstr(); # ok 457 - input value is "-314159.2" ok 458 - input object is unmodified # # $x = Math::BigFloat -> new("-3141592"); $str = $x -> bdstr(); # ok 459 - input value is "-3141592" ok 460 - input object is unmodified ok t/bdstr-mbi.t ................................. 1..220 # # $x = Math::BigInt -> new("NaN"); $str = $x -> bdstr(); # ok 1 - input value is "NaN" ok 2 - input object is unmodified # # $x = Math::BigInt -> new("inf"); $str = $x -> bdstr(); # ok 3 - input value is "inf" ok 4 - input object is unmodified # # $x = Math::BigInt -> new("-inf"); $str = $x -> bdstr(); # ok 5 - input value is "-inf" ok 6 - input object is unmodified # # $x = Math::BigInt -> new("0"); $str = $x -> bdstr(); # ok 7 - input value is "0" ok 8 - input object is unmodified # # $x = Math::BigInt -> new("1"); $str = $x -> bdstr(); # ok 9 - input value is "1" ok 10 - input object is unmodified # # $x = Math::BigInt -> new("10"); $str = $x -> bdstr(); # ok 11 - input value is "10" ok 12 - input object is unmodified # # $x = Math::BigInt -> new("100"); $str = $x -> bdstr(); # ok 13 - input value is "100" ok 14 - input object is unmodified # # $x = Math::BigInt -> new("1000"); $str = $x -> bdstr(); # ok 15 - input value is "1000" ok 16 - input object is unmodified # # $x = Math::BigInt -> new("10000"); $str = $x -> bdstr(); # ok 17 - input value is "10000" ok 18 - input object is unmodified # # $x = Math::BigInt -> new("100000"); $str = $x -> bdstr(); # ok 19 - input value is "100000" ok 20 - input object is unmodified # # $x = Math::BigInt -> new("1000000"); $str = $x -> bdstr(); # ok 21 - input value is "1000000" ok 22 - input object is unmodified # # $x = Math::BigInt -> new("10000000"); $str = $x -> bdstr(); # ok 23 - input value is "10000000" ok 24 - input object is unmodified # # $x = Math::BigInt -> new("100000000"); $str = $x -> bdstr(); # ok 25 - input value is "100000000" ok 26 - input object is unmodified # # $x = Math::BigInt -> new("1000000000"); $str = $x -> bdstr(); # ok 27 - input value is "1000000000" ok 28 - input object is unmodified # # $x = Math::BigInt -> new("10000000000"); $str = $x -> bdstr(); # ok 29 - input value is "10000000000" ok 30 - input object is unmodified # # $x = Math::BigInt -> new("100000000000"); $str = $x -> bdstr(); # ok 31 - input value is "100000000000" ok 32 - input object is unmodified # # $x = Math::BigInt -> new("1000000000000"); $str = $x -> bdstr(); # ok 33 - input value is "1000000000000" ok 34 - input object is unmodified # # $x = Math::BigInt -> new("12"); $str = $x -> bdstr(); # ok 35 - input value is "12" ok 36 - input object is unmodified # # $x = Math::BigInt -> new("120"); $str = $x -> bdstr(); # ok 37 - input value is "120" ok 38 - input object is unmodified # # $x = Math::BigInt -> new("1200"); $str = $x -> bdstr(); # ok 39 - input value is "1200" ok 40 - input object is unmodified # # $x = Math::BigInt -> new("12000"); $str = $x -> bdstr(); # ok 41 - input value is "12000" ok 42 - input object is unmodified # # $x = Math::BigInt -> new("120000"); $str = $x -> bdstr(); # ok 43 - input value is "120000" ok 44 - input object is unmodified # # $x = Math::BigInt -> new("1200000"); $str = $x -> bdstr(); # ok 45 - input value is "1200000" ok 46 - input object is unmodified # # $x = Math::BigInt -> new("12000000"); $str = $x -> bdstr(); # ok 47 - input value is "12000000" ok 48 - input object is unmodified # # $x = Math::BigInt -> new("120000000"); $str = $x -> bdstr(); # ok 49 - input value is "120000000" ok 50 - input object is unmodified # # $x = Math::BigInt -> new("1200000000"); $str = $x -> bdstr(); # ok 51 - input value is "1200000000" ok 52 - input object is unmodified # # $x = Math::BigInt -> new("12000000000"); $str = $x -> bdstr(); # ok 53 - input value is "12000000000" ok 54 - input object is unmodified # # $x = Math::BigInt -> new("120000000000"); $str = $x -> bdstr(); # ok 55 - input value is "120000000000" ok 56 - input object is unmodified # # $x = Math::BigInt -> new("1200000000000"); $str = $x -> bdstr(); # ok 57 - input value is "1200000000000" ok 58 - input object is unmodified # # $x = Math::BigInt -> new("123"); $str = $x -> bdstr(); # ok 59 - input value is "123" ok 60 - input object is unmodified # # $x = Math::BigInt -> new("1230"); $str = $x -> bdstr(); # ok 61 - input value is "1230" ok 62 - input object is unmodified # # $x = Math::BigInt -> new("12300"); $str = $x -> bdstr(); # ok 63 - input value is "12300" ok 64 - input object is unmodified # # $x = Math::BigInt -> new("123000"); $str = $x -> bdstr(); # ok 65 - input value is "123000" ok 66 - input object is unmodified # # $x = Math::BigInt -> new("1230000"); $str = $x -> bdstr(); # ok 67 - input value is "1230000" ok 68 - input object is unmodified # # $x = Math::BigInt -> new("12300000"); $str = $x -> bdstr(); # ok 69 - input value is "12300000" ok 70 - input object is unmodified # # $x = Math::BigInt -> new("123000000"); $str = $x -> bdstr(); # ok 71 - input value is "123000000" ok 72 - input object is unmodified # # $x = Math::BigInt -> new("1230000000"); $str = $x -> bdstr(); # ok 73 - input value is "1230000000" ok 74 - input object is unmodified # # $x = Math::BigInt -> new("12300000000"); $str = $x -> bdstr(); # ok 75 - input value is "12300000000" ok 76 - input object is unmodified # # $x = Math::BigInt -> new("123000000000"); $str = $x -> bdstr(); # ok 77 - input value is "123000000000" ok 78 - input object is unmodified # # $x = Math::BigInt -> new("1230000000000"); $str = $x -> bdstr(); # ok 79 - input value is "1230000000000" ok 80 - input object is unmodified # # $x = Math::BigInt -> new("1234"); $str = $x -> bdstr(); # ok 81 - input value is "1234" ok 82 - input object is unmodified # # $x = Math::BigInt -> new("12340"); $str = $x -> bdstr(); # ok 83 - input value is "12340" ok 84 - input object is unmodified # # $x = Math::BigInt -> new("123400"); $str = $x -> bdstr(); # ok 85 - input value is "123400" ok 86 - input object is unmodified # # $x = Math::BigInt -> new("1234000"); $str = $x -> bdstr(); # ok 87 - input value is "1234000" ok 88 - input object is unmodified # # $x = Math::BigInt -> new("12340000"); $str = $x -> bdstr(); # ok 89 - input value is "12340000" ok 90 - input object is unmodified # # $x = Math::BigInt -> new("123400000"); $str = $x -> bdstr(); # ok 91 - input value is "123400000" ok 92 - input object is unmodified # # $x = Math::BigInt -> new("1234000000"); $str = $x -> bdstr(); # ok 93 - input value is "1234000000" ok 94 - input object is unmodified # # $x = Math::BigInt -> new("12340000000"); $str = $x -> bdstr(); # ok 95 - input value is "12340000000" ok 96 - input object is unmodified # # $x = Math::BigInt -> new("123400000000"); $str = $x -> bdstr(); # ok 97 - input value is "123400000000" ok 98 - input object is unmodified # # $x = Math::BigInt -> new("1234000000000"); $str = $x -> bdstr(); # ok 99 - input value is "1234000000000" ok 100 - input object is unmodified # # $x = Math::BigInt -> new("3"); $str = $x -> bdstr(); # ok 101 - input value is "3" ok 102 - input object is unmodified # # $x = Math::BigInt -> new("31"); $str = $x -> bdstr(); # ok 103 - input value is "31" ok 104 - input object is unmodified # # $x = Math::BigInt -> new("314"); $str = $x -> bdstr(); # ok 105 - input value is "314" ok 106 - input object is unmodified # # $x = Math::BigInt -> new("3141"); $str = $x -> bdstr(); # ok 107 - input value is "3141" ok 108 - input object is unmodified # # $x = Math::BigInt -> new("31415"); $str = $x -> bdstr(); # ok 109 - input value is "31415" ok 110 - input object is unmodified # # $x = Math::BigInt -> new("314159"); $str = $x -> bdstr(); # ok 111 - input value is "314159" ok 112 - input object is unmodified # # $x = Math::BigInt -> new("3141592"); $str = $x -> bdstr(); # ok 113 - input value is "3141592" ok 114 - input object is unmodified # # $x = Math::BigInt -> new("-1"); $str = $x -> bdstr(); # ok 115 - input value is "-1" ok 116 - input object is unmodified # # $x = Math::BigInt -> new("-10"); $str = $x -> bdstr(); # ok 117 - input value is "-10" ok 118 - input object is unmodified # # $x = Math::BigInt -> new("-100"); $str = $x -> bdstr(); # ok 119 - input value is "-100" ok 120 - input object is unmodified # # $x = Math::BigInt -> new("-1000"); $str = $x -> bdstr(); # ok 121 - input value is "-1000" ok 122 - input object is unmodified # # $x = Math::BigInt -> new("-10000"); $str = $x -> bdstr(); # ok 123 - input value is "-10000" ok 124 - input object is unmodified # # $x = Math::BigInt -> new("-100000"); $str = $x -> bdstr(); # ok 125 - input value is "-100000" ok 126 - input object is unmodified # # $x = Math::BigInt -> new("-1000000"); $str = $x -> bdstr(); # ok 127 - input value is "-1000000" ok 128 - input object is unmodified # # $x = Math::BigInt -> new("-10000000"); $str = $x -> bdstr(); # ok 129 - input value is "-10000000" ok 130 - input object is unmodified # # $x = Math::BigInt -> new("-100000000"); $str = $x -> bdstr(); # ok 131 - input value is "-100000000" ok 132 - input object is unmodified # # $x = Math::BigInt -> new("-1000000000"); $str = $x -> bdstr(); # ok 133 - input value is "-1000000000" ok 134 - input object is unmodified # # $x = Math::BigInt -> new("-10000000000"); $str = $x -> bdstr(); # ok 135 - input value is "-10000000000" ok 136 - input object is unmodified # # $x = Math::BigInt -> new("-100000000000"); $str = $x -> bdstr(); # ok 137 - input value is "-100000000000" ok 138 - input object is unmodified # # $x = Math::BigInt -> new("-1000000000000"); $str = $x -> bdstr(); # ok 139 - input value is "-1000000000000" ok 140 - input object is unmodified # # $x = Math::BigInt -> new("-12"); $str = $x -> bdstr(); # ok 141 - input value is "-12" ok 142 - input object is unmodified # # $x = Math::BigInt -> new("-120"); $str = $x -> bdstr(); # ok 143 - input value is "-120" ok 144 - input object is unmodified # # $x = Math::BigInt -> new("-1200"); $str = $x -> bdstr(); # ok 145 - input value is "-1200" ok 146 - input object is unmodified # # $x = Math::BigInt -> new("-12000"); $str = $x -> bdstr(); # ok 147 - input value is "-12000" ok 148 - input object is unmodified # # $x = Math::BigInt -> new("-120000"); $str = $x -> bdstr(); # ok 149 - input value is "-120000" ok 150 - input object is unmodified # # $x = Math::BigInt -> new("-1200000"); $str = $x -> bdstr(); # ok 151 - input value is "-1200000" ok 152 - input object is unmodified # # $x = Math::BigInt -> new("-12000000"); $str = $x -> bdstr(); # ok 153 - input value is "-12000000" ok 154 - input object is unmodified # # $x = Math::BigInt -> new("-120000000"); $str = $x -> bdstr(); # ok 155 - input value is "-120000000" ok 156 - input object is unmodified # # $x = Math::BigInt -> new("-1200000000"); $str = $x -> bdstr(); # ok 157 - input value is "-1200000000" ok 158 - input object is unmodified # # $x = Math::BigInt -> new("-12000000000"); $str = $x -> bdstr(); # ok 159 - input value is "-12000000000" ok 160 - input object is unmodified # # $x = Math::BigInt -> new("-120000000000"); $str = $x -> bdstr(); # ok 161 - input value is "-120000000000" ok 162 - input object is unmodified # # $x = Math::BigInt -> new("-1200000000000"); $str = $x -> bdstr(); # ok 163 - input value is "-1200000000000" ok 164 - input object is unmodified # # $x = Math::BigInt -> new("-123"); $str = $x -> bdstr(); # ok 165 - input value is "-123" ok 166 - input object is unmodified # # $x = Math::BigInt -> new("-1230"); $str = $x -> bdstr(); # ok 167 - input value is "-1230" ok 168 - input object is unmodified # # $x = Math::BigInt -> new("-12300"); $str = $x -> bdstr(); # ok 169 - input value is "-12300" ok 170 - input object is unmodified # # $x = Math::BigInt -> new("-123000"); $str = $x -> bdstr(); # ok 171 - input value is "-123000" ok 172 - input object is unmodified # # $x = Math::BigInt -> new("-1230000"); $str = $x -> bdstr(); # ok 173 - input value is "-1230000" ok 174 - input object is unmodified # # $x = Math::BigInt -> new("-12300000"); $str = $x -> bdstr(); # ok 175 - input value is "-12300000" ok 176 - input object is unmodified # # $x = Math::BigInt -> new("-123000000"); $str = $x -> bdstr(); # ok 177 - input value is "-123000000" ok 178 - input object is unmodified # # $x = Math::BigInt -> new("-1230000000"); $str = $x -> bdstr(); # ok 179 - input value is "-1230000000" ok 180 - input object is unmodified # # $x = Math::BigInt -> new("-12300000000"); $str = $x -> bdstr(); # ok 181 - input value is "-12300000000" ok 182 - input object is unmodified # # $x = Math::BigInt -> new("-123000000000"); $str = $x -> bdstr(); # ok 183 - input value is "-123000000000" ok 184 - input object is unmodified # # $x = Math::BigInt -> new("-1230000000000"); $str = $x -> bdstr(); # ok 185 - input value is "-1230000000000" ok 186 - input object is unmodified # # $x = Math::BigInt -> new("-1234"); $str = $x -> bdstr(); # ok 187 - input value is "-1234" ok 188 - input object is unmodified # # $x = Math::BigInt -> new("-12340"); $str = $x -> bdstr(); # ok 189 - input value is "-12340" ok 190 - input object is unmodified # # $x = Math::BigInt -> new("-123400"); $str = $x -> bdstr(); # ok 191 - input value is "-123400" ok 192 - input object is unmodified # # $x = Math::BigInt -> new("-1234000"); $str = $x -> bdstr(); # ok 193 - input value is "-1234000" ok 194 - input object is unmodified # # $x = Math::BigInt -> new("-12340000"); $str = $x -> bdstr(); # ok 195 - input value is "-12340000" ok 196 - input object is unmodified # # $x = Math::BigInt -> new("-123400000"); $str = $x -> bdstr(); # ok 197 - input value is "-123400000" ok 198 - input object is unmodified # # $x = Math::BigInt -> new("-1234000000"); $str = $x -> bdstr(); # ok 199 - input value is "-1234000000" ok 200 - input object is unmodified # # $x = Math::BigInt -> new("-12340000000"); $str = $x -> bdstr(); # ok 201 - input value is "-12340000000" ok 202 - input object is unmodified # # $x = Math::BigInt -> new("-123400000000"); $str = $x -> bdstr(); # ok 203 - input value is "-123400000000" ok 204 - input object is unmodified # # $x = Math::BigInt -> new("-1234000000000"); $str = $x -> bdstr(); # ok 205 - input value is "-1234000000000" ok 206 - input object is unmodified # # $x = Math::BigInt -> new("-3"); $str = $x -> bdstr(); # ok 207 - input value is "-3" ok 208 - input object is unmodified # # $x = Math::BigInt -> new("-31"); $str = $x -> bdstr(); # ok 209 - input value is "-31" ok 210 - input object is unmodified # # $x = Math::BigInt -> new("-314"); $str = $x -> bdstr(); # ok 211 - input value is "-314" ok 212 - input object is unmodified # # $x = Math::BigInt -> new("-3141"); $str = $x -> bdstr(); # ok 213 - input value is "-3141" ok 214 - input object is unmodified # # $x = Math::BigInt -> new("-31415"); $str = $x -> bdstr(); # ok 215 - input value is "-31415" ok 216 - input object is unmodified # # $x = Math::BigInt -> new("-314159"); $str = $x -> bdstr(); # ok 217 - input value is "-314159" ok 218 - input object is unmodified # # $x = Math::BigInt -> new("-3141592"); $str = $x -> bdstr(); # ok 219 - input value is "-3141592" ok 220 - input object is unmodified ok t/bestr-mbf.t ................................. 1..460 # # $x = Math::BigFloat -> new("NaN"); $str = $x -> bestr(); # ok 1 - input value is "NaN" ok 2 - input object is unmodified # # $x = Math::BigFloat -> new("inf"); $str = $x -> bestr(); # ok 3 - input value is "inf" ok 4 - input object is unmodified # # $x = Math::BigFloat -> new("-inf"); $str = $x -> bestr(); # ok 5 - input value is "-inf" ok 6 - input object is unmodified # # $x = Math::BigFloat -> new("0"); $str = $x -> bestr(); # ok 7 - input value is "0" ok 8 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000000001"); $str = $x -> bestr(); # ok 9 - input value is "0.000000000001" ok 10 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000001"); $str = $x -> bestr(); # ok 11 - input value is "0.00000000001" ok 12 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000001"); $str = $x -> bestr(); # ok 13 - input value is "0.0000000001" ok 14 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000001"); $str = $x -> bestr(); # ok 15 - input value is "0.000000001" ok 16 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000001"); $str = $x -> bestr(); # ok 17 - input value is "0.00000001" ok 18 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000001"); $str = $x -> bestr(); # ok 19 - input value is "0.0000001" ok 20 - input object is unmodified # # $x = Math::BigFloat -> new("0.000001"); $str = $x -> bestr(); # ok 21 - input value is "0.000001" ok 22 - input object is unmodified # # $x = Math::BigFloat -> new("0.00001"); $str = $x -> bestr(); # ok 23 - input value is "0.00001" ok 24 - input object is unmodified # # $x = Math::BigFloat -> new("0.0001"); $str = $x -> bestr(); # ok 25 - input value is "0.0001" ok 26 - input object is unmodified # # $x = Math::BigFloat -> new("0.001"); $str = $x -> bestr(); # ok 27 - input value is "0.001" ok 28 - input object is unmodified # # $x = Math::BigFloat -> new("0.01"); $str = $x -> bestr(); # ok 29 - input value is "0.01" ok 30 - input object is unmodified # # $x = Math::BigFloat -> new("0.1"); $str = $x -> bestr(); # ok 31 - input value is "0.1" ok 32 - input object is unmodified # # $x = Math::BigFloat -> new("1"); $str = $x -> bestr(); # ok 33 - input value is "1" ok 34 - input object is unmodified # # $x = Math::BigFloat -> new("10"); $str = $x -> bestr(); # ok 35 - input value is "10" ok 36 - input object is unmodified # # $x = Math::BigFloat -> new("100"); $str = $x -> bestr(); # ok 37 - input value is "100" ok 38 - input object is unmodified # # $x = Math::BigFloat -> new("1000"); $str = $x -> bestr(); # ok 39 - input value is "1000" ok 40 - input object is unmodified # # $x = Math::BigFloat -> new("10000"); $str = $x -> bestr(); # ok 41 - input value is "10000" ok 42 - input object is unmodified # # $x = Math::BigFloat -> new("100000"); $str = $x -> bestr(); # ok 43 - input value is "100000" ok 44 - input object is unmodified # # $x = Math::BigFloat -> new("1000000"); $str = $x -> bestr(); # ok 45 - input value is "1000000" ok 46 - input object is unmodified # # $x = Math::BigFloat -> new("10000000"); $str = $x -> bestr(); # ok 47 - input value is "10000000" ok 48 - input object is unmodified # # $x = Math::BigFloat -> new("100000000"); $str = $x -> bestr(); # ok 49 - input value is "100000000" ok 50 - input object is unmodified # # $x = Math::BigFloat -> new("1000000000"); $str = $x -> bestr(); # ok 51 - input value is "1000000000" ok 52 - input object is unmodified # # $x = Math::BigFloat -> new("10000000000"); $str = $x -> bestr(); # ok 53 - input value is "10000000000" ok 54 - input object is unmodified # # $x = Math::BigFloat -> new("100000000000"); $str = $x -> bestr(); # ok 55 - input value is "100000000000" ok 56 - input object is unmodified # # $x = Math::BigFloat -> new("1000000000000"); $str = $x -> bestr(); # ok 57 - input value is "1000000000000" ok 58 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000000012"); $str = $x -> bestr(); # ok 59 - input value is "0.0000000000012" ok 60 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000000012"); $str = $x -> bestr(); # ok 61 - input value is "0.000000000012" ok 62 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000012"); $str = $x -> bestr(); # ok 63 - input value is "0.00000000012" ok 64 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000012"); $str = $x -> bestr(); # ok 65 - input value is "0.0000000012" ok 66 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000012"); $str = $x -> bestr(); # ok 67 - input value is "0.000000012" ok 68 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000012"); $str = $x -> bestr(); # ok 69 - input value is "0.00000012" ok 70 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000012"); $str = $x -> bestr(); # ok 71 - input value is "0.0000012" ok 72 - input object is unmodified # # $x = Math::BigFloat -> new("0.000012"); $str = $x -> bestr(); # ok 73 - input value is "0.000012" ok 74 - input object is unmodified # # $x = Math::BigFloat -> new("0.00012"); $str = $x -> bestr(); # ok 75 - input value is "0.00012" ok 76 - input object is unmodified # # $x = Math::BigFloat -> new("0.0012"); $str = $x -> bestr(); # ok 77 - input value is "0.0012" ok 78 - input object is unmodified # # $x = Math::BigFloat -> new("0.012"); $str = $x -> bestr(); # ok 79 - input value is "0.012" ok 80 - input object is unmodified # # $x = Math::BigFloat -> new("0.12"); $str = $x -> bestr(); # ok 81 - input value is "0.12" ok 82 - input object is unmodified # # $x = Math::BigFloat -> new("1.2"); $str = $x -> bestr(); # ok 83 - input value is "1.2" ok 84 - input object is unmodified # # $x = Math::BigFloat -> new("12"); $str = $x -> bestr(); # ok 85 - input value is "12" ok 86 - input object is unmodified # # $x = Math::BigFloat -> new("120"); $str = $x -> bestr(); # ok 87 - input value is "120" ok 88 - input object is unmodified # # $x = Math::BigFloat -> new("1200"); $str = $x -> bestr(); # ok 89 - input value is "1200" ok 90 - input object is unmodified # # $x = Math::BigFloat -> new("12000"); $str = $x -> bestr(); # ok 91 - input value is "12000" ok 92 - input object is unmodified # # $x = Math::BigFloat -> new("120000"); $str = $x -> bestr(); # ok 93 - input value is "120000" ok 94 - input object is unmodified # # $x = Math::BigFloat -> new("1200000"); $str = $x -> bestr(); # ok 95 - input value is "1200000" ok 96 - input object is unmodified # # $x = Math::BigFloat -> new("12000000"); $str = $x -> bestr(); # ok 97 - input value is "12000000" ok 98 - input object is unmodified # # $x = Math::BigFloat -> new("120000000"); $str = $x -> bestr(); # ok 99 - input value is "120000000" ok 100 - input object is unmodified # # $x = Math::BigFloat -> new("1200000000"); $str = $x -> bestr(); # ok 101 - input value is "1200000000" ok 102 - input object is unmodified # # $x = Math::BigFloat -> new("12000000000"); $str = $x -> bestr(); # ok 103 - input value is "12000000000" ok 104 - input object is unmodified # # $x = Math::BigFloat -> new("120000000000"); $str = $x -> bestr(); # ok 105 - input value is "120000000000" ok 106 - input object is unmodified # # $x = Math::BigFloat -> new("1200000000000"); $str = $x -> bestr(); # ok 107 - input value is "1200000000000" ok 108 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000000123"); $str = $x -> bestr(); # ok 109 - input value is "0.00000000000123" ok 110 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000000123"); $str = $x -> bestr(); # ok 111 - input value is "0.0000000000123" ok 112 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000000123"); $str = $x -> bestr(); # ok 113 - input value is "0.000000000123" ok 114 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000123"); $str = $x -> bestr(); # ok 115 - input value is "0.00000000123" ok 116 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000123"); $str = $x -> bestr(); # ok 117 - input value is "0.0000000123" ok 118 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000123"); $str = $x -> bestr(); # ok 119 - input value is "0.000000123" ok 120 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000123"); $str = $x -> bestr(); # ok 121 - input value is "0.00000123" ok 122 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000123"); $str = $x -> bestr(); # ok 123 - input value is "0.0000123" ok 124 - input object is unmodified # # $x = Math::BigFloat -> new("0.000123"); $str = $x -> bestr(); # ok 125 - input value is "0.000123" ok 126 - input object is unmodified # # $x = Math::BigFloat -> new("0.00123"); $str = $x -> bestr(); # ok 127 - input value is "0.00123" ok 128 - input object is unmodified # # $x = Math::BigFloat -> new("0.0123"); $str = $x -> bestr(); # ok 129 - input value is "0.0123" ok 130 - input object is unmodified # # $x = Math::BigFloat -> new("0.123"); $str = $x -> bestr(); # ok 131 - input value is "0.123" ok 132 - input object is unmodified # # $x = Math::BigFloat -> new("1.23"); $str = $x -> bestr(); # ok 133 - input value is "1.23" ok 134 - input object is unmodified # # $x = Math::BigFloat -> new("12.3"); $str = $x -> bestr(); # ok 135 - input value is "12.3" ok 136 - input object is unmodified # # $x = Math::BigFloat -> new("123"); $str = $x -> bestr(); # ok 137 - input value is "123" ok 138 - input object is unmodified # # $x = Math::BigFloat -> new("1230"); $str = $x -> bestr(); # ok 139 - input value is "1230" ok 140 - input object is unmodified # # $x = Math::BigFloat -> new("12300"); $str = $x -> bestr(); # ok 141 - input value is "12300" ok 142 - input object is unmodified # # $x = Math::BigFloat -> new("123000"); $str = $x -> bestr(); # ok 143 - input value is "123000" ok 144 - input object is unmodified # # $x = Math::BigFloat -> new("1230000"); $str = $x -> bestr(); # ok 145 - input value is "1230000" ok 146 - input object is unmodified # # $x = Math::BigFloat -> new("12300000"); $str = $x -> bestr(); # ok 147 - input value is "12300000" ok 148 - input object is unmodified # # $x = Math::BigFloat -> new("123000000"); $str = $x -> bestr(); # ok 149 - input value is "123000000" ok 150 - input object is unmodified # # $x = Math::BigFloat -> new("1230000000"); $str = $x -> bestr(); # ok 151 - input value is "1230000000" ok 152 - input object is unmodified # # $x = Math::BigFloat -> new("12300000000"); $str = $x -> bestr(); # ok 153 - input value is "12300000000" ok 154 - input object is unmodified # # $x = Math::BigFloat -> new("123000000000"); $str = $x -> bestr(); # ok 155 - input value is "123000000000" ok 156 - input object is unmodified # # $x = Math::BigFloat -> new("1230000000000"); $str = $x -> bestr(); # ok 157 - input value is "1230000000000" ok 158 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000000001234"); $str = $x -> bestr(); # ok 159 - input value is "0.000000000001234" ok 160 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000001234"); $str = $x -> bestr(); # ok 161 - input value is "0.00000000001234" ok 162 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000001234"); $str = $x -> bestr(); # ok 163 - input value is "0.0000000001234" ok 164 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000001234"); $str = $x -> bestr(); # ok 165 - input value is "0.000000001234" ok 166 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000001234"); $str = $x -> bestr(); # ok 167 - input value is "0.00000001234" ok 168 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000001234"); $str = $x -> bestr(); # ok 169 - input value is "0.0000001234" ok 170 - input object is unmodified # # $x = Math::BigFloat -> new("0.000001234"); $str = $x -> bestr(); # ok 171 - input value is "0.000001234" ok 172 - input object is unmodified # # $x = Math::BigFloat -> new("0.00001234"); $str = $x -> bestr(); # ok 173 - input value is "0.00001234" ok 174 - input object is unmodified # # $x = Math::BigFloat -> new("0.0001234"); $str = $x -> bestr(); # ok 175 - input value is "0.0001234" ok 176 - input object is unmodified # # $x = Math::BigFloat -> new("0.001234"); $str = $x -> bestr(); # ok 177 - input value is "0.001234" ok 178 - input object is unmodified # # $x = Math::BigFloat -> new("0.01234"); $str = $x -> bestr(); # ok 179 - input value is "0.01234" ok 180 - input object is unmodified # # $x = Math::BigFloat -> new("0.1234"); $str = $x -> bestr(); # ok 181 - input value is "0.1234" ok 182 - input object is unmodified # # $x = Math::BigFloat -> new("1.234"); $str = $x -> bestr(); # ok 183 - input value is "1.234" ok 184 - input object is unmodified # # $x = Math::BigFloat -> new("12.34"); $str = $x -> bestr(); # ok 185 - input value is "12.34" ok 186 - input object is unmodified # # $x = Math::BigFloat -> new("123.4"); $str = $x -> bestr(); # ok 187 - input value is "123.4" ok 188 - input object is unmodified # # $x = Math::BigFloat -> new("1234"); $str = $x -> bestr(); # ok 189 - input value is "1234" ok 190 - input object is unmodified # # $x = Math::BigFloat -> new("12340"); $str = $x -> bestr(); # ok 191 - input value is "12340" ok 192 - input object is unmodified # # $x = Math::BigFloat -> new("123400"); $str = $x -> bestr(); # ok 193 - input value is "123400" ok 194 - input object is unmodified # # $x = Math::BigFloat -> new("1234000"); $str = $x -> bestr(); # ok 195 - input value is "1234000" ok 196 - input object is unmodified # # $x = Math::BigFloat -> new("12340000"); $str = $x -> bestr(); # ok 197 - input value is "12340000" ok 198 - input object is unmodified # # $x = Math::BigFloat -> new("123400000"); $str = $x -> bestr(); # ok 199 - input value is "123400000" ok 200 - input object is unmodified # # $x = Math::BigFloat -> new("1234000000"); $str = $x -> bestr(); # ok 201 - input value is "1234000000" ok 202 - input object is unmodified # # $x = Math::BigFloat -> new("12340000000"); $str = $x -> bestr(); # ok 203 - input value is "12340000000" ok 204 - input object is unmodified # # $x = Math::BigFloat -> new("123400000000"); $str = $x -> bestr(); # ok 205 - input value is "123400000000" ok 206 - input object is unmodified # # $x = Math::BigFloat -> new("1234000000000"); $str = $x -> bestr(); # ok 207 - input value is "1234000000000" ok 208 - input object is unmodified # # $x = Math::BigFloat -> new("0.000003141592"); $str = $x -> bestr(); # ok 209 - input value is "0.000003141592" ok 210 - input object is unmodified # # $x = Math::BigFloat -> new("0.00003141592"); $str = $x -> bestr(); # ok 211 - input value is "0.00003141592" ok 212 - input object is unmodified # # $x = Math::BigFloat -> new("0.0003141592"); $str = $x -> bestr(); # ok 213 - input value is "0.0003141592" ok 214 - input object is unmodified # # $x = Math::BigFloat -> new("0.003141592"); $str = $x -> bestr(); # ok 215 - input value is "0.003141592" ok 216 - input object is unmodified # # $x = Math::BigFloat -> new("0.03141592"); $str = $x -> bestr(); # ok 217 - input value is "0.03141592" ok 218 - input object is unmodified # # $x = Math::BigFloat -> new("0.3141592"); $str = $x -> bestr(); # ok 219 - input value is "0.3141592" ok 220 - input object is unmodified # # $x = Math::BigFloat -> new("3.141592"); $str = $x -> bestr(); # ok 221 - input value is "3.141592" ok 222 - input object is unmodified # # $x = Math::BigFloat -> new("31.41592"); $str = $x -> bestr(); # ok 223 - input value is "31.41592" ok 224 - input object is unmodified # # $x = Math::BigFloat -> new("314.1592"); $str = $x -> bestr(); # ok 225 - input value is "314.1592" ok 226 - input object is unmodified # # $x = Math::BigFloat -> new("3141.592"); $str = $x -> bestr(); # ok 227 - input value is "3141.592" ok 228 - input object is unmodified # # $x = Math::BigFloat -> new("31415.92"); $str = $x -> bestr(); # ok 229 - input value is "31415.92" ok 230 - input object is unmodified # # $x = Math::BigFloat -> new("314159.2"); $str = $x -> bestr(); # ok 231 - input value is "314159.2" ok 232 - input object is unmodified # # $x = Math::BigFloat -> new("3141592"); $str = $x -> bestr(); # ok 233 - input value is "3141592" ok 234 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000000001"); $str = $x -> bestr(); # ok 235 - input value is "-0.000000000001" ok 236 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000001"); $str = $x -> bestr(); # ok 237 - input value is "-0.00000000001" ok 238 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000001"); $str = $x -> bestr(); # ok 239 - input value is "-0.0000000001" ok 240 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000001"); $str = $x -> bestr(); # ok 241 - input value is "-0.000000001" ok 242 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000001"); $str = $x -> bestr(); # ok 243 - input value is "-0.00000001" ok 244 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000001"); $str = $x -> bestr(); # ok 245 - input value is "-0.0000001" ok 246 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000001"); $str = $x -> bestr(); # ok 247 - input value is "-0.000001" ok 248 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00001"); $str = $x -> bestr(); # ok 249 - input value is "-0.00001" ok 250 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0001"); $str = $x -> bestr(); # ok 251 - input value is "-0.0001" ok 252 - input object is unmodified # # $x = Math::BigFloat -> new("-0.001"); $str = $x -> bestr(); # ok 253 - input value is "-0.001" ok 254 - input object is unmodified # # $x = Math::BigFloat -> new("-0.01"); $str = $x -> bestr(); # ok 255 - input value is "-0.01" ok 256 - input object is unmodified # # $x = Math::BigFloat -> new("-0.1"); $str = $x -> bestr(); # ok 257 - input value is "-0.1" ok 258 - input object is unmodified # # $x = Math::BigFloat -> new("-1"); $str = $x -> bestr(); # ok 259 - input value is "-1" ok 260 - input object is unmodified # # $x = Math::BigFloat -> new("-10"); $str = $x -> bestr(); # ok 261 - input value is "-10" ok 262 - input object is unmodified # # $x = Math::BigFloat -> new("-100"); $str = $x -> bestr(); # ok 263 - input value is "-100" ok 264 - input object is unmodified # # $x = Math::BigFloat -> new("-1000"); $str = $x -> bestr(); # ok 265 - input value is "-1000" ok 266 - input object is unmodified # # $x = Math::BigFloat -> new("-10000"); $str = $x -> bestr(); # ok 267 - input value is "-10000" ok 268 - input object is unmodified # # $x = Math::BigFloat -> new("-100000"); $str = $x -> bestr(); # ok 269 - input value is "-100000" ok 270 - input object is unmodified # # $x = Math::BigFloat -> new("-1000000"); $str = $x -> bestr(); # ok 271 - input value is "-1000000" ok 272 - input object is unmodified # # $x = Math::BigFloat -> new("-10000000"); $str = $x -> bestr(); # ok 273 - input value is "-10000000" ok 274 - input object is unmodified # # $x = Math::BigFloat -> new("-100000000"); $str = $x -> bestr(); # ok 275 - input value is "-100000000" ok 276 - input object is unmodified # # $x = Math::BigFloat -> new("-1000000000"); $str = $x -> bestr(); # ok 277 - input value is "-1000000000" ok 278 - input object is unmodified # # $x = Math::BigFloat -> new("-10000000000"); $str = $x -> bestr(); # ok 279 - input value is "-10000000000" ok 280 - input object is unmodified # # $x = Math::BigFloat -> new("-100000000000"); $str = $x -> bestr(); # ok 281 - input value is "-100000000000" ok 282 - input object is unmodified # # $x = Math::BigFloat -> new("-1000000000000"); $str = $x -> bestr(); # ok 283 - input value is "-1000000000000" ok 284 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000000012"); $str = $x -> bestr(); # ok 285 - input value is "-0.0000000000012" ok 286 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000000012"); $str = $x -> bestr(); # ok 287 - input value is "-0.000000000012" ok 288 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000012"); $str = $x -> bestr(); # ok 289 - input value is "-0.00000000012" ok 290 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000012"); $str = $x -> bestr(); # ok 291 - input value is "-0.0000000012" ok 292 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000012"); $str = $x -> bestr(); # ok 293 - input value is "-0.000000012" ok 294 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000012"); $str = $x -> bestr(); # ok 295 - input value is "-0.00000012" ok 296 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000012"); $str = $x -> bestr(); # ok 297 - input value is "-0.0000012" ok 298 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000012"); $str = $x -> bestr(); # ok 299 - input value is "-0.000012" ok 300 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00012"); $str = $x -> bestr(); # ok 301 - input value is "-0.00012" ok 302 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0012"); $str = $x -> bestr(); # ok 303 - input value is "-0.0012" ok 304 - input object is unmodified # # $x = Math::BigFloat -> new("-0.012"); $str = $x -> bestr(); # ok 305 - input value is "-0.012" ok 306 - input object is unmodified # # $x = Math::BigFloat -> new("-0.12"); $str = $x -> bestr(); # ok 307 - input value is "-0.12" ok 308 - input object is unmodified # # $x = Math::BigFloat -> new("-1.2"); $str = $x -> bestr(); # ok 309 - input value is "-1.2" ok 310 - input object is unmodified # # $x = Math::BigFloat -> new("-12"); $str = $x -> bestr(); # ok 311 - input value is "-12" ok 312 - input object is unmodified # # $x = Math::BigFloat -> new("-120"); $str = $x -> bestr(); # ok 313 - input value is "-120" ok 314 - input object is unmodified # # $x = Math::BigFloat -> new("-1200"); $str = $x -> bestr(); # ok 315 - input value is "-1200" ok 316 - input object is unmodified # # $x = Math::BigFloat -> new("-12000"); $str = $x -> bestr(); # ok 317 - input value is "-12000" ok 318 - input object is unmodified # # $x = Math::BigFloat -> new("-120000"); $str = $x -> bestr(); # ok 319 - input value is "-120000" ok 320 - input object is unmodified # # $x = Math::BigFloat -> new("-1200000"); $str = $x -> bestr(); # ok 321 - input value is "-1200000" ok 322 - input object is unmodified # # $x = Math::BigFloat -> new("-12000000"); $str = $x -> bestr(); # ok 323 - input value is "-12000000" ok 324 - input object is unmodified # # $x = Math::BigFloat -> new("-120000000"); $str = $x -> bestr(); # ok 325 - input value is "-120000000" ok 326 - input object is unmodified # # $x = Math::BigFloat -> new("-1200000000"); $str = $x -> bestr(); # ok 327 - input value is "-1200000000" ok 328 - input object is unmodified # # $x = Math::BigFloat -> new("-12000000000"); $str = $x -> bestr(); # ok 329 - input value is "-12000000000" ok 330 - input object is unmodified # # $x = Math::BigFloat -> new("-120000000000"); $str = $x -> bestr(); # ok 331 - input value is "-120000000000" ok 332 - input object is unmodified # # $x = Math::BigFloat -> new("-1200000000000"); $str = $x -> bestr(); # ok 333 - input value is "-1200000000000" ok 334 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000000123"); $str = $x -> bestr(); # ok 335 - input value is "-0.00000000000123" ok 336 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000000123"); $str = $x -> bestr(); # ok 337 - input value is "-0.0000000000123" ok 338 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000000123"); $str = $x -> bestr(); # ok 339 - input value is "-0.000000000123" ok 340 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000123"); $str = $x -> bestr(); # ok 341 - input value is "-0.00000000123" ok 342 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000123"); $str = $x -> bestr(); # ok 343 - input value is "-0.0000000123" ok 344 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000123"); $str = $x -> bestr(); # ok 345 - input value is "-0.000000123" ok 346 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000123"); $str = $x -> bestr(); # ok 347 - input value is "-0.00000123" ok 348 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000123"); $str = $x -> bestr(); # ok 349 - input value is "-0.0000123" ok 350 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000123"); $str = $x -> bestr(); # ok 351 - input value is "-0.000123" ok 352 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00123"); $str = $x -> bestr(); # ok 353 - input value is "-0.00123" ok 354 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0123"); $str = $x -> bestr(); # ok 355 - input value is "-0.0123" ok 356 - input object is unmodified # # $x = Math::BigFloat -> new("-0.123"); $str = $x -> bestr(); # ok 357 - input value is "-0.123" ok 358 - input object is unmodified # # $x = Math::BigFloat -> new("-1.23"); $str = $x -> bestr(); # ok 359 - input value is "-1.23" ok 360 - input object is unmodified # # $x = Math::BigFloat -> new("-12.3"); $str = $x -> bestr(); # ok 361 - input value is "-12.3" ok 362 - input object is unmodified # # $x = Math::BigFloat -> new("-123"); $str = $x -> bestr(); # ok 363 - input value is "-123" ok 364 - input object is unmodified # # $x = Math::BigFloat -> new("-1230"); $str = $x -> bestr(); # ok 365 - input value is "-1230" ok 366 - input object is unmodified # # $x = Math::BigFloat -> new("-12300"); $str = $x -> bestr(); # ok 367 - input value is "-12300" ok 368 - input object is unmodified # # $x = Math::BigFloat -> new("-123000"); $str = $x -> bestr(); # ok 369 - input value is "-123000" ok 370 - input object is unmodified # # $x = Math::BigFloat -> new("-1230000"); $str = $x -> bestr(); # ok 371 - input value is "-1230000" ok 372 - input object is unmodified # # $x = Math::BigFloat -> new("-12300000"); $str = $x -> bestr(); # ok 373 - input value is "-12300000" ok 374 - input object is unmodified # # $x = Math::BigFloat -> new("-123000000"); $str = $x -> bestr(); # ok 375 - input value is "-123000000" ok 376 - input object is unmodified # # $x = Math::BigFloat -> new("-1230000000"); $str = $x -> bestr(); # ok 377 - input value is "-1230000000" ok 378 - input object is unmodified # # $x = Math::BigFloat -> new("-12300000000"); $str = $x -> bestr(); # ok 379 - input value is "-12300000000" ok 380 - input object is unmodified # # $x = Math::BigFloat -> new("-123000000000"); $str = $x -> bestr(); # ok 381 - input value is "-123000000000" ok 382 - input object is unmodified # # $x = Math::BigFloat -> new("-1230000000000"); $str = $x -> bestr(); # ok 383 - input value is "-1230000000000" ok 384 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000000001234"); $str = $x -> bestr(); # ok 385 - input value is "-0.000000000001234" ok 386 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000001234"); $str = $x -> bestr(); # ok 387 - input value is "-0.00000000001234" ok 388 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000001234"); $str = $x -> bestr(); # ok 389 - input value is "-0.0000000001234" ok 390 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000001234"); $str = $x -> bestr(); # ok 391 - input value is "-0.000000001234" ok 392 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000001234"); $str = $x -> bestr(); # ok 393 - input value is "-0.00000001234" ok 394 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000001234"); $str = $x -> bestr(); # ok 395 - input value is "-0.0000001234" ok 396 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000001234"); $str = $x -> bestr(); # ok 397 - input value is "-0.000001234" ok 398 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00001234"); $str = $x -> bestr(); # ok 399 - input value is "-0.00001234" ok 400 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0001234"); $str = $x -> bestr(); # ok 401 - input value is "-0.0001234" ok 402 - input object is unmodified # # $x = Math::BigFloat -> new("-0.001234"); $str = $x -> bestr(); # ok 403 - input value is "-0.001234" ok 404 - input object is unmodified # # $x = Math::BigFloat -> new("-0.01234"); $str = $x -> bestr(); # ok 405 - input value is "-0.01234" ok 406 - input object is unmodified # # $x = Math::BigFloat -> new("-0.1234"); $str = $x -> bestr(); # ok 407 - input value is "-0.1234" ok 408 - input object is unmodified # # $x = Math::BigFloat -> new("-1.234"); $str = $x -> bestr(); # ok 409 - input value is "-1.234" ok 410 - input object is unmodified # # $x = Math::BigFloat -> new("-12.34"); $str = $x -> bestr(); # ok 411 - input value is "-12.34" ok 412 - input object is unmodified # # $x = Math::BigFloat -> new("-123.4"); $str = $x -> bestr(); # ok 413 - input value is "-123.4" ok 414 - input object is unmodified # # $x = Math::BigFloat -> new("-1234"); $str = $x -> bestr(); # ok 415 - input value is "-1234" ok 416 - input object is unmodified # # $x = Math::BigFloat -> new("-12340"); $str = $x -> bestr(); # ok 417 - input value is "-12340" ok 418 - input object is unmodified # # $x = Math::BigFloat -> new("-123400"); $str = $x -> bestr(); # ok 419 - input value is "-123400" ok 420 - input object is unmodified # # $x = Math::BigFloat -> new("-1234000"); $str = $x -> bestr(); # ok 421 - input value is "-1234000" ok 422 - input object is unmodified # # $x = Math::BigFloat -> new("-12340000"); $str = $x -> bestr(); # ok 423 - input value is "-12340000" ok 424 - input object is unmodified # # $x = Math::BigFloat -> new("-123400000"); $str = $x -> bestr(); # ok 425 - input value is "-123400000" ok 426 - input object is unmodified # # $x = Math::BigFloat -> new("-1234000000"); $str = $x -> bestr(); # ok 427 - input value is "-1234000000" ok 428 - input object is unmodified # # $x = Math::BigFloat -> new("-12340000000"); $str = $x -> bestr(); # ok 429 - input value is "-12340000000" ok 430 - input object is unmodified # # $x = Math::BigFloat -> new("-123400000000"); $str = $x -> bestr(); # ok 431 - input value is "-123400000000" ok 432 - input object is unmodified # # $x = Math::BigFloat -> new("-1234000000000"); $str = $x -> bestr(); # ok 433 - input value is "-1234000000000" ok 434 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000003141592"); $str = $x -> bestr(); # ok 435 - input value is "-0.000003141592" ok 436 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00003141592"); $str = $x -> bestr(); # ok 437 - input value is "-0.00003141592" ok 438 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0003141592"); $str = $x -> bestr(); # ok 439 - input value is "-0.0003141592" ok 440 - input object is unmodified # # $x = Math::BigFloat -> new("-0.003141592"); $str = $x -> bestr(); # ok 441 - input value is "-0.003141592" ok 442 - input object is unmodified # # $x = Math::BigFloat -> new("-0.03141592"); $str = $x -> bestr(); # ok 443 - input value is "-0.03141592" ok 444 - input object is unmodified # # $x = Math::BigFloat -> new("-0.3141592"); $str = $x -> bestr(); # ok 445 - input value is "-0.3141592" ok 446 - input object is unmodified # # $x = Math::BigFloat -> new("-3.141592"); $str = $x -> bestr(); # ok 447 - input value is "-3.141592" ok 448 - input object is unmodified # # $x = Math::BigFloat -> new("-31.41592"); $str = $x -> bestr(); # ok 449 - input value is "-31.41592" ok 450 - input object is unmodified # # $x = Math::BigFloat -> new("-314.1592"); $str = $x -> bestr(); # ok 451 - input value is "-314.1592" ok 452 - input object is unmodified # # $x = Math::BigFloat -> new("-3141.592"); $str = $x -> bestr(); # ok 453 - input value is "-3141.592" ok 454 - input object is unmodified # # $x = Math::BigFloat -> new("-31415.92"); $str = $x -> bestr(); # ok 455 - input value is "-31415.92" ok 456 - input object is unmodified # # $x = Math::BigFloat -> new("-314159.2"); $str = $x -> bestr(); # ok 457 - input value is "-314159.2" ok 458 - input object is unmodified # # $x = Math::BigFloat -> new("-3141592"); $str = $x -> bestr(); # ok 459 - input value is "-3141592" ok 460 - input object is unmodified ok t/bestr-mbi.t ................................. 1..220 # # $x = Math::BigInt -> new("NaN"); $str = $x -> bestr(); # ok 1 - input value is "NaN" ok 2 - input object is unmodified # # $x = Math::BigInt -> new("inf"); $str = $x -> bestr(); # ok 3 - input value is "inf" ok 4 - input object is unmodified # # $x = Math::BigInt -> new("-inf"); $str = $x -> bestr(); # ok 5 - input value is "-inf" ok 6 - input object is unmodified # # $x = Math::BigInt -> new("0"); $str = $x -> bestr(); # ok 7 - input value is "0" ok 8 - input object is unmodified # # $x = Math::BigInt -> new("1"); $str = $x -> bestr(); # ok 9 - input value is "1" ok 10 - input object is unmodified # # $x = Math::BigInt -> new("10"); $str = $x -> bestr(); # ok 11 - input value is "10" ok 12 - input object is unmodified # # $x = Math::BigInt -> new("100"); $str = $x -> bestr(); # ok 13 - input value is "100" ok 14 - input object is unmodified # # $x = Math::BigInt -> new("1000"); $str = $x -> bestr(); # ok 15 - input value is "1000" ok 16 - input object is unmodified # # $x = Math::BigInt -> new("10000"); $str = $x -> bestr(); # ok 17 - input value is "10000" ok 18 - input object is unmodified # # $x = Math::BigInt -> new("100000"); $str = $x -> bestr(); # ok 19 - input value is "100000" ok 20 - input object is unmodified # # $x = Math::BigInt -> new("1000000"); $str = $x -> bestr(); # ok 21 - input value is "1000000" ok 22 - input object is unmodified # # $x = Math::BigInt -> new("10000000"); $str = $x -> bestr(); # ok 23 - input value is "10000000" ok 24 - input object is unmodified # # $x = Math::BigInt -> new("100000000"); $str = $x -> bestr(); # ok 25 - input value is "100000000" ok 26 - input object is unmodified # # $x = Math::BigInt -> new("1000000000"); $str = $x -> bestr(); # ok 27 - input value is "1000000000" ok 28 - input object is unmodified # # $x = Math::BigInt -> new("10000000000"); $str = $x -> bestr(); # ok 29 - input value is "10000000000" ok 30 - input object is unmodified # # $x = Math::BigInt -> new("100000000000"); $str = $x -> bestr(); # ok 31 - input value is "100000000000" ok 32 - input object is unmodified # # $x = Math::BigInt -> new("1000000000000"); $str = $x -> bestr(); # ok 33 - input value is "1000000000000" ok 34 - input object is unmodified # # $x = Math::BigInt -> new("12"); $str = $x -> bestr(); # ok 35 - input value is "12" ok 36 - input object is unmodified # # $x = Math::BigInt -> new("120"); $str = $x -> bestr(); # ok 37 - input value is "120" ok 38 - input object is unmodified # # $x = Math::BigInt -> new("1200"); $str = $x -> bestr(); # ok 39 - input value is "1200" ok 40 - input object is unmodified # # $x = Math::BigInt -> new("12000"); $str = $x -> bestr(); # ok 41 - input value is "12000" ok 42 - input object is unmodified # # $x = Math::BigInt -> new("120000"); $str = $x -> bestr(); # ok 43 - input value is "120000" ok 44 - input object is unmodified # # $x = Math::BigInt -> new("1200000"); $str = $x -> bestr(); # ok 45 - input value is "1200000" ok 46 - input object is unmodified # # $x = Math::BigInt -> new("12000000"); $str = $x -> bestr(); # ok 47 - input value is "12000000" ok 48 - input object is unmodified # # $x = Math::BigInt -> new("120000000"); $str = $x -> bestr(); # ok 49 - input value is "120000000" ok 50 - input object is unmodified # # $x = Math::BigInt -> new("1200000000"); $str = $x -> bestr(); # ok 51 - input value is "1200000000" ok 52 - input object is unmodified # # $x = Math::BigInt -> new("12000000000"); $str = $x -> bestr(); # ok 53 - input value is "12000000000" ok 54 - input object is unmodified # # $x = Math::BigInt -> new("120000000000"); $str = $x -> bestr(); # ok 55 - input value is "120000000000" ok 56 - input object is unmodified # # $x = Math::BigInt -> new("1200000000000"); $str = $x -> bestr(); # ok 57 - input value is "1200000000000" ok 58 - input object is unmodified # # $x = Math::BigInt -> new("123"); $str = $x -> bestr(); # ok 59 - input value is "123" ok 60 - input object is unmodified # # $x = Math::BigInt -> new("1230"); $str = $x -> bestr(); # ok 61 - input value is "1230" ok 62 - input object is unmodified # # $x = Math::BigInt -> new("12300"); $str = $x -> bestr(); # ok 63 - input value is "12300" ok 64 - input object is unmodified # # $x = Math::BigInt -> new("123000"); $str = $x -> bestr(); # ok 65 - input value is "123000" ok 66 - input object is unmodified # # $x = Math::BigInt -> new("1230000"); $str = $x -> bestr(); # ok 67 - input value is "1230000" ok 68 - input object is unmodified # # $x = Math::BigInt -> new("12300000"); $str = $x -> bestr(); # ok 69 - input value is "12300000" ok 70 - input object is unmodified # # $x = Math::BigInt -> new("123000000"); $str = $x -> bestr(); # ok 71 - input value is "123000000" ok 72 - input object is unmodified # # $x = Math::BigInt -> new("1230000000"); $str = $x -> bestr(); # ok 73 - input value is "1230000000" ok 74 - input object is unmodified # # $x = Math::BigInt -> new("12300000000"); $str = $x -> bestr(); # ok 75 - input value is "12300000000" ok 76 - input object is unmodified # # $x = Math::BigInt -> new("123000000000"); $str = $x -> bestr(); # ok 77 - input value is "123000000000" ok 78 - input object is unmodified # # $x = Math::BigInt -> new("1230000000000"); $str = $x -> bestr(); # ok 79 - input value is "1230000000000" ok 80 - input object is unmodified # # $x = Math::BigInt -> new("1234"); $str = $x -> bestr(); # ok 81 - input value is "1234" ok 82 - input object is unmodified # # $x = Math::BigInt -> new("12340"); $str = $x -> bestr(); # ok 83 - input value is "12340" ok 84 - input object is unmodified # # $x = Math::BigInt -> new("123400"); $str = $x -> bestr(); # ok 85 - input value is "123400" ok 86 - input object is unmodified # # $x = Math::BigInt -> new("1234000"); $str = $x -> bestr(); # ok 87 - input value is "1234000" ok 88 - input object is unmodified # # $x = Math::BigInt -> new("12340000"); $str = $x -> bestr(); # ok 89 - input value is "12340000" ok 90 - input object is unmodified # # $x = Math::BigInt -> new("123400000"); $str = $x -> bestr(); # ok 91 - input value is "123400000" ok 92 - input object is unmodified # # $x = Math::BigInt -> new("1234000000"); $str = $x -> bestr(); # ok 93 - input value is "1234000000" ok 94 - input object is unmodified # # $x = Math::BigInt -> new("12340000000"); $str = $x -> bestr(); # ok 95 - input value is "12340000000" ok 96 - input object is unmodified # # $x = Math::BigInt -> new("123400000000"); $str = $x -> bestr(); # ok 97 - input value is "123400000000" ok 98 - input object is unmodified # # $x = Math::BigInt -> new("1234000000000"); $str = $x -> bestr(); # ok 99 - input value is "1234000000000" ok 100 - input object is unmodified # # $x = Math::BigInt -> new("3"); $str = $x -> bestr(); # ok 101 - input value is "3" ok 102 - input object is unmodified # # $x = Math::BigInt -> new("31"); $str = $x -> bestr(); # ok 103 - input value is "31" ok 104 - input object is unmodified # # $x = Math::BigInt -> new("314"); $str = $x -> bestr(); # ok 105 - input value is "314" ok 106 - input object is unmodified # # $x = Math::BigInt -> new("3141"); $str = $x -> bestr(); # ok 107 - input value is "3141" ok 108 - input object is unmodified # # $x = Math::BigInt -> new("31415"); $str = $x -> bestr(); # ok 109 - input value is "31415" ok 110 - input object is unmodified # # $x = Math::BigInt -> new("314159"); $str = $x -> bestr(); # ok 111 - input value is "314159" ok 112 - input object is unmodified # # $x = Math::BigInt -> new("3141592"); $str = $x -> bestr(); # ok 113 - input value is "3141592" ok 114 - input object is unmodified # # $x = Math::BigInt -> new("-1"); $str = $x -> bestr(); # ok 115 - input value is "-1" ok 116 - input object is unmodified # # $x = Math::BigInt -> new("-10"); $str = $x -> bestr(); # ok 117 - input value is "-10" ok 118 - input object is unmodified # # $x = Math::BigInt -> new("-100"); $str = $x -> bestr(); # ok 119 - input value is "-100" ok 120 - input object is unmodified # # $x = Math::BigInt -> new("-1000"); $str = $x -> bestr(); # ok 121 - input value is "-1000" ok 122 - input object is unmodified # # $x = Math::BigInt -> new("-10000"); $str = $x -> bestr(); # ok 123 - input value is "-10000" ok 124 - input object is unmodified # # $x = Math::BigInt -> new("-100000"); $str = $x -> bestr(); # ok 125 - input value is "-100000" ok 126 - input object is unmodified # # $x = Math::BigInt -> new("-1000000"); $str = $x -> bestr(); # ok 127 - input value is "-1000000" ok 128 - input object is unmodified # # $x = Math::BigInt -> new("-10000000"); $str = $x -> bestr(); # ok 129 - input value is "-10000000" ok 130 - input object is unmodified # # $x = Math::BigInt -> new("-100000000"); $str = $x -> bestr(); # ok 131 - input value is "-100000000" ok 132 - input object is unmodified # # $x = Math::BigInt -> new("-1000000000"); $str = $x -> bestr(); # ok 133 - input value is "-1000000000" ok 134 - input object is unmodified # # $x = Math::BigInt -> new("-10000000000"); $str = $x -> bestr(); # ok 135 - input value is "-10000000000" ok 136 - input object is unmodified # # $x = Math::BigInt -> new("-100000000000"); $str = $x -> bestr(); # ok 137 - input value is "-100000000000" ok 138 - input object is unmodified # # $x = Math::BigInt -> new("-1000000000000"); $str = $x -> bestr(); # ok 139 - input value is "-1000000000000" ok 140 - input object is unmodified # # $x = Math::BigInt -> new("-12"); $str = $x -> bestr(); # ok 141 - input value is "-12" ok 142 - input object is unmodified # # $x = Math::BigInt -> new("-120"); $str = $x -> bestr(); # ok 143 - input value is "-120" ok 144 - input object is unmodified # # $x = Math::BigInt -> new("-1200"); $str = $x -> bestr(); # ok 145 - input value is "-1200" ok 146 - input object is unmodified # # $x = Math::BigInt -> new("-12000"); $str = $x -> bestr(); # ok 147 - input value is "-12000" ok 148 - input object is unmodified # # $x = Math::BigInt -> new("-120000"); $str = $x -> bestr(); # ok 149 - input value is "-120000" ok 150 - input object is unmodified # # $x = Math::BigInt -> new("-1200000"); $str = $x -> bestr(); # ok 151 - input value is "-1200000" ok 152 - input object is unmodified # # $x = Math::BigInt -> new("-12000000"); $str = $x -> bestr(); # ok 153 - input value is "-12000000" ok 154 - input object is unmodified # # $x = Math::BigInt -> new("-120000000"); $str = $x -> bestr(); # ok 155 - input value is "-120000000" ok 156 - input object is unmodified # # $x = Math::BigInt -> new("-1200000000"); $str = $x -> bestr(); # ok 157 - input value is "-1200000000" ok 158 - input object is unmodified # # $x = Math::BigInt -> new("-12000000000"); $str = $x -> bestr(); # ok 159 - input value is "-12000000000" ok 160 - input object is unmodified # # $x = Math::BigInt -> new("-120000000000"); $str = $x -> bestr(); # ok 161 - input value is "-120000000000" ok 162 - input object is unmodified # # $x = Math::BigInt -> new("-1200000000000"); $str = $x -> bestr(); # ok 163 - input value is "-1200000000000" ok 164 - input object is unmodified # # $x = Math::BigInt -> new("-123"); $str = $x -> bestr(); # ok 165 - input value is "-123" ok 166 - input object is unmodified # # $x = Math::BigInt -> new("-1230"); $str = $x -> bestr(); # ok 167 - input value is "-1230" ok 168 - input object is unmodified # # $x = Math::BigInt -> new("-12300"); $str = $x -> bestr(); # ok 169 - input value is "-12300" ok 170 - input object is unmodified # # $x = Math::BigInt -> new("-123000"); $str = $x -> bestr(); # ok 171 - input value is "-123000" ok 172 - input object is unmodified # # $x = Math::BigInt -> new("-1230000"); $str = $x -> bestr(); # ok 173 - input value is "-1230000" ok 174 - input object is unmodified # # $x = Math::BigInt -> new("-12300000"); $str = $x -> bestr(); # ok 175 - input value is "-12300000" ok 176 - input object is unmodified # # $x = Math::BigInt -> new("-123000000"); $str = $x -> bestr(); # ok 177 - input value is "-123000000" ok 178 - input object is unmodified # # $x = Math::BigInt -> new("-1230000000"); $str = $x -> bestr(); # ok 179 - input value is "-1230000000" ok 180 - input object is unmodified # # $x = Math::BigInt -> new("-12300000000"); $str = $x -> bestr(); # ok 181 - input value is "-12300000000" ok 182 - input object is unmodified # # $x = Math::BigInt -> new("-123000000000"); $str = $x -> bestr(); # ok 183 - input value is "-123000000000" ok 184 - input object is unmodified # # $x = Math::BigInt -> new("-1230000000000"); $str = $x -> bestr(); # ok 185 - input value is "-1230000000000" ok 186 - input object is unmodified # # $x = Math::BigInt -> new("-1234"); $str = $x -> bestr(); # ok 187 - input value is "-1234" ok 188 - input object is unmodified # # $x = Math::BigInt -> new("-12340"); $str = $x -> bestr(); # ok 189 - input value is "-12340" ok 190 - input object is unmodified # # $x = Math::BigInt -> new("-123400"); $str = $x -> bestr(); # ok 191 - input value is "-123400" ok 192 - input object is unmodified # # $x = Math::BigInt -> new("-1234000"); $str = $x -> bestr(); # ok 193 - input value is "-1234000" ok 194 - input object is unmodified # # $x = Math::BigInt -> new("-12340000"); $str = $x -> bestr(); # ok 195 - input value is "-12340000" ok 196 - input object is unmodified # # $x = Math::BigInt -> new("-123400000"); $str = $x -> bestr(); # ok 197 - input value is "-123400000" ok 198 - input object is unmodified # # $x = Math::BigInt -> new("-1234000000"); $str = $x -> bestr(); # ok 199 - input value is "-1234000000" ok 200 - input object is unmodified # # $x = Math::BigInt -> new("-12340000000"); $str = $x -> bestr(); # ok 201 - input value is "-12340000000" ok 202 - input object is unmodified # # $x = Math::BigInt -> new("-123400000000"); $str = $x -> bestr(); # ok 203 - input value is "-123400000000" ok 204 - input object is unmodified # # $x = Math::BigInt -> new("-1234000000000"); $str = $x -> bestr(); # ok 205 - input value is "-1234000000000" ok 206 - input object is unmodified # # $x = Math::BigInt -> new("-3"); $str = $x -> bestr(); # ok 207 - input value is "-3" ok 208 - input object is unmodified # # $x = Math::BigInt -> new("-31"); $str = $x -> bestr(); # ok 209 - input value is "-31" ok 210 - input object is unmodified # # $x = Math::BigInt -> new("-314"); $str = $x -> bestr(); # ok 211 - input value is "-314" ok 212 - input object is unmodified # # $x = Math::BigInt -> new("-3141"); $str = $x -> bestr(); # ok 213 - input value is "-3141" ok 214 - input object is unmodified # # $x = Math::BigInt -> new("-31415"); $str = $x -> bestr(); # ok 215 - input value is "-31415" ok 216 - input object is unmodified # # $x = Math::BigInt -> new("-314159"); $str = $x -> bestr(); # ok 217 - input value is "-314159" ok 218 - input object is unmodified # # $x = Math::BigInt -> new("-3141592"); $str = $x -> bestr(); # ok 219 - input value is "-3141592" ok 220 - input object is unmodified ok t/bfib-mbi.t .................................. 1..15 ok 1 - bfib(-20) ok 2 - bfib(-15) ok 3 - bfib(-2) ok 4 - bfib(-1) ok 5 - bfib(0) ok 6 - bfib(1) ok 7 - bfib(2) ok 8 - bfib(15) ok 9 - bfib(20) ok 10 - bfib(250) ok 11 - bfib(+inf) ok 12 - bfib(-inf) ok 13 - bfib(NaN) ok 14 - bfib(10) ok 15 - bfib(-10) ok t/big_pi_e.t .................................. 1..8 ok 1 - A is not defined ok 2 - P is not defined ok 3 - A is not defined ok 4 - P is not defined ok 5 - A is defined ok 6 - P is not defined ok 7 - A is not defined ok 8 - P is not defined ok t/bigfltpm.t .................................. 1..2837 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 - $e->{_e}->[0] is a scalar 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("1.2"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 90 - $x = Math::BigFloat->new("1.2"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 91 - $x = Math::BigFloat->new("2.4"); $y = Math::BigFloat->new("12"); $x->bcos($y); ok 92 - $x = Math::BigFloat->new("2.4"); $y = Math::BigFloat->new("12"); $x->bcos($y); ok 93 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 94 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 95 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("20"); $x->bcos($y); ok 96 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("20"); $x->bcos($y); ok 97 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 98 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 99 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("12"); $x->bcos($y); ok 100 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("12"); $x->bcos($y); ok 101 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 102 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 103 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 104 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 105 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("20"); $x->bsin($y); ok 106 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("20"); $x->bsin($y); ok 107 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("12"); $x->bsin($y); ok 108 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("12"); $x->bsin($y); ok 109 - $x = Math::BigFloat->new("1.2"); $y = Math::BigFloat->new("13"); $x->bsin($y); ok 110 - $x = Math::BigFloat->new("1.2"); $y = Math::BigFloat->new("13"); $x->bsin($y); ok 111 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("13"); $x->bsin($y); ok 112 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("13"); $x->bsin($y); ok 113 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("12"); $x->bsin($y); ok 114 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("12"); $x->bsin($y); ok 115 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("10"); $x->batan($y); ok 116 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("10"); $x->batan($y); ok 117 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 118 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 119 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 120 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 121 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 122 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 123 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->batan($y); ok 124 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->batan($y); ok 125 - $x = Math::BigFloat->new("0.1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 126 - $x = Math::BigFloat->new("0.1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 127 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("13"); $x->batan($y); ok 128 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("13"); $x->batan($y); ok 129 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 130 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 131 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 132 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 133 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 134 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 135 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 136 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 137 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 138 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 139 - $x = Math::BigFloat->new("2.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 140 - $x = Math::BigFloat->new("2.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 141 - $x = Math::BigFloat->new("2.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 142 - $x = Math::BigFloat->new("2.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 143 - $x = Math::BigFloat->new("3.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 144 - $x = Math::BigFloat->new("3.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 145 - $x = Math::BigFloat->new("6.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 146 - $x = Math::BigFloat->new("6.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 147 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 148 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 149 - $x = Math::BigFloat->new("24"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 150 - $x = Math::BigFloat->new("24"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 151 - $x = Math::BigFloat->new("48"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 152 - $x = Math::BigFloat->new("48"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 153 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 154 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 155 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 156 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 157 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 158 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 159 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 160 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 161 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 162 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 163 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 164 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 165 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 166 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 167 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 168 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 169 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 170 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 171 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 172 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 173 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 174 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 175 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 176 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 177 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 178 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 179 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 180 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 181 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 182 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 183 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 184 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 185 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 186 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 187 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 188 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("+inf"); $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("+1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 192 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 193 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 194 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 195 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 196 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 197 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 198 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 199 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 200 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 201 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 202 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 203 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 204 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 205 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 206 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 207 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 208 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 209 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("13"); $x->batan2($y, $z); ok 210 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("13"); $x->batan2($y, $z); ok 211 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 212 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 213 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 214 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 215 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 216 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 217 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("11"); $x->batan2($y, $z); ok 218 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("11"); $x->batan2($y, $z); ok 219 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("77"); $x->batan2($y, $z); ok 220 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("77"); $x->batan2($y, $z); ok 221 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("77"); $x->batan2($y, $z); ok 222 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("77"); $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("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 226 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 227 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("8"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 228 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("8"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 229 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("8"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 230 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("8"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 231 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $z = Math::BigFloat->new("24"); $x->batan2($y, $z); ok 232 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $z = Math::BigFloat->new("24"); $x->batan2($y, $z); ok 233 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 234 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 235 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 236 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 237 - $x = Math::BigFloat->new("150"); Math::BigFloat->bpi($x); ok 238 - $x = Math::BigFloat->new("150"); Math::BigFloat->bpi($x); ok 239 - $x = Math::BigFloat->new("77"); Math::BigFloat->bpi($x); ok 240 - $x = Math::BigFloat->new("77"); Math::BigFloat->bpi($x); ok 241 - $x = Math::BigFloat->new("+0"); Math::BigFloat->bpi($x); ok 242 - $x = Math::BigFloat->new("+0"); Math::BigFloat->bpi($x); ok 243 - $x = Math::BigFloat->new("11"); Math::BigFloat->bpi($x); ok 244 - $x = Math::BigFloat->new("11"); Math::BigFloat->bpi($x); ok 245 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("10"); $x->bnok($y); ok 246 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("10"); $x->bnok($y); ok 247 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $x->bnok($y); ok 248 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $x->bnok($y); ok 249 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 250 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 251 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $x->bnok($y); ok 252 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $x->bnok($y); ok 253 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 254 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 255 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bnok($y); ok 256 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bnok($y); ok 257 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("3"); $x->bnok($y); ok 258 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("3"); $x->bnok($y); ok 259 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-2"); $x->bnok($y); ok 260 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-2"); $x->bnok($y); ok 261 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("3"); $x->bnok($y); ok 262 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("3"); $x->bnok($y); ok 263 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("6"); $x->bnok($y); ok 264 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("6"); $x->bnok($y); ok 265 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("90"); $x->bnok($y); ok 266 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("90"); $x->bnok($y); ok 267 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("95"); $x->bnok($y); ok 268 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("95"); $x->bnok($y); ok 269 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $x->bnok($y); ok 270 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $x->bnok($y); ok 271 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("0"); $x->bnok($y); ok 272 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("0"); $x->bnok($y); ok 273 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 274 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 275 - $x = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 276 - $x = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 277 - $x = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 278 - $x = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 279 - $x = Math::BigFloat->new("-2"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 280 - $x = Math::BigFloat->new("-2"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 281 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(-1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 282 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(-1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 283 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(0); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 284 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(0); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 285 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 286 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 287 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 288 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 289 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new(1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 290 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new(1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 291 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new(2); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 292 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new(2); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 293 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 294 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 295 - $x = Math::BigFloat->new("2.718281828"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 296 - $x = Math::BigFloat->new("2.718281828"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 297 - $x = Math::BigFloat->new("2.718281828"); $Math::BigFloat::div_scale = 20; $x->blog(); ok 298 - $x = Math::BigFloat->new("2.718281828"); $Math::BigFloat::div_scale = 20; $x->blog(); ok 299 - $x = Math::BigFloat->new("123"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 300 - $x = Math::BigFloat->new("123"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 301 - $x = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 302 - $x = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 303 - $x = Math::BigFloat->new("1000"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 304 - $x = Math::BigFloat->new("1000"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 305 - $x = Math::BigFloat->new("100"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 306 - $x = Math::BigFloat->new("100"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 307 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 308 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 309 - $x = Math::BigFloat->new("3.1415"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 310 - $x = Math::BigFloat->new("3.1415"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 311 - $x = Math::BigFloat->new("12345"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 312 - $x = Math::BigFloat->new("12345"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 313 - $x = Math::BigFloat->new("0.001"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 314 - $x = Math::BigFloat->new("0.001"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 315 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new(10); $Math::BigFloat::div_scale = 15; $x->blog($y); ok 316 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new(10); $Math::BigFloat::div_scale = 15; $x->blog($y); ok 317 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new(100); $Math::BigFloat::div_scale = 15; $x->blog($y); ok 318 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new(100); $Math::BigFloat::div_scale = 15; $x->blog($y); ok 319 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 320 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 321 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("2"); $x->brsft($y); ok 322 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("2"); $x->brsft($y); ok 323 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $x->brsft($y); ok 324 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $x->brsft($y); ok 325 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 326 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 327 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 328 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 329 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 330 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 331 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 332 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 333 - $x = Math::BigFloat->new("32"); $y = Math::BigFloat->new("3"); $x->brsft($y); ok 334 - $x = Math::BigFloat->new("32"); $y = Math::BigFloat->new("3"); $x->brsft($y); ok 335 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("0"); $x->blsft($y); ok 336 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("0"); $x->blsft($y); ok 337 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->blsft($y); ok 338 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->blsft($y); ok 339 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("3"); $x->blsft($y); ok 340 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("3"); $x->blsft($y); ok 341 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("3"); $x->blsft($y); ok 342 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("3"); $x->blsft($y); ok 343 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->blsft($y); ok 344 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->blsft($y); ok 345 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("5"); $x->blsft($y); ok 346 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("5"); $x->blsft($y); ok 347 - $x = Math::BigFloat->new("1"); $x; ok 348 - $x = Math::BigFloat->new("1"); $x; ok 349 - $x = Math::BigFloat->new("-0"); $x; ok 350 - $x = Math::BigFloat->new("-0"); $x; ok 351 - $x = Math::BigFloat->new("invalid"); $x; ok 352 - $x = Math::BigFloat->new("invalid"); $x; ok 353 - $x = Math::BigFloat->new("+inf"); $x; ok 354 - $x = Math::BigFloat->new("+inf"); $x; ok 355 - $x = Math::BigFloat->new("-inf"); $x; ok 356 - $x = Math::BigFloat->new("-inf"); $x; ok 357 - $x = Math::BigFloat->new("123"); $x; ok 358 - $x = Math::BigFloat->new("123"); $x; ok 359 - $x = Math::BigFloat->new("-123.4567"); $x; ok 360 - $x = Math::BigFloat->new("-123.4567"); $x; ok 361 - $x = Math::BigFloat->new("1__2"); $x; ok 362 - $x = Math::BigFloat->new("1__2"); $x; ok 363 - $x = Math::BigFloat->new("1E1__2"); $x; ok 364 - $x = Math::BigFloat->new("1E1__2"); $x; ok 365 - $x = Math::BigFloat->new("11__2E2"); $x; ok 366 - $x = Math::BigFloat->new("11__2E2"); $x; ok 367 - $x = Math::BigFloat->new(".2E-3."); $x; ok 368 - $x = Math::BigFloat->new(".2E-3."); $x; ok 369 - $x = Math::BigFloat->new("1e3e4"); $x; ok 370 - $x = Math::BigFloat->new("1e3e4"); $x; ok 371 - $x = Math::BigFloat->new(".2E2"); $x; ok 372 - $x = Math::BigFloat->new(".2E2"); $x; ok 373 - $x = Math::BigFloat->new("1.E3"); $x; ok 374 - $x = Math::BigFloat->new("1.E3"); $x; ok 375 - $x = Math::BigFloat->new("0e0"); $x; ok 376 - $x = Math::BigFloat->new("0e0"); $x; ok 377 - $x = Math::BigFloat->new("+0e0"); $x; ok 378 - $x = Math::BigFloat->new("+0e0"); $x; ok 379 - $x = Math::BigFloat->new("+0e+0"); $x; ok 380 - $x = Math::BigFloat->new("+0e+0"); $x; ok 381 - $x = Math::BigFloat->new("-0e+0"); $x; ok 382 - $x = Math::BigFloat->new("-0e+0"); $x; ok 383 - $x = Math::BigFloat->new("0e-0"); $x; ok 384 - $x = Math::BigFloat->new("0e-0"); $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("000"); $x; ok 390 - $x = Math::BigFloat->new("000"); $x; ok 391 - $x = Math::BigFloat->new("00e2"); $x; ok 392 - $x = Math::BigFloat->new("00e2"); $x; ok 393 - $x = Math::BigFloat->new("00e02"); $x; ok 394 - $x = Math::BigFloat->new("00e02"); $x; ok 395 - $x = Math::BigFloat->new("000e002"); $x; ok 396 - $x = Math::BigFloat->new("000e002"); $x; ok 397 - $x = Math::BigFloat->new("000e1230"); $x; ok 398 - $x = Math::BigFloat->new("000e1230"); $x; ok 399 - $x = Math::BigFloat->new("00e-3"); $x; ok 400 - $x = Math::BigFloat->new("00e-3"); $x; ok 401 - $x = Math::BigFloat->new("00e+3"); $x; ok 402 - $x = Math::BigFloat->new("00e+3"); $x; ok 403 - $x = Math::BigFloat->new("00e-03"); $x; ok 404 - $x = Math::BigFloat->new("00e-03"); $x; ok 405 - $x = Math::BigFloat->new("00e+03"); $x; ok 406 - $x = Math::BigFloat->new("00e+03"); $x; ok 407 - $x = Math::BigFloat->new("-000"); $x; ok 408 - $x = Math::BigFloat->new("-000"); $x; ok 409 - $x = Math::BigFloat->new("-00e2"); $x; ok 410 - $x = Math::BigFloat->new("-00e2"); $x; ok 411 - $x = Math::BigFloat->new("-00e02"); $x; ok 412 - $x = Math::BigFloat->new("-00e02"); $x; ok 413 - $x = Math::BigFloat->new("-000e002"); $x; ok 414 - $x = Math::BigFloat->new("-000e002"); $x; ok 415 - $x = Math::BigFloat->new("-000e1230"); $x; ok 416 - $x = Math::BigFloat->new("-000e1230"); $x; ok 417 - $x = Math::BigFloat->new("-00e-3"); $x; ok 418 - $x = Math::BigFloat->new("-00e-3"); $x; ok 419 - $x = Math::BigFloat->new("-00e+3"); $x; ok 420 - $x = Math::BigFloat->new("-00e+3"); $x; ok 421 - $x = Math::BigFloat->new("-00e-03"); $x; ok 422 - $x = Math::BigFloat->new("-00e-03"); $x; ok 423 - $x = Math::BigFloat->new("-00e+03"); $x; ok 424 - $x = Math::BigFloat->new("-00e+03"); $x; ok 425 - $x = Math::BigFloat->new("0"); $x->as_number(); ok 426 - $x = Math::BigFloat->new("1"); $x->as_number(); ok 427 - $x = Math::BigFloat->new("1.2"); $x->as_number(); ok 428 - $x = Math::BigFloat->new("2.345"); $x->as_number(); ok 429 - $x = Math::BigFloat->new("-2"); $x->as_number(); ok 430 - $x = Math::BigFloat->new("-123.456"); $x->as_number(); ok 431 - $x = Math::BigFloat->new("-200"); $x->as_number(); ok 432 - $x = Math::BigFloat->new("-inf"); $x->as_number(); ok 433 - $x = Math::BigFloat->new("inf"); $x->as_number(); ok 434 - $x = Math::BigFloat->new("NaN"); $x->as_number(); ok 435 - $x = Math::BigFloat->new("71243225429896467497217836789578596379"); $x->as_number(); ok 436 - $x = Math::BigFloat->new("0.000641"); $x->as_number(); ok 437 - $x = Math::BigFloat->new("0.0006412"); $x->as_number(); ok 438 - $x = Math::BigFloat->new("0.00064123"); $x->as_number(); ok 439 - $x = Math::BigFloat->new("0.000641234"); $x->as_number(); ok 440 - $x = Math::BigFloat->new("0.0006412345"); $x->as_number(); ok 441 - $x = Math::BigFloat->new("0.00064123456"); $x->as_number(); ok 442 - $x = Math::BigFloat->new("0.000641234567"); $x->as_number(); ok 443 - $x = Math::BigFloat->new("0.0006412345678"); $x->as_number(); ok 444 - $x = Math::BigFloat->new("0.00064123456789"); $x->as_number(); ok 445 - $x = Math::BigFloat->new("0.1"); $x->as_number(); ok 446 - $x = Math::BigFloat->new("0.01"); $x->as_number(); ok 447 - $x = Math::BigFloat->new("0.001"); $x->as_number(); ok 448 - $x = Math::BigFloat->new("0.0001"); $x->as_number(); ok 449 - $x = Math::BigFloat->new("0.00001"); $x->as_number(); ok 450 - $x = Math::BigFloat->new("0.000001"); $x->as_number(); ok 451 - $x = Math::BigFloat->new("0.0000001"); $x->as_number(); ok 452 - $x = Math::BigFloat->new("0.00000001"); $x->as_number(); ok 453 - $x = Math::BigFloat->new("0.000000001"); $x->as_number(); ok 454 - $x = Math::BigFloat->new("0.0000000001"); $x->as_number(); ok 455 - $x = Math::BigFloat->new("0.00000000001"); $x->as_number(); ok 456 - $x = Math::BigFloat->new("0.12345"); $x->as_number(); ok 457 - $x = Math::BigFloat->new("0.123456"); $x->as_number(); ok 458 - $x = Math::BigFloat->new("0.1234567"); $x->as_number(); ok 459 - $x = Math::BigFloat->new("0.12345678"); $x->as_number(); ok 460 - $x = Math::BigFloat->new("0.123456789"); $x->as_number(); ok 461 - $x = Math::BigFloat->new("1"); $x->binf("+"); ok 462 - $x = Math::BigFloat->new("1"); $x->binf("+"); ok 463 - $x = Math::BigFloat->new("2"); $x->binf("-"); ok 464 - $x = Math::BigFloat->new("2"); $x->binf("-"); ok 465 - $x = Math::BigFloat->new("3"); $x->binf("abc"); ok 466 - $x = Math::BigFloat->new("3"); $x->binf("abc"); ok 467 - $x = Math::BigFloat->new("128"); $x->as_hex(); ok 468 - $x = Math::BigFloat->new("-128"); $x->as_hex(); ok 469 - $x = Math::BigFloat->new("0"); $x->as_hex(); ok 470 - $x = Math::BigFloat->new("-0"); $x->as_hex(); ok 471 - $x = Math::BigFloat->new("1"); $x->as_hex(); ok 472 - $x = Math::BigFloat->new("0x123456789123456789"); $x->as_hex(); ok 473 - $x = Math::BigFloat->new("+inf"); $x->as_hex(); ok 474 - $x = Math::BigFloat->new("-inf"); $x->as_hex(); ok 475 - $x = Math::BigFloat->new("invalid"); $x->as_hex(); ok 476 - $x = Math::BigFloat->new("128"); $x->as_bin(); ok 477 - $x = Math::BigFloat->new("-128"); $x->as_bin(); ok 478 - $x = Math::BigFloat->new("0"); $x->as_bin(); ok 479 - $x = Math::BigFloat->new("-0"); $x->as_bin(); ok 480 - $x = Math::BigFloat->new("1"); $x->as_bin(); ok 481 - $x = Math::BigFloat->new("0b1010111101010101010110110110110110101"); $x->as_bin(); ok 482 - $x = Math::BigFloat->new("0x123456789123456789"); $x->as_bin(); ok 483 - $x = Math::BigFloat->new("+inf"); $x->as_bin(); ok 484 - $x = Math::BigFloat->new("-inf"); $x->as_bin(); ok 485 - $x = Math::BigFloat->new("invalid"); $x->as_bin(); ok 486 - $x = Math::BigFloat->new("128"); $x->as_oct(); ok 487 - $x = Math::BigFloat->new("-128"); $x->as_oct(); ok 488 - $x = Math::BigFloat->new("0"); $x->as_oct(); ok 489 - $x = Math::BigFloat->new("-0"); $x->as_oct(); ok 490 - $x = Math::BigFloat->new("1"); $x->as_oct(); ok 491 - $x = Math::BigFloat->new("0b1010111101010101010110110110110110101"); $x->as_oct(); ok 492 - $x = Math::BigFloat->new("0x123456789123456789"); $x->as_oct(); ok 493 - $x = Math::BigFloat->new("+inf"); $x->as_oct(); ok 494 - $x = Math::BigFloat->new("-inf"); $x->as_oct(); ok 495 - $x = Math::BigFloat->new("invalid"); $x->as_oct(); ok 496 - $x = Math::BigFloat->new("128"); $x->to_hex(); ok 497 - $x = Math::BigFloat->new("-128"); $x->to_hex(); ok 498 - $x = Math::BigFloat->new("0"); $x->to_hex(); ok 499 - $x = Math::BigFloat->new("-0"); $x->to_hex(); ok 500 - $x = Math::BigFloat->new("1"); $x->to_hex(); ok 501 - $x = Math::BigFloat->new("0x123456789123456789"); $x->to_hex(); ok 502 - $x = Math::BigFloat->new("+inf"); $x->to_hex(); ok 503 - $x = Math::BigFloat->new("-inf"); $x->to_hex(); ok 504 - $x = Math::BigFloat->new("invalid"); $x->to_hex(); ok 505 - $x = Math::BigFloat->new("128"); $x->to_bin(); ok 506 - $x = Math::BigFloat->new("-128"); $x->to_bin(); ok 507 - $x = Math::BigFloat->new("0"); $x->to_bin(); ok 508 - $x = Math::BigFloat->new("-0"); $x->to_bin(); ok 509 - $x = Math::BigFloat->new("1"); $x->to_bin(); ok 510 - $x = Math::BigFloat->new("0b1010111101010101010110110110110110101"); $x->to_bin(); ok 511 - $x = Math::BigFloat->new("0x123456789123456789"); $x->to_bin(); ok 512 - $x = Math::BigFloat->new("+inf"); $x->to_bin(); ok 513 - $x = Math::BigFloat->new("-inf"); $x->to_bin(); ok 514 - $x = Math::BigFloat->new("invalid"); $x->to_bin(); ok 515 - $x = Math::BigFloat->new("128"); $x->to_oct(); ok 516 - $x = Math::BigFloat->new("-128"); $x->to_oct(); ok 517 - $x = Math::BigFloat->new("0"); $x->to_oct(); ok 518 - $x = Math::BigFloat->new("-0"); $x->to_oct(); ok 519 - $x = Math::BigFloat->new("1"); $x->to_oct(); ok 520 - $x = Math::BigFloat->new("0b1010111101010101010110110110110110101"); $x->to_oct(); ok 521 - $x = Math::BigFloat->new("0x123456789123456789"); $x->to_oct(); ok 522 - $x = Math::BigFloat->new("+inf"); $x->to_oct(); ok 523 - $x = Math::BigFloat->new("-inf"); $x->to_oct(); ok 524 - $x = Math::BigFloat->new("invalid"); $x->to_oct(); ok 525 - $x = Math::BigFloat->new("0"); $x->numify(); ok 526 - $x = Math::BigFloat->new("+1"); $x->numify(); ok 527 - $x = Math::BigFloat->new("1234"); $x->numify(); ok 528 - $x = Math::BigFloat->new("-5"); $x->numify(); ok 529 - $x = Math::BigFloat->new("100"); $x->numify(); ok 530 - $x = Math::BigFloat->new("-100"); $x->numify(); ok 531 - $x = Math::BigFloat->new("abc"); $x->bnan(); ok 532 - $x = Math::BigFloat->new("abc"); $x->bnan(); ok 533 - $x = Math::BigFloat->new("2"); $x->bnan(); ok 534 - $x = Math::BigFloat->new("2"); $x->bnan(); ok 535 - $x = Math::BigFloat->new("-2"); $x->bnan(); ok 536 - $x = Math::BigFloat->new("-2"); $x->bnan(); ok 537 - $x = Math::BigFloat->new("0"); $x->bnan(); ok 538 - $x = Math::BigFloat->new("0"); $x->bnan(); ok 539 - $x = Math::BigFloat->new("2"); $x->bone("+"); ok 540 - $x = Math::BigFloat->new("2"); $x->bone("+"); ok 541 - $x = Math::BigFloat->new("-2"); $x->bone("-"); ok 542 - $x = Math::BigFloat->new("-2"); $x->bone("-"); ok 543 - $x = Math::BigFloat->new("-2"); $x->bone("+"); ok 544 - $x = Math::BigFloat->new("-2"); $x->bone("+"); ok 545 - $x = Math::BigFloat->new("2"); $x->bone("-"); ok 546 - $x = Math::BigFloat->new("2"); $x->bone("-"); ok 547 - $x = Math::BigFloat->new("0"); $x->bone(""); ok 548 - $x = Math::BigFloat->new("0"); $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("abc"); $x->bone(""); ok 552 - $x = Math::BigFloat->new("abc"); $x->bone(""); ok 553 - $x = Math::BigFloat->new("2"); $x->bone("abc"); ok 554 - $x = Math::BigFloat->new("2"); $x->bone("abc"); ok 555 - $x = Math::BigFloat->new("+inf"); $x->bsstr(); ok 556 - $x = Math::BigFloat->new("-inf"); $x->bsstr(); ok 557 - $x = Math::BigFloat->new("abcfsstr"); $x->bsstr(); ok 558 - $x = Math::BigFloat->new("-abcfsstr"); $x->bsstr(); ok 559 - $x = Math::BigFloat->new("1234.567"); $x->bsstr(); ok 560 - $x = Math::BigFloat->new("123"); $x->bsstr(); ok 561 - $x = Math::BigFloat->new("-5"); $x->bsstr(); ok 562 - $x = Math::BigFloat->new("-100"); $x->bsstr(); ok 563 - $x = Math::BigFloat->new("+inf"); $x->accuracy(); $x->precision(); $x->bstr(); ok 564 - $x = Math::BigFloat->new("-inf"); $x->accuracy(); $x->precision(); $x->bstr(); ok 565 - $x = Math::BigFloat->new("abcfstr"); $x->accuracy(); $x->precision(); $x->bstr(); ok 566 - $x = Math::BigFloat->new("1234.567"); $x->accuracy(9); $x->precision(); $x->bstr(); ok 567 - $x = Math::BigFloat->new("1234.567"); $x->accuracy(); $x->precision(-6); $x->bstr(); ok 568 - $x = Math::BigFloat->new("12345"); $x->accuracy(5); $x->precision(); $x->bstr(); ok 569 - $x = Math::BigFloat->new("0.001234"); $x->accuracy(6); $x->precision(); $x->bstr(); ok 570 - $x = Math::BigFloat->new("0.001234"); $x->accuracy(); $x->precision(-8); $x->bstr(); ok 571 - $x = Math::BigFloat->new("0"); $x->accuracy(4); $x->precision(); $x->bstr(); ok 572 - $x = Math::BigFloat->new("0"); $x->accuracy(); $x->precision(-4); $x->bstr(); ok 573 - $x = Math::BigFloat->new("inf"); $x; ok 574 - $x = Math::BigFloat->new("inf"); $x; ok 575 - $x = Math::BigFloat->new("+inf"); $x; ok 576 - $x = Math::BigFloat->new("+inf"); $x; ok 577 - $x = Math::BigFloat->new("-inf"); $x; ok 578 - $x = Math::BigFloat->new("-inf"); $x; ok 579 - $x = Math::BigFloat->new("+infinity"); $x; ok 580 - $x = Math::BigFloat->new("+infinity"); $x; ok 581 - $x = Math::BigFloat->new("+-inf"); $x; ok 582 - $x = Math::BigFloat->new("+-inf"); $x; ok 583 - $x = Math::BigFloat->new("abc"); $x; ok 584 - $x = Math::BigFloat->new("abc"); $x; ok 585 - $x = Math::BigFloat->new(" 1 a"); $x; ok 586 - $x = Math::BigFloat->new(" 1 a"); $x; ok 587 - $x = Math::BigFloat->new("1bcd2"); $x; ok 588 - $x = Math::BigFloat->new("1bcd2"); $x; ok 589 - $x = Math::BigFloat->new("11111b"); $x; ok 590 - $x = Math::BigFloat->new("11111b"); $x; ok 591 - $x = Math::BigFloat->new("+1z"); $x; ok 592 - $x = Math::BigFloat->new("+1z"); $x; ok 593 - $x = Math::BigFloat->new("-1z"); $x; ok 594 - $x = Math::BigFloat->new("-1z"); $x; ok 595 - $x = Math::BigFloat->new("0e999"); $x; ok 596 - $x = Math::BigFloat->new("0e999"); $x; ok 597 - $x = Math::BigFloat->new("0e-999"); $x; ok 598 - $x = Math::BigFloat->new("0e-999"); $x; ok 599 - $x = Math::BigFloat->new("-0e999"); $x; ok 600 - $x = Math::BigFloat->new("-0e999"); $x; ok 601 - $x = Math::BigFloat->new("-0e-999"); $x; ok 602 - $x = Math::BigFloat->new("-0e-999"); $x; ok 603 - $x = Math::BigFloat->new("0"); $x; ok 604 - $x = Math::BigFloat->new("0"); $x; ok 605 - $x = Math::BigFloat->new("+0"); $x; ok 606 - $x = Math::BigFloat->new("+0"); $x; ok 607 - $x = Math::BigFloat->new("+00"); $x; ok 608 - $x = Math::BigFloat->new("+00"); $x; ok 609 - $x = Math::BigFloat->new("+0_0_0"); $x; ok 610 - $x = Math::BigFloat->new("+0_0_0"); $x; ok 611 - $x = Math::BigFloat->new("000000_0000000_00000"); $x; ok 612 - $x = Math::BigFloat->new("000000_0000000_00000"); $x; ok 613 - $x = Math::BigFloat->new("-0"); $x; ok 614 - $x = Math::BigFloat->new("-0"); $x; ok 615 - $x = Math::BigFloat->new("-0000"); $x; ok 616 - $x = Math::BigFloat->new("-0000"); $x; ok 617 - $x = Math::BigFloat->new("+1"); $x; ok 618 - $x = Math::BigFloat->new("+1"); $x; ok 619 - $x = Math::BigFloat->new("+01"); $x; ok 620 - $x = Math::BigFloat->new("+01"); $x; ok 621 - $x = Math::BigFloat->new("+001"); $x; ok 622 - $x = Math::BigFloat->new("+001"); $x; ok 623 - $x = Math::BigFloat->new("+00000100000"); $x; ok 624 - $x = Math::BigFloat->new("+00000100000"); $x; ok 625 - $x = Math::BigFloat->new("123456789"); $x; ok 626 - $x = Math::BigFloat->new("123456789"); $x; ok 627 - $x = Math::BigFloat->new("-1"); $x; ok 628 - $x = Math::BigFloat->new("-1"); $x; ok 629 - $x = Math::BigFloat->new("-01"); $x; ok 630 - $x = Math::BigFloat->new("-01"); $x; ok 631 - $x = Math::BigFloat->new("-001"); $x; ok 632 - $x = Math::BigFloat->new("-001"); $x; ok 633 - $x = Math::BigFloat->new("-123456789"); $x; ok 634 - $x = Math::BigFloat->new("-123456789"); $x; ok 635 - $x = Math::BigFloat->new("-00000100000"); $x; ok 636 - $x = Math::BigFloat->new("-00000100000"); $x; ok 637 - $x = Math::BigFloat->new("123.456a"); $x; ok 638 - $x = Math::BigFloat->new("123.456a"); $x; ok 639 - $x = Math::BigFloat->new("123.456"); $x; ok 640 - $x = Math::BigFloat->new("123.456"); $x; ok 641 - $x = Math::BigFloat->new("0.01"); $x; ok 642 - $x = Math::BigFloat->new("0.01"); $x; ok 643 - $x = Math::BigFloat->new(".002"); $x; ok 644 - $x = Math::BigFloat->new(".002"); $x; ok 645 - $x = Math::BigFloat->new("+.2"); $x; ok 646 - $x = Math::BigFloat->new("+.2"); $x; ok 647 - $x = Math::BigFloat->new("-0.0003"); $x; ok 648 - $x = Math::BigFloat->new("-0.0003"); $x; ok 649 - $x = Math::BigFloat->new("-.0000000004"); $x; ok 650 - $x = Math::BigFloat->new("-.0000000004"); $x; ok 651 - $x = Math::BigFloat->new("123456E2"); $x; ok 652 - $x = Math::BigFloat->new("123456E2"); $x; ok 653 - $x = Math::BigFloat->new("123456E-2"); $x; ok 654 - $x = Math::BigFloat->new("123456E-2"); $x; ok 655 - $x = Math::BigFloat->new("-123456E2"); $x; ok 656 - $x = Math::BigFloat->new("-123456E2"); $x; ok 657 - $x = Math::BigFloat->new("-123456E-2"); $x; ok 658 - $x = Math::BigFloat->new("-123456E-2"); $x; ok 659 - $x = Math::BigFloat->new("1e1"); $x; ok 660 - $x = Math::BigFloat->new("1e1"); $x; ok 661 - $x = Math::BigFloat->new("2e-11"); $x; ok 662 - $x = Math::BigFloat->new("2e-11"); $x; ok 663 - $x = Math::BigFloat->new(" .02e-1"); $x; ok 664 - $x = Math::BigFloat->new(" .02e-1"); $x; ok 665 - $x = Math::BigFloat->new(" 000001"); $x; ok 666 - $x = Math::BigFloat->new(" 000001"); $x; ok 667 - $x = Math::BigFloat->new(" -00001"); $x; ok 668 - $x = Math::BigFloat->new(" -00001"); $x; ok 669 - $x = Math::BigFloat->new(" -1"); $x; ok 670 - $x = Math::BigFloat->new(" -1"); $x; ok 671 - $x = Math::BigFloat->new(" 000.01"); $x; ok 672 - $x = Math::BigFloat->new(" 000.01"); $x; ok 673 - $x = Math::BigFloat->new(" -000.0023"); $x; ok 674 - $x = Math::BigFloat->new(" -000.0023"); $x; ok 675 - $x = Math::BigFloat->new(" 1.1e1"); $x; ok 676 - $x = Math::BigFloat->new(" 1.1e1"); $x; ok 677 - $x = Math::BigFloat->new("-3e111"); $x; ok 678 - $x = Math::BigFloat->new("-3e111"); $x; ok 679 - $x = Math::BigFloat->new("-4e-1111"); $x; ok 680 - $x = Math::BigFloat->new("-4e-1111"); $x; ok 681 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("123.456"); $x->bpow($y); ok 682 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("123.456"); $x->bpow($y); ok 683 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("abc"); $x->bpow($y); ok 684 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("abc"); $x->bpow($y); ok 685 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 686 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 687 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 688 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 689 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 690 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 691 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 692 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 693 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 694 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 695 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 696 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 697 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 698 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 699 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 700 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 701 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 702 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 703 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 704 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 705 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 706 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 707 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 708 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 709 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 710 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 711 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 712 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 713 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 714 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 715 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 716 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 717 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 718 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 719 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 720 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 721 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 722 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 723 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 724 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 725 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 726 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 727 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 728 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 729 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 730 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 731 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 732 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 733 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 734 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 735 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 736 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 737 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 738 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 739 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 740 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 741 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 742 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 743 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 744 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 745 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 746 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 747 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 748 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 749 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 750 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 751 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 752 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 753 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 754 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 755 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 756 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 757 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 758 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 759 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 760 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 761 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 762 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 763 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 764 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 765 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 766 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 767 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 768 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 769 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 770 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 771 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 772 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 773 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 774 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 775 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 776 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 777 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 778 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 779 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 780 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 781 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 782 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 783 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 784 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 785 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 786 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 787 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 788 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 789 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 790 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 791 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 792 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 793 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 794 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 795 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 796 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 797 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 798 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 799 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 800 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 801 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 802 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 803 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 804 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 805 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 806 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 807 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 808 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 809 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 810 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 811 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 812 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 813 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 814 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 815 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 816 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 817 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 818 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 819 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 820 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 821 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 822 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 823 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 824 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 825 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 826 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 827 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 828 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 829 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 830 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 831 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 832 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 833 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 834 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 835 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 836 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 837 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 838 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 839 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 840 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 841 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 842 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 843 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 844 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 845 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 846 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 847 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 848 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 849 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 850 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 851 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 852 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 853 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 854 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 855 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 856 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 857 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 858 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 859 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 860 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 861 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 862 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 863 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 864 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 865 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 866 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 867 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 868 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 869 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 870 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 871 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 872 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 873 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 874 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 875 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 876 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 877 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 878 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 879 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 880 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 881 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 882 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 883 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 884 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 885 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 886 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 887 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 888 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 889 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 890 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 891 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 892 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 893 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 894 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 895 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 896 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 897 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 898 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 899 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 900 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 901 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 902 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 903 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 904 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 905 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 906 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 907 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 908 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 909 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 910 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 911 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 912 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 913 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 914 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 915 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 916 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 917 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 918 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 919 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 920 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 921 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 922 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 923 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 924 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 925 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 926 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 927 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 928 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 929 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 930 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 931 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 932 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 933 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 934 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 935 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 936 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 937 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 938 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 939 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 940 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 941 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 942 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 943 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 944 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 945 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 946 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 947 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 948 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 949 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 950 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 951 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 952 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 953 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 954 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 955 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 956 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 957 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 958 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 959 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 960 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 961 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 962 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 963 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 964 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 965 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 966 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 967 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 968 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 969 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 970 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 971 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 972 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 973 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 974 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 975 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 976 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 977 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 978 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 979 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 980 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 981 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 982 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 983 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 984 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 985 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 986 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 987 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 988 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 989 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 990 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 991 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 992 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 993 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 994 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 995 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 996 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 997 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 998 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 999 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1000 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1001 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1002 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1003 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1004 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1005 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1006 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1007 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1008 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1009 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1010 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1011 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1012 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1013 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1014 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1015 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 1016 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 1017 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 1018 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 1019 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 1020 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 1021 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 1022 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 1023 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 1024 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 1025 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1026 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1027 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1028 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1029 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1030 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1031 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1032 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1033 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1034 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1035 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1036 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1037 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1038 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1039 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1040 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1041 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1042 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1043 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 1044 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 1045 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 1046 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 1047 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 1048 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 1049 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 1050 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 1051 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 1052 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 1053 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1054 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1055 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1056 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1057 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1058 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1059 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1060 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1061 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1062 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1063 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1064 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1065 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1066 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1067 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1068 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1069 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1070 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1071 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 1072 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 1073 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 1074 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $x->bpow($y); ok 1075 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 1076 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 1077 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1078 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1079 - $x = Math::BigFloat->new("128"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1080 - $x = Math::BigFloat->new("128"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1081 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("123.45"); $x->bpow($y); ok 1082 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("123.45"); $x->bpow($y); ok 1083 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("123.45"); $x->bpow($y); ok 1084 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("123.45"); $x->bpow($y); ok 1085 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-123.45"); $x->bpow($y); ok 1086 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-123.45"); $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("invalid"); $x->bneg(); ok 1090 - $x = Math::BigFloat->new("invalid"); $x->bneg(); ok 1091 - $x = Math::BigFloat->new("+inf"); $x->bneg(); ok 1092 - $x = Math::BigFloat->new("+inf"); $x->bneg(); ok 1093 - $x = Math::BigFloat->new("-inf"); $x->bneg(); ok 1094 - $x = Math::BigFloat->new("-inf"); $x->bneg(); ok 1095 - $x = Math::BigFloat->new("+0"); $x->bneg(); ok 1096 - $x = Math::BigFloat->new("+0"); $x->bneg(); ok 1097 - $x = Math::BigFloat->new("+1"); $x->bneg(); ok 1098 - $x = Math::BigFloat->new("+1"); $x->bneg(); ok 1099 - $x = Math::BigFloat->new("-1"); $x->bneg(); ok 1100 - $x = Math::BigFloat->new("-1"); $x->bneg(); ok 1101 - $x = Math::BigFloat->new("+123456789"); $x->bneg(); ok 1102 - $x = Math::BigFloat->new("+123456789"); $x->bneg(); ok 1103 - $x = Math::BigFloat->new("-123456789"); $x->bneg(); ok 1104 - $x = Math::BigFloat->new("-123456789"); $x->bneg(); ok 1105 - $x = Math::BigFloat->new("+123.456789"); $x->bneg(); ok 1106 - $x = Math::BigFloat->new("+123.456789"); $x->bneg(); ok 1107 - $x = Math::BigFloat->new("-123456.789"); $x->bneg(); ok 1108 - $x = Math::BigFloat->new("-123456.789"); $x->bneg(); ok 1109 - $x = Math::BigFloat->new("invalid"); $x->babs(); ok 1110 - $x = Math::BigFloat->new("invalid"); $x->babs(); ok 1111 - $x = Math::BigFloat->new("+inf"); $x->babs(); ok 1112 - $x = Math::BigFloat->new("+inf"); $x->babs(); ok 1113 - $x = Math::BigFloat->new("-inf"); $x->babs(); ok 1114 - $x = Math::BigFloat->new("-inf"); $x->babs(); ok 1115 - $x = Math::BigFloat->new("+0"); $x->babs(); ok 1116 - $x = Math::BigFloat->new("+0"); $x->babs(); ok 1117 - $x = Math::BigFloat->new("+1"); $x->babs(); ok 1118 - $x = Math::BigFloat->new("+1"); $x->babs(); ok 1119 - $x = Math::BigFloat->new("-1"); $x->babs(); ok 1120 - $x = Math::BigFloat->new("-1"); $x->babs(); ok 1121 - $x = Math::BigFloat->new("+123456789"); $x->babs(); ok 1122 - $x = Math::BigFloat->new("+123456789"); $x->babs(); ok 1123 - $x = Math::BigFloat->new("-123456789"); $x->babs(); ok 1124 - $x = Math::BigFloat->new("-123456789"); $x->babs(); ok 1125 - $x = Math::BigFloat->new("+123.456789"); $x->babs(); ok 1126 - $x = Math::BigFloat->new("+123.456789"); $x->babs(); ok 1127 - $x = Math::BigFloat->new("-123456.789"); $x->babs(); ok 1128 - $x = Math::BigFloat->new("-123456.789"); $x->babs(); ok 1129 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1130 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1131 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1132 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1133 - $x = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1134 - $x = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1135 - $x = Math::BigFloat->new("invalid"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1136 - $x = Math::BigFloat->new("invalid"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1137 - $x = Math::BigFloat->new("+10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1138 - $x = Math::BigFloat->new("+10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1139 - $x = Math::BigFloat->new("-10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1140 - $x = Math::BigFloat->new("-10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1141 - $x = Math::BigFloat->new("+10123456789.123"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1142 - $x = Math::BigFloat->new("+10123456789.123"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1143 - $x = Math::BigFloat->new("-10123456789.123"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1144 - $x = Math::BigFloat->new("-10123456789.123"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1145 - $x = Math::BigFloat->new("+10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(9); ok 1146 - $x = Math::BigFloat->new("+10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(9); ok 1147 - $x = Math::BigFloat->new("-10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(9); ok 1148 - $x = Math::BigFloat->new("-10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(9); ok 1149 - $x = Math::BigFloat->new("+101234500"); $Math::BigFloat::round_mode = "trunc"; $x->bround(6); ok 1150 - $x = Math::BigFloat->new("+101234500"); $Math::BigFloat::round_mode = "trunc"; $x->bround(6); ok 1151 - $x = Math::BigFloat->new("-101234500"); $Math::BigFloat::round_mode = "trunc"; $x->bround(6); ok 1152 - $x = Math::BigFloat->new("-101234500"); $Math::BigFloat::round_mode = "trunc"; $x->bround(6); ok 1153 - $x = Math::BigFloat->new("+20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1154 - $x = Math::BigFloat->new("+20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1155 - $x = Math::BigFloat->new("-20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1156 - $x = Math::BigFloat->new("-20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1157 - $x = Math::BigFloat->new("+20123456789.123"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1158 - $x = Math::BigFloat->new("+20123456789.123"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1159 - $x = Math::BigFloat->new("-20123456789.123"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1160 - $x = Math::BigFloat->new("-20123456789.123"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1161 - $x = Math::BigFloat->new("+20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(9); ok 1162 - $x = Math::BigFloat->new("+20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(9); ok 1163 - $x = Math::BigFloat->new("-20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(9); ok 1164 - $x = Math::BigFloat->new("-20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(9); ok 1165 - $x = Math::BigFloat->new("+201234500"); $Math::BigFloat::round_mode = "zero"; $x->bround(6); ok 1166 - $x = Math::BigFloat->new("+201234500"); $Math::BigFloat::round_mode = "zero"; $x->bround(6); ok 1167 - $x = Math::BigFloat->new("-201234500"); $Math::BigFloat::round_mode = "zero"; $x->bround(6); ok 1168 - $x = Math::BigFloat->new("-201234500"); $Math::BigFloat::round_mode = "zero"; $x->bround(6); ok 1169 - $x = Math::BigFloat->new("+30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1170 - $x = Math::BigFloat->new("+30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1171 - $x = Math::BigFloat->new("-30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1172 - $x = Math::BigFloat->new("-30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1173 - $x = Math::BigFloat->new("+30123456789.123"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1174 - $x = Math::BigFloat->new("+30123456789.123"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1175 - $x = Math::BigFloat->new("-30123456789.123"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1176 - $x = Math::BigFloat->new("-30123456789.123"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1177 - $x = Math::BigFloat->new("+30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(9); ok 1178 - $x = Math::BigFloat->new("+30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(9); ok 1179 - $x = Math::BigFloat->new("-30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(9); ok 1180 - $x = Math::BigFloat->new("-30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(9); ok 1181 - $x = Math::BigFloat->new("+301234500"); $Math::BigFloat::round_mode = "+inf"; $x->bround(6); ok 1182 - $x = Math::BigFloat->new("+301234500"); $Math::BigFloat::round_mode = "+inf"; $x->bround(6); ok 1183 - $x = Math::BigFloat->new("-301234500"); $Math::BigFloat::round_mode = "+inf"; $x->bround(6); ok 1184 - $x = Math::BigFloat->new("-301234500"); $Math::BigFloat::round_mode = "+inf"; $x->bround(6); ok 1185 - $x = Math::BigFloat->new("+40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1186 - $x = Math::BigFloat->new("+40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1187 - $x = Math::BigFloat->new("-40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1188 - $x = Math::BigFloat->new("-40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1189 - $x = Math::BigFloat->new("+40123456789.123"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1190 - $x = Math::BigFloat->new("+40123456789.123"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1191 - $x = Math::BigFloat->new("-40123456789.123"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1192 - $x = Math::BigFloat->new("-40123456789.123"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1193 - $x = Math::BigFloat->new("+40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(9); ok 1194 - $x = Math::BigFloat->new("+40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(9); ok 1195 - $x = Math::BigFloat->new("-40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(9); ok 1196 - $x = Math::BigFloat->new("-40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(9); ok 1197 - $x = Math::BigFloat->new("+401234500"); $Math::BigFloat::round_mode = "-inf"; $x->bround(6); ok 1198 - $x = Math::BigFloat->new("+401234500"); $Math::BigFloat::round_mode = "-inf"; $x->bround(6); ok 1199 - $x = Math::BigFloat->new("-401234500"); $Math::BigFloat::round_mode = "-inf"; $x->bround(6); ok 1200 - $x = Math::BigFloat->new("-401234500"); $Math::BigFloat::round_mode = "-inf"; $x->bround(6); ok 1201 - $x = Math::BigFloat->new("+50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1202 - $x = Math::BigFloat->new("+50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1203 - $x = Math::BigFloat->new("-50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1204 - $x = Math::BigFloat->new("-50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1205 - $x = Math::BigFloat->new("+50123456789.123"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1206 - $x = Math::BigFloat->new("+50123456789.123"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1207 - $x = Math::BigFloat->new("-50123456789.123"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1208 - $x = Math::BigFloat->new("-50123456789.123"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1209 - $x = Math::BigFloat->new("+50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(9); ok 1210 - $x = Math::BigFloat->new("+50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(9); ok 1211 - $x = Math::BigFloat->new("-50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(9); ok 1212 - $x = Math::BigFloat->new("-50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(9); ok 1213 - $x = Math::BigFloat->new("+501234500"); $Math::BigFloat::round_mode = "odd"; $x->bround(6); ok 1214 - $x = Math::BigFloat->new("+501234500"); $Math::BigFloat::round_mode = "odd"; $x->bround(6); ok 1215 - $x = Math::BigFloat->new("-501234500"); $Math::BigFloat::round_mode = "odd"; $x->bround(6); ok 1216 - $x = Math::BigFloat->new("-501234500"); $Math::BigFloat::round_mode = "odd"; $x->bround(6); ok 1217 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1218 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1219 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1220 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1221 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(9); ok 1222 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(9); ok 1223 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(9); ok 1224 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(9); ok 1225 - $x = Math::BigFloat->new("+601234500"); $Math::BigFloat::round_mode = "even"; $x->bround(6); ok 1226 - $x = Math::BigFloat->new("+601234500"); $Math::BigFloat::round_mode = "even"; $x->bround(6); ok 1227 - $x = Math::BigFloat->new("-601234500"); $Math::BigFloat::round_mode = "even"; $x->bround(6); ok 1228 - $x = Math::BigFloat->new("-601234500"); $Math::BigFloat::round_mode = "even"; $x->bround(6); ok 1229 - $x = Math::BigFloat->new("+60123456789.0123"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1230 - $x = Math::BigFloat->new("+60123456789.0123"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1231 - $x = Math::BigFloat->new("-60123456789.0123"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1232 - $x = Math::BigFloat->new("-60123456789.0123"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1233 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1234 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1235 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1236 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1237 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1238 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1239 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1240 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1241 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(9); ok 1242 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(9); ok 1243 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(9); ok 1244 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(9); ok 1245 - $x = Math::BigFloat->new("+601234500"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1246 - $x = Math::BigFloat->new("+601234500"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1247 - $x = Math::BigFloat->new("-601234500"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1248 - $x = Math::BigFloat->new("-601234500"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1249 - $x = Math::BigFloat->new("+601234400"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1250 - $x = Math::BigFloat->new("+601234400"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1251 - $x = Math::BigFloat->new("-601234400"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1252 - $x = Math::BigFloat->new("-601234400"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1253 - $x = Math::BigFloat->new("+601234600"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1254 - $x = Math::BigFloat->new("+601234600"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1255 - $x = Math::BigFloat->new("-601234600"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1256 - $x = Math::BigFloat->new("-601234600"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1257 - $x = Math::BigFloat->new("+601234300"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1258 - $x = Math::BigFloat->new("+601234300"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1259 - $x = Math::BigFloat->new("+60123456789.0123"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1260 - $x = Math::BigFloat->new("+60123456789.0123"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1261 - $x = Math::BigFloat->new("-60123456789.0123"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1262 - $x = Math::BigFloat->new("-60123456789.0123"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1263 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1264 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1265 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1266 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1267 - $x = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1268 - $x = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1269 - $x = Math::BigFloat->new("invalid"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1270 - $x = Math::BigFloat->new("invalid"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1271 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1272 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1273 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1274 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1275 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1276 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1277 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1278 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1279 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1280 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1281 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1282 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1283 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1284 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1285 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1286 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1287 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1288 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1289 - $x = Math::BigFloat->new("-1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1290 - $x = Math::BigFloat->new("-1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1291 - $x = Math::BigFloat->new("+1.27"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1292 - $x = Math::BigFloat->new("+1.27"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1293 - $x = Math::BigFloat->new("-1.27"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1294 - $x = Math::BigFloat->new("-1.27"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1295 - $x = Math::BigFloat->new("+1.25"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1296 - $x = Math::BigFloat->new("+1.25"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1297 - $x = Math::BigFloat->new("-1.25"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1298 - $x = Math::BigFloat->new("-1.25"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1299 - $x = Math::BigFloat->new("+1.35"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1300 - $x = Math::BigFloat->new("+1.35"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1301 - $x = Math::BigFloat->new("-1.35"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1302 - $x = Math::BigFloat->new("-1.35"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1303 - $x = Math::BigFloat->new("-0.0061234567890"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1304 - $x = Math::BigFloat->new("-0.0061234567890"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1305 - $x = Math::BigFloat->new("-0.0061"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1306 - $x = Math::BigFloat->new("-0.0061"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1307 - $x = Math::BigFloat->new("-0.00612"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1308 - $x = Math::BigFloat->new("-0.00612"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1309 - $x = Math::BigFloat->new("-0.00612"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1310 - $x = Math::BigFloat->new("-0.00612"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1311 - $x = Math::BigFloat->new("-0.006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1312 - $x = Math::BigFloat->new("-0.006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1313 - $x = Math::BigFloat->new("-0.006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1314 - $x = Math::BigFloat->new("-0.006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1315 - $x = Math::BigFloat->new("-0.0006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1316 - $x = Math::BigFloat->new("-0.0006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1317 - $x = Math::BigFloat->new("-0.0006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1318 - $x = Math::BigFloat->new("-0.0006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1319 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1320 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-4); ok 1321 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-5); ok 1322 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1323 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1324 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1325 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1326 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1327 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1328 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1329 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1330 - $x = Math::BigFloat->new("+2.23"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1331 - $x = Math::BigFloat->new("-2.23"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1332 - $x = Math::BigFloat->new("+2.27"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1333 - $x = Math::BigFloat->new("-2.27"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1334 - $x = Math::BigFloat->new("+2.25"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1335 - $x = Math::BigFloat->new("-2.25"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1336 - $x = Math::BigFloat->new("+2.35"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1337 - $x = Math::BigFloat->new("-2.35"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1338 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1339 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1340 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-2); ok 1341 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-3); ok 1342 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-4); ok 1343 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-5); ok 1344 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1345 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1346 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1347 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1348 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1349 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1350 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1351 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1352 - $x = Math::BigFloat->new("+3.23"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1353 - $x = Math::BigFloat->new("-3.23"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1354 - $x = Math::BigFloat->new("+3.27"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1355 - $x = Math::BigFloat->new("-3.27"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1356 - $x = Math::BigFloat->new("+3.25"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1357 - $x = Math::BigFloat->new("-3.25"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1358 - $x = Math::BigFloat->new("+3.35"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1359 - $x = Math::BigFloat->new("-3.35"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1360 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1361 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1362 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-2); ok 1363 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-3); ok 1364 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-4); ok 1365 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-5); ok 1366 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1367 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1368 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1369 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1370 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1371 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1372 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1373 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1374 - $x = Math::BigFloat->new("+4.23"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1375 - $x = Math::BigFloat->new("-4.23"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1376 - $x = Math::BigFloat->new("+4.27"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1377 - $x = Math::BigFloat->new("-4.27"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1378 - $x = Math::BigFloat->new("+4.25"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1379 - $x = Math::BigFloat->new("-4.25"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1380 - $x = Math::BigFloat->new("+4.35"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1381 - $x = Math::BigFloat->new("-4.35"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1382 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1383 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1384 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-2); ok 1385 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-3); ok 1386 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-4); ok 1387 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-5); ok 1388 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1389 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1390 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1391 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1392 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1393 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1394 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1395 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1396 - $x = Math::BigFloat->new("+5.23"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1397 - $x = Math::BigFloat->new("-5.23"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1398 - $x = Math::BigFloat->new("+5.27"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1399 - $x = Math::BigFloat->new("-5.27"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1400 - $x = Math::BigFloat->new("+5.25"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1401 - $x = Math::BigFloat->new("-5.25"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1402 - $x = Math::BigFloat->new("+5.35"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1403 - $x = Math::BigFloat->new("-5.35"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1404 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1405 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1406 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-2); ok 1407 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-3); ok 1408 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-4); ok 1409 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-5); ok 1410 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1411 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1412 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1413 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1414 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1415 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1416 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1417 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1418 - $x = Math::BigFloat->new("+6.23"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1419 - $x = Math::BigFloat->new("-6.23"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1420 - $x = Math::BigFloat->new("+6.27"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1421 - $x = Math::BigFloat->new("-6.27"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1422 - $x = Math::BigFloat->new("+6.25"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1423 - $x = Math::BigFloat->new("-6.25"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1424 - $x = Math::BigFloat->new("+6.35"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1425 - $x = Math::BigFloat->new("-6.35"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1426 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1427 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1428 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-2); ok 1429 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-3); ok 1430 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-4); ok 1431 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-5); ok 1432 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1433 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1434 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1435 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1436 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1437 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1438 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1439 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1440 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-3); ok 1441 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-3); ok 1442 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-4); ok 1443 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-4); ok 1444 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-5); ok 1445 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-5); ok 1446 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-6); ok 1447 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-6); ok 1448 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-7); ok 1449 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-7); ok 1450 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-8); ok 1451 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-8); ok 1452 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-9); ok 1453 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-9); ok 1454 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-12); ok 1455 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-12); ok 1456 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("invalid"); $x->bcmp($y); ok 1457 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1458 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("invalid"); $x->bcmp($y); ok 1459 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1460 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1461 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bcmp($y); ok 1462 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1463 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bcmp($y); ok 1464 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bcmp($y); ok 1465 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bcmp($y); ok 1466 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bcmp($y); ok 1467 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bcmp($y); ok 1468 - $x = Math::BigFloat->new("-1.1"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1469 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1.1"); $x->bcmp($y); ok 1470 - $x = Math::BigFloat->new("+1.1"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1471 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1.1"); $x->bcmp($y); ok 1472 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+123"); $x->bcmp($y); ok 1473 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+12"); $x->bcmp($y); ok 1474 - $x = Math::BigFloat->new("+12"); $y = Math::BigFloat->new("+123"); $x->bcmp($y); ok 1475 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-123"); $x->bcmp($y); ok 1476 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-12"); $x->bcmp($y); ok 1477 - $x = Math::BigFloat->new("-12"); $y = Math::BigFloat->new("-123"); $x->bcmp($y); ok 1478 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+124"); $x->bcmp($y); ok 1479 - $x = Math::BigFloat->new("+124"); $y = Math::BigFloat->new("+123"); $x->bcmp($y); ok 1480 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-124"); $x->bcmp($y); ok 1481 - $x = Math::BigFloat->new("-124"); $y = Math::BigFloat->new("-123"); $x->bcmp($y); ok 1482 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.01"); $x->bcmp($y); ok 1483 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.0001"); $x->bcmp($y); ok 1484 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.0001"); $x->bcmp($y); ok 1485 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.1"); $x->bcmp($y); ok 1486 - $x = Math::BigFloat->new("0.1"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1487 - $x = Math::BigFloat->new("0.00001"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1488 - $x = Math::BigFloat->new("-0.0001"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1489 - $x = Math::BigFloat->new("-0.1"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1490 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.0001234"); $x->bcmp($y); ok 1491 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.0001234"); $x->bcmp($y); ok 1492 - $x = Math::BigFloat->new("0.0001234"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1493 - $x = Math::BigFloat->new("-0.0001234"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1494 - $x = Math::BigFloat->new("0.0001"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1495 - $x = Math::BigFloat->new("0.0005"); $y = Math::BigFloat->new("0.0001"); $x->bcmp($y); ok 1496 - $x = Math::BigFloat->new("0.005"); $y = Math::BigFloat->new("0.0001"); $x->bcmp($y); ok 1497 - $x = Math::BigFloat->new("0.001"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1498 - $x = Math::BigFloat->new("0.000001"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1499 - $x = Math::BigFloat->new("0.00000123"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1500 - $x = Math::BigFloat->new("0.00512"); $y = Math::BigFloat->new("0.0001"); $x->bcmp($y); ok 1501 - $x = Math::BigFloat->new("0.005"); $y = Math::BigFloat->new("0.000112"); $x->bcmp($y); ok 1502 - $x = Math::BigFloat->new("0.00123"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1503 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("2"); $x->bcmp($y); ok 1504 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.5"); $x->bcmp($y); ok 1505 - $x = Math::BigFloat->new("1.54321"); $y = Math::BigFloat->new("234"); $x->bcmp($y); ok 1506 - $x = Math::BigFloat->new("234"); $y = Math::BigFloat->new("1.54321"); $x->bcmp($y); ok 1507 - $x = Math::BigFloat->new("1e1234567890987654321"); $y = Math::BigFloat->new("1e1234567890987654320"); $x->bcmp($y); ok 1508 - $x = Math::BigFloat->new("1e-1234567890987654321"); $y = Math::BigFloat->new("1e-1234567890987654320"); $x->bcmp($y); ok 1509 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("5432112345"); $x->bcmp($y); ok 1510 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("5432112345"); $x->bcmp($y); ok 1511 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-5432112345"); $x->bcmp($y); ok 1512 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-5432112345"); $x->bcmp($y); ok 1513 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("54321.12345"); $x->bcmp($y); ok 1514 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("54321.12345"); $x->bcmp($y); ok 1515 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-54321.12345"); $x->bcmp($y); ok 1516 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-54321.12345"); $x->bcmp($y); ok 1517 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bcmp($y); ok 1518 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bcmp($y); ok 1519 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bcmp($y); ok 1520 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->bcmp($y); ok 1521 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("NaN"); $x->bcmp($y); ok 1522 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $x->bcmp($y); ok 1523 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("NaN"); $x->bcmp($y); ok 1524 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-inf"); $x->bcmp($y); ok 1525 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("invalid"); $x->bacmp($y); ok 1526 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1527 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("invalid"); $x->bacmp($y); ok 1528 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1529 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1530 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bacmp($y); ok 1531 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1532 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bacmp($y); ok 1533 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bacmp($y); ok 1534 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bacmp($y); ok 1535 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bacmp($y); ok 1536 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bacmp($y); ok 1537 - $x = Math::BigFloat->new("-1.1"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1538 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1.1"); $x->bacmp($y); ok 1539 - $x = Math::BigFloat->new("+1.1"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1540 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1.1"); $x->bacmp($y); ok 1541 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+123"); $x->bacmp($y); ok 1542 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+12"); $x->bacmp($y); ok 1543 - $x = Math::BigFloat->new("+12"); $y = Math::BigFloat->new("+123"); $x->bacmp($y); ok 1544 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-123"); $x->bacmp($y); ok 1545 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-12"); $x->bacmp($y); ok 1546 - $x = Math::BigFloat->new("-12"); $y = Math::BigFloat->new("-123"); $x->bacmp($y); ok 1547 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+124"); $x->bacmp($y); ok 1548 - $x = Math::BigFloat->new("+124"); $y = Math::BigFloat->new("+123"); $x->bacmp($y); ok 1549 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-124"); $x->bacmp($y); ok 1550 - $x = Math::BigFloat->new("-124"); $y = Math::BigFloat->new("-123"); $x->bacmp($y); ok 1551 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.01"); $x->bacmp($y); ok 1552 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.0001"); $x->bacmp($y); ok 1553 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.0001"); $x->bacmp($y); ok 1554 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.1"); $x->bacmp($y); ok 1555 - $x = Math::BigFloat->new("0.1"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1556 - $x = Math::BigFloat->new("0.00001"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1557 - $x = Math::BigFloat->new("-0.0001"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1558 - $x = Math::BigFloat->new("-0.1"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1559 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.0001234"); $x->bacmp($y); ok 1560 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.0001234"); $x->bacmp($y); ok 1561 - $x = Math::BigFloat->new("0.0001234"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1562 - $x = Math::BigFloat->new("-0.0001234"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1563 - $x = Math::BigFloat->new("0.0001"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1564 - $x = Math::BigFloat->new("0.0005"); $y = Math::BigFloat->new("0.0001"); $x->bacmp($y); ok 1565 - $x = Math::BigFloat->new("0.005"); $y = Math::BigFloat->new("0.0001"); $x->bacmp($y); ok 1566 - $x = Math::BigFloat->new("0.001"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1567 - $x = Math::BigFloat->new("0.000001"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1568 - $x = Math::BigFloat->new("0.00000123"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1569 - $x = Math::BigFloat->new("0.00512"); $y = Math::BigFloat->new("0.0001"); $x->bacmp($y); ok 1570 - $x = Math::BigFloat->new("0.005"); $y = Math::BigFloat->new("0.000112"); $x->bacmp($y); ok 1571 - $x = Math::BigFloat->new("0.00123"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1572 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("2"); $x->bacmp($y); ok 1573 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.5"); $x->bacmp($y); ok 1574 - $x = Math::BigFloat->new("1.54321"); $y = Math::BigFloat->new("234"); $x->bacmp($y); ok 1575 - $x = Math::BigFloat->new("234"); $y = Math::BigFloat->new("1.54321"); $x->bacmp($y); ok 1576 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("5432112345"); $x->bacmp($y); ok 1577 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("5432112345"); $x->bacmp($y); ok 1578 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-5432112345"); $x->bacmp($y); ok 1579 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-5432112345"); $x->bacmp($y); ok 1580 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("54321.12345"); $x->bacmp($y); ok 1581 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("54321.12345"); $x->bacmp($y); ok 1582 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-54321.12345"); $x->bacmp($y); ok 1583 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-54321.12345"); $x->bacmp($y); ok 1584 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bacmp($y); ok 1585 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1586 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1587 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->bacmp($y); ok 1588 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("inf"); $x->bacmp($y); ok 1589 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("inf"); $x->bacmp($y); ok 1590 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1591 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1592 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bacmp($y); ok 1593 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("inf"); $x->bacmp($y); ok 1594 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->bacmp($y); ok 1595 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1596 - $x = Math::BigFloat->new("invalid"); $x->bdec(); ok 1597 - $x = Math::BigFloat->new("invalid"); $x->bdec(); ok 1598 - $x = Math::BigFloat->new("+inf"); $x->bdec(); ok 1599 - $x = Math::BigFloat->new("+inf"); $x->bdec(); ok 1600 - $x = Math::BigFloat->new("-inf"); $x->bdec(); ok 1601 - $x = Math::BigFloat->new("-inf"); $x->bdec(); ok 1602 - $x = Math::BigFloat->new("+0"); $x->bdec(); ok 1603 - $x = Math::BigFloat->new("+0"); $x->bdec(); ok 1604 - $x = Math::BigFloat->new("+1"); $x->bdec(); ok 1605 - $x = Math::BigFloat->new("+1"); $x->bdec(); ok 1606 - $x = Math::BigFloat->new("-1"); $x->bdec(); ok 1607 - $x = Math::BigFloat->new("-1"); $x->bdec(); ok 1608 - $x = Math::BigFloat->new("1.23"); $x->bdec(); ok 1609 - $x = Math::BigFloat->new("1.23"); $x->bdec(); ok 1610 - $x = Math::BigFloat->new("-1.23"); $x->bdec(); ok 1611 - $x = Math::BigFloat->new("-1.23"); $x->bdec(); ok 1612 - $x = Math::BigFloat->new("100"); $x->bdec(); ok 1613 - $x = Math::BigFloat->new("100"); $x->bdec(); ok 1614 - $x = Math::BigFloat->new("101"); $x->bdec(); ok 1615 - $x = Math::BigFloat->new("101"); $x->bdec(); ok 1616 - $x = Math::BigFloat->new("-100"); $x->bdec(); ok 1617 - $x = Math::BigFloat->new("-100"); $x->bdec(); ok 1618 - $x = Math::BigFloat->new("-99"); $x->bdec(); ok 1619 - $x = Math::BigFloat->new("-99"); $x->bdec(); ok 1620 - $x = Math::BigFloat->new("-98"); $x->bdec(); ok 1621 - $x = Math::BigFloat->new("-98"); $x->bdec(); ok 1622 - $x = Math::BigFloat->new("99"); $x->bdec(); ok 1623 - $x = Math::BigFloat->new("99"); $x->bdec(); ok 1624 - $x = Math::BigFloat->new("invalid"); $x->binc(); ok 1625 - $x = Math::BigFloat->new("invalid"); $x->binc(); ok 1626 - $x = Math::BigFloat->new("+inf"); $x->binc(); ok 1627 - $x = Math::BigFloat->new("+inf"); $x->binc(); ok 1628 - $x = Math::BigFloat->new("-inf"); $x->binc(); ok 1629 - $x = Math::BigFloat->new("-inf"); $x->binc(); ok 1630 - $x = Math::BigFloat->new("+0"); $x->binc(); ok 1631 - $x = Math::BigFloat->new("+0"); $x->binc(); ok 1632 - $x = Math::BigFloat->new("+1"); $x->binc(); ok 1633 - $x = Math::BigFloat->new("+1"); $x->binc(); ok 1634 - $x = Math::BigFloat->new("-1"); $x->binc(); ok 1635 - $x = Math::BigFloat->new("-1"); $x->binc(); ok 1636 - $x = Math::BigFloat->new("1.23"); $x->binc(); ok 1637 - $x = Math::BigFloat->new("1.23"); $x->binc(); ok 1638 - $x = Math::BigFloat->new("-1.23"); $x->binc(); ok 1639 - $x = Math::BigFloat->new("-1.23"); $x->binc(); ok 1640 - $x = Math::BigFloat->new("100"); $x->binc(); ok 1641 - $x = Math::BigFloat->new("100"); $x->binc(); ok 1642 - $x = Math::BigFloat->new("-100"); $x->binc(); ok 1643 - $x = Math::BigFloat->new("-100"); $x->binc(); ok 1644 - $x = Math::BigFloat->new("-99"); $x->binc(); ok 1645 - $x = Math::BigFloat->new("-99"); $x->binc(); ok 1646 - $x = Math::BigFloat->new("-101"); $x->binc(); ok 1647 - $x = Math::BigFloat->new("-101"); $x->binc(); ok 1648 - $x = Math::BigFloat->new("99"); $x->binc(); ok 1649 - $x = Math::BigFloat->new("99"); $x->binc(); ok 1650 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->badd($y); ok 1651 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->badd($y); ok 1652 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1653 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1654 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->badd($y); ok 1655 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->badd($y); ok 1656 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->badd($y); ok 1657 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->badd($y); ok 1658 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1659 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1660 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1661 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $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("invalid"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1665 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1666 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1667 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1668 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->badd($y); ok 1669 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->badd($y); ok 1670 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->badd($y); ok 1671 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->badd($y); ok 1672 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1673 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1674 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1675 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1676 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1677 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1678 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1679 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $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("+1"); $x->badd($y); ok 1687 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1688 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1689 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1690 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1691 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1692 - $x = Math::BigFloat->new("+99"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1693 - $x = Math::BigFloat->new("+99"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1694 - $x = Math::BigFloat->new("+999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1695 - $x = Math::BigFloat->new("+999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1696 - $x = Math::BigFloat->new("+9999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1697 - $x = Math::BigFloat->new("+9999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1698 - $x = Math::BigFloat->new("+99999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1699 - $x = Math::BigFloat->new("+99999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1700 - $x = Math::BigFloat->new("+999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1701 - $x = Math::BigFloat->new("+999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1702 - $x = Math::BigFloat->new("+9999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1703 - $x = Math::BigFloat->new("+9999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1704 - $x = Math::BigFloat->new("+99999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1705 - $x = Math::BigFloat->new("+99999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1706 - $x = Math::BigFloat->new("+999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1707 - $x = Math::BigFloat->new("+999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1708 - $x = Math::BigFloat->new("+9999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1709 - $x = Math::BigFloat->new("+9999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1710 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1711 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1712 - $x = Math::BigFloat->new("+10"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1713 - $x = Math::BigFloat->new("+10"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1714 - $x = Math::BigFloat->new("+100"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1715 - $x = Math::BigFloat->new("+100"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1716 - $x = Math::BigFloat->new("+1000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1717 - $x = Math::BigFloat->new("+1000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1718 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1719 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1720 - $x = Math::BigFloat->new("+100000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1721 - $x = Math::BigFloat->new("+100000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1722 - $x = Math::BigFloat->new("+1000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1723 - $x = Math::BigFloat->new("+1000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1724 - $x = Math::BigFloat->new("+10000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1725 - $x = Math::BigFloat->new("+10000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1726 - $x = Math::BigFloat->new("+100000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1727 - $x = Math::BigFloat->new("+100000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1728 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1729 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1730 - $x = Math::BigFloat->new("+10000000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1731 - $x = Math::BigFloat->new("+10000000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1732 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("+987654321"); $x->badd($y); ok 1733 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("+987654321"); $x->badd($y); ok 1734 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("+987654321"); $x->badd($y); ok 1735 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("+987654321"); $x->badd($y); ok 1736 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("-987654321"); $x->badd($y); ok 1737 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("-987654321"); $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("0.001234"); $y = Math::BigFloat->new("0.0001234"); $x->badd($y); ok 1741 - $x = Math::BigFloat->new("0.001234"); $y = Math::BigFloat->new("0.0001234"); $x->badd($y); ok 1742 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bsub($y); ok 1743 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bsub($y); ok 1744 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1745 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1746 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->bsub($y); ok 1747 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->bsub($y); ok 1748 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bsub($y); ok 1749 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bsub($y); ok 1750 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1751 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1752 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1753 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $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("invalid"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1757 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1758 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1759 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1760 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bsub($y); ok 1761 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bsub($y); ok 1762 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->bsub($y); ok 1763 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->bsub($y); ok 1764 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1765 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1766 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1767 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1768 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1769 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1770 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1771 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $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("+1"); $x->bsub($y); ok 1779 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1780 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1781 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1782 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1783 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1784 - $x = Math::BigFloat->new("+99"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1785 - $x = Math::BigFloat->new("+99"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1786 - $x = Math::BigFloat->new("+999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1787 - $x = Math::BigFloat->new("+999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1788 - $x = Math::BigFloat->new("+9999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1789 - $x = Math::BigFloat->new("+9999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1790 - $x = Math::BigFloat->new("+99999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1791 - $x = Math::BigFloat->new("+99999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1792 - $x = Math::BigFloat->new("+999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1793 - $x = Math::BigFloat->new("+999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1794 - $x = Math::BigFloat->new("+9999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1795 - $x = Math::BigFloat->new("+9999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1796 - $x = Math::BigFloat->new("+99999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1797 - $x = Math::BigFloat->new("+99999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1798 - $x = Math::BigFloat->new("+999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1799 - $x = Math::BigFloat->new("+999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1800 - $x = Math::BigFloat->new("+9999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1801 - $x = Math::BigFloat->new("+9999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1802 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1803 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1804 - $x = Math::BigFloat->new("+10"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1805 - $x = Math::BigFloat->new("+10"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1806 - $x = Math::BigFloat->new("+100"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1807 - $x = Math::BigFloat->new("+100"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1808 - $x = Math::BigFloat->new("+1000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1809 - $x = Math::BigFloat->new("+1000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1810 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1811 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1812 - $x = Math::BigFloat->new("+100000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1813 - $x = Math::BigFloat->new("+100000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1814 - $x = Math::BigFloat->new("+1000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1815 - $x = Math::BigFloat->new("+1000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1816 - $x = Math::BigFloat->new("+10000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1817 - $x = Math::BigFloat->new("+10000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1818 - $x = Math::BigFloat->new("+100000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1819 - $x = Math::BigFloat->new("+100000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1820 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1821 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1822 - $x = Math::BigFloat->new("+10000000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1823 - $x = Math::BigFloat->new("+10000000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1824 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("+987654321"); $x->bsub($y); ok 1825 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("+987654321"); $x->bsub($y); ok 1826 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("+987654321"); $x->bsub($y); ok 1827 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("+987654321"); $x->bsub($y); ok 1828 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("-987654321"); $x->bsub($y); ok 1829 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("-987654321"); $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("abc"); $y = Math::BigFloat->new("abc"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1833 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1834 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1835 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1836 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1837 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1838 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("abc"); $x->bmuladd($y, $z); ok 1839 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("abc"); $x->bmuladd($y, $z); ok 1840 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1841 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1842 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1843 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1844 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1845 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1846 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1847 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1848 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1849 - $x = Math::BigFloat->new("+inf"); $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("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1851 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1852 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1853 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $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("+0"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1857 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1858 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1859 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1860 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1861 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1862 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1863 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1864 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1865 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1866 - $x = Math::BigFloat->new("123456789123456789"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1867 - $x = Math::BigFloat->new("123456789123456789"); $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("123456789123456789"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1869 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("123456789123456789"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1870 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1871 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1872 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1873 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1874 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1875 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $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("+2"); $y = Math::BigFloat->new("+3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1881 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1882 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("+3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1883 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("+3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1884 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("-3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1885 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("-3"); $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("111"); $y = Math::BigFloat->new("111"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1889 - $x = Math::BigFloat->new("111"); $y = Math::BigFloat->new("111"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1890 - $x = Math::BigFloat->new("10101"); $y = Math::BigFloat->new("10101"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1891 - $x = Math::BigFloat->new("10101"); $y = Math::BigFloat->new("10101"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1892 - $x = Math::BigFloat->new("1001001"); $y = Math::BigFloat->new("1001001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1893 - $x = Math::BigFloat->new("1001001"); $y = Math::BigFloat->new("1001001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1894 - $x = Math::BigFloat->new("100010001"); $y = Math::BigFloat->new("100010001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1895 - $x = Math::BigFloat->new("100010001"); $y = Math::BigFloat->new("100010001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1896 - $x = Math::BigFloat->new("10000100001"); $y = Math::BigFloat->new("10000100001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1897 - $x = Math::BigFloat->new("10000100001"); $y = Math::BigFloat->new("10000100001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1898 - $x = Math::BigFloat->new("11111111111"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1899 - $x = Math::BigFloat->new("11111111111"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1900 - $x = Math::BigFloat->new("22222222222"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1901 - $x = Math::BigFloat->new("22222222222"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1902 - $x = Math::BigFloat->new("33333333333"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1903 - $x = Math::BigFloat->new("33333333333"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1904 - $x = Math::BigFloat->new("44444444444"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1905 - $x = Math::BigFloat->new("44444444444"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1906 - $x = Math::BigFloat->new("55555555555"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1907 - $x = Math::BigFloat->new("55555555555"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1908 - $x = Math::BigFloat->new("66666666666"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1909 - $x = Math::BigFloat->new("66666666666"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1910 - $x = Math::BigFloat->new("77777777777"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1911 - $x = Math::BigFloat->new("77777777777"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1912 - $x = Math::BigFloat->new("88888888888"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1913 - $x = Math::BigFloat->new("88888888888"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1914 - $x = Math::BigFloat->new("99999999999"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1915 - $x = Math::BigFloat->new("99999999999"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1916 - $x = Math::BigFloat->new("11111111111"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1917 - $x = Math::BigFloat->new("11111111111"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1918 - $x = Math::BigFloat->new("22222222222"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1919 - $x = Math::BigFloat->new("22222222222"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1920 - $x = Math::BigFloat->new("33333333333"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1921 - $x = Math::BigFloat->new("33333333333"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1922 - $x = Math::BigFloat->new("44444444444"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1923 - $x = Math::BigFloat->new("44444444444"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1924 - $x = Math::BigFloat->new("55555555555"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1925 - $x = Math::BigFloat->new("55555555555"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1926 - $x = Math::BigFloat->new("66666666666"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1927 - $x = Math::BigFloat->new("66666666666"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1928 - $x = Math::BigFloat->new("77777777777"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1929 - $x = Math::BigFloat->new("77777777777"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1930 - $x = Math::BigFloat->new("88888888888"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1931 - $x = Math::BigFloat->new("88888888888"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1932 - $x = Math::BigFloat->new("99999999999"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1933 - $x = Math::BigFloat->new("99999999999"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1934 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1935 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1936 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1937 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1938 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1939 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("-5"); $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("9999999999999999999"); $y = Math::BigFloat->new("10000000000000000000"); $z = Math::BigFloat->new("1234567890"); $x->bmuladd($y, $z); ok 1947 - $x = Math::BigFloat->new("9999999999999999999"); $y = Math::BigFloat->new("10000000000000000000"); $z = Math::BigFloat->new("1234567890"); $x->bmuladd($y, $z); ok 1948 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("5.7"); $z = Math::BigFloat->new("8.9"); $x->bmuladd($y, $z); ok 1949 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("5.7"); $z = Math::BigFloat->new("8.9"); $x->bmuladd($y, $z); ok 1950 - $x = Math::BigFloat->new("-3.2"); $y = Math::BigFloat->new("5.197"); $z = Math::BigFloat->new("6.05"); $x->bmuladd($y, $z); ok 1951 - $x = Math::BigFloat->new("-3.2"); $y = Math::BigFloat->new("5.197"); $z = Math::BigFloat->new("6.05"); $x->bmuladd($y, $z); ok 1952 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("8"); $x->bmodpow($y, $z); ok 1953 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("8"); $x->bmodpow($y, $z); ok 1954 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("7"); $x->bmodpow($y, $z); ok 1955 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("7"); $x->bmodpow($y, $z); ok 1956 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("7"); $x->bmodpow($y, $z); ok 1957 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("7"); $x->bmodpow($y, $z); ok 1958 - $x = Math::BigFloat->new("77777"); $y = Math::BigFloat->new("777"); $z = Math::BigFloat->new("123456789"); $x->bmodpow($y, $z); ok 1959 - $x = Math::BigFloat->new("77777"); $y = Math::BigFloat->new("777"); $z = Math::BigFloat->new("123456789"); $x->bmodpow($y, $z); ok 1960 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("6.2"); $z = Math::BigFloat->new("5.2"); $x->bmodpow($y, $z); ok 1961 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("6.2"); $z = Math::BigFloat->new("5.2"); $x->bmodpow($y, $z); ok 1962 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bmul($y); ok 1963 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bmul($y); ok 1964 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1965 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1966 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->bmul($y); ok 1967 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->bmul($y); ok 1968 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bmul($y); ok 1969 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bmul($y); ok 1970 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bmul($y); ok 1971 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bmul($y); ok 1972 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1973 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1974 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1975 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1976 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1977 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1978 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1979 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1980 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1981 - $x = Math::BigFloat->new("+inf"); $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("123.34"); $x->bmul($y); ok 1985 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("123.34"); $x->bmul($y); ok 1986 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-123.34"); $x->bmul($y); ok 1987 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-123.34"); $x->bmul($y); ok 1988 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("123.34"); $x->bmul($y); ok 1989 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("123.34"); $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("123.34"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1993 - $x = Math::BigFloat->new("123.34"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1994 - $x = Math::BigFloat->new("-123.34"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1995 - $x = Math::BigFloat->new("-123.34"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1996 - $x = Math::BigFloat->new("123.34"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1997 - $x = Math::BigFloat->new("123.34"); $y = Math::BigFloat->new("-inf"); $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("+0"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 2001 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 2002 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 2003 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 2004 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 2005 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 2006 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 2007 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 2008 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 2009 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 2010 - $x = Math::BigFloat->new("+123456789123456789"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 2011 - $x = Math::BigFloat->new("+123456789123456789"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 2012 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+123456789123456789"); $x->bmul($y); ok 2013 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+123456789123456789"); $x->bmul($y); ok 2014 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 2015 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 2016 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 2017 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 2018 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 2019 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $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("+2"); $y = Math::BigFloat->new("+3"); $x->bmul($y); ok 2023 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); $x->bmul($y); ok 2024 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("+3"); $x->bmul($y); ok 2025 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("+3"); $x->bmul($y); ok 2026 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("-3"); $x->bmul($y); ok 2027 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("-3"); $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("+111"); $y = Math::BigFloat->new("+111"); $x->bmul($y); ok 2031 - $x = Math::BigFloat->new("+111"); $y = Math::BigFloat->new("+111"); $x->bmul($y); ok 2032 - $x = Math::BigFloat->new("+10101"); $y = Math::BigFloat->new("+10101"); $x->bmul($y); ok 2033 - $x = Math::BigFloat->new("+10101"); $y = Math::BigFloat->new("+10101"); $x->bmul($y); ok 2034 - $x = Math::BigFloat->new("+1001001"); $y = Math::BigFloat->new("+1001001"); $x->bmul($y); ok 2035 - $x = Math::BigFloat->new("+1001001"); $y = Math::BigFloat->new("+1001001"); $x->bmul($y); ok 2036 - $x = Math::BigFloat->new("+100010001"); $y = Math::BigFloat->new("+100010001"); $x->bmul($y); ok 2037 - $x = Math::BigFloat->new("+100010001"); $y = Math::BigFloat->new("+100010001"); $x->bmul($y); ok 2038 - $x = Math::BigFloat->new("+10000100001"); $y = Math::BigFloat->new("+10000100001"); $x->bmul($y); ok 2039 - $x = Math::BigFloat->new("+10000100001"); $y = Math::BigFloat->new("+10000100001"); $x->bmul($y); ok 2040 - $x = Math::BigFloat->new("+11111111111"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2041 - $x = Math::BigFloat->new("+11111111111"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2042 - $x = Math::BigFloat->new("+22222222222"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2043 - $x = Math::BigFloat->new("+22222222222"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2044 - $x = Math::BigFloat->new("+33333333333"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2045 - $x = Math::BigFloat->new("+33333333333"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2046 - $x = Math::BigFloat->new("+44444444444"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2047 - $x = Math::BigFloat->new("+44444444444"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2048 - $x = Math::BigFloat->new("+55555555555"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2049 - $x = Math::BigFloat->new("+55555555555"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2050 - $x = Math::BigFloat->new("+66666666666"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2051 - $x = Math::BigFloat->new("+66666666666"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2052 - $x = Math::BigFloat->new("+77777777777"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2053 - $x = Math::BigFloat->new("+77777777777"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2054 - $x = Math::BigFloat->new("+88888888888"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2055 - $x = Math::BigFloat->new("+88888888888"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2056 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2057 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2058 - $x = Math::BigFloat->new("6"); $y = Math::BigFloat->new("120"); $x->bmul($y); ok 2059 - $x = Math::BigFloat->new("6"); $y = Math::BigFloat->new("120"); $x->bmul($y); ok 2060 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("10000"); $x->bmul($y); ok 2061 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("10000"); $x->bmul($y); ok 2062 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2063 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2064 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("4"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2065 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("5"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2066 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2067 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2068 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2069 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2070 - $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 2071 - $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 2072 - $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 2073 - $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 2074 - $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 2075 - $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 2076 - $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 2077 - $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 2078 - $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 2079 - $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 2080 - $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 2081 - $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 2082 - $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 2083 - $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 2084 - $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 2085 - $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 2086 - $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 2087 - $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 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("+1"); $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("+1"); $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("-1"); $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("-1"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2098 - $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 2099 - $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 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("+2"); $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("+2"); $Math::BigFloat::div_scale = 40; $Math::BigFloat::round_mode = "even"; scalar $x->bdiv($y); ok 2104 - $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 2105 - $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 2106 - $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 2107 - $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 2108 - $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 2109 - $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 2110 - $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 2111 - $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 2112 - $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 2113 - $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 2114 - $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 2115 - $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 2116 - $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 2117 - $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 2118 - $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 2119 - $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 2120 - $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 2121 - $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 2122 - $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 2123 - $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 2124 - $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 2125 - $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 2126 - $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 2127 - $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 2128 - $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 2129 - $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 2130 - $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 2131 - $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 2132 - $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 2133 - $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 2134 - $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 2135 - $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 2136 - $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 2137 - $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 2138 - $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 2139 - $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 2140 - $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 2141 - $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 2142 - $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 2143 - $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 2144 - $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 2145 - $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 2146 - $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 2147 - $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 2148 - $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 2149 - $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 2150 - $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 2151 - $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 2152 - $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 2153 - $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 2154 - $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 2155 - $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 2156 - $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 2157 - $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 2158 - $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 2159 - $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 2160 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2161 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2162 - $x = Math::BigFloat->new("+2000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2163 - $x = Math::BigFloat->new("+2000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2164 - $x = Math::BigFloat->new("+3000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2165 - $x = Math::BigFloat->new("+3000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2166 - $x = Math::BigFloat->new("+4000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2167 - $x = Math::BigFloat->new("+4000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2168 - $x = Math::BigFloat->new("+5000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2169 - $x = Math::BigFloat->new("+5000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2170 - $x = Math::BigFloat->new("+6000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2171 - $x = Math::BigFloat->new("+6000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2172 - $x = Math::BigFloat->new("+7000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2173 - $x = Math::BigFloat->new("+7000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2174 - $x = Math::BigFloat->new("+8000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2175 - $x = Math::BigFloat->new("+8000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2176 - $x = Math::BigFloat->new("+9000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2177 - $x = Math::BigFloat->new("+9000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2178 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2179 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2180 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("100"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2181 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("100"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2182 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1000"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2183 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1000"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2184 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10000"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2185 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10000"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2186 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("504"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2187 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("504"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2188 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.987654321"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2189 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.987654321"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2190 - $x = Math::BigFloat->new("123456789.123456789123456789123456789"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2191 - $x = Math::BigFloat->new("123456789.123456789123456789123456789"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2192 - $x = Math::BigFloat->new("+35500000"); $y = Math::BigFloat->new("+113"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2193 - $x = Math::BigFloat->new("+35500000"); $y = Math::BigFloat->new("+113"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2194 - $x = Math::BigFloat->new("+71000000"); $y = Math::BigFloat->new("+226"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2195 - $x = Math::BigFloat->new("+71000000"); $y = Math::BigFloat->new("+226"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2196 - $x = Math::BigFloat->new("+106500000"); $y = Math::BigFloat->new("+339"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2197 - $x = Math::BigFloat->new("+106500000"); $y = Math::BigFloat->new("+339"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2198 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+3"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2199 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+3"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2200 - $x = Math::BigFloat->new("+124"); $y = Math::BigFloat->new("+3"); $Math::BigFloat::div_scale = 1; scalar $x->bdiv($y); ok 2201 - $x = Math::BigFloat->new("+124"); $y = Math::BigFloat->new("+3"); $Math::BigFloat::div_scale = 1; scalar $x->bdiv($y); ok 2202 - $x = Math::BigFloat->new("123456789.1234"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 1; scalar $x->bdiv($y); ok 2203 - $x = Math::BigFloat->new("123456789.1234"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 1; scalar $x->bdiv($y); ok 2204 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("4"); $x->bmod($y); ok 2205 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("4"); $x->bmod($y); ok 2206 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2207 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2208 - $x = Math::BigFloat->new("+9000"); $y = Math::BigFloat->new("56"); $x->bmod($y); ok 2209 - $x = Math::BigFloat->new("+9000"); $y = Math::BigFloat->new("56"); $x->bmod($y); ok 2210 - $x = Math::BigFloat->new("+56"); $y = Math::BigFloat->new("9000"); $x->bmod($y); ok 2211 - $x = Math::BigFloat->new("+56"); $y = Math::BigFloat->new("9000"); $x->bmod($y); ok 2212 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2213 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2214 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2215 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2216 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2217 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2218 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2219 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2220 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2221 - $x = Math::BigFloat->new("-5"); $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("inf"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2225 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2226 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2227 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2228 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2229 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-5"); $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("5"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2233 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2234 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2235 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2236 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2237 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2238 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2239 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2240 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2241 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("inf"); $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("8"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2245 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2246 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2247 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2248 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2249 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $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("0"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2253 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2254 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bmod($y); ok 2255 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bmod($y); ok 2256 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2257 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2258 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("abc"); $x->bmod($y); ok 2259 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("abc"); $x->bmod($y); ok 2260 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2261 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2262 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2263 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2264 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2265 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2266 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2267 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2268 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2269 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2270 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2271 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2272 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2273 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1"); $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("2"); $x->bmod($y); ok 2277 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bmod($y); ok 2278 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2279 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2280 - $x = Math::BigFloat->new("1000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2281 - $x = Math::BigFloat->new("1000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2282 - $x = Math::BigFloat->new("2000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2283 - $x = Math::BigFloat->new("2000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2284 - $x = Math::BigFloat->new("3000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2285 - $x = Math::BigFloat->new("3000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2286 - $x = Math::BigFloat->new("4000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2287 - $x = Math::BigFloat->new("4000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2288 - $x = Math::BigFloat->new("5000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2289 - $x = Math::BigFloat->new("5000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2290 - $x = Math::BigFloat->new("6000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2291 - $x = Math::BigFloat->new("6000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2292 - $x = Math::BigFloat->new("7000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2293 - $x = Math::BigFloat->new("7000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2294 - $x = Math::BigFloat->new("8000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2295 - $x = Math::BigFloat->new("8000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2296 - $x = Math::BigFloat->new("9000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2297 - $x = Math::BigFloat->new("9000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2298 - $x = Math::BigFloat->new("35500000"); $y = Math::BigFloat->new("113"); $x->bmod($y); ok 2299 - $x = Math::BigFloat->new("35500000"); $y = Math::BigFloat->new("113"); $x->bmod($y); ok 2300 - $x = Math::BigFloat->new("71000000"); $y = Math::BigFloat->new("226"); $x->bmod($y); ok 2301 - $x = Math::BigFloat->new("71000000"); $y = Math::BigFloat->new("226"); $x->bmod($y); ok 2302 - $x = Math::BigFloat->new("106500000"); $y = Math::BigFloat->new("339"); $x->bmod($y); ok 2303 - $x = Math::BigFloat->new("106500000"); $y = Math::BigFloat->new("339"); $x->bmod($y); ok 2304 - $x = Math::BigFloat->new("1000000000"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2305 - $x = Math::BigFloat->new("1000000000"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2306 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2307 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2308 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("4"); $x->bmod($y); ok 2309 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("4"); $x->bmod($y); ok 2310 - $x = Math::BigFloat->new("1000"); $y = Math::BigFloat->new("8"); $x->bmod($y); ok 2311 - $x = Math::BigFloat->new("1000"); $y = Math::BigFloat->new("8"); $x->bmod($y); ok 2312 - $x = Math::BigFloat->new("10000"); $y = Math::BigFloat->new("16"); $x->bmod($y); ok 2313 - $x = Math::BigFloat->new("10000"); $y = Math::BigFloat->new("16"); $x->bmod($y); ok 2314 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2315 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2316 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("99"); $x->bmod($y); ok 2317 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("99"); $x->bmod($y); ok 2318 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("999"); $x->bmod($y); ok 2319 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("999"); $x->bmod($y); ok 2320 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("9999"); $x->bmod($y); ok 2321 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("9999"); $x->bmod($y); ok 2322 - $x = Math::BigFloat->new("999999999999999"); $y = Math::BigFloat->new("99999"); $x->bmod($y); ok 2323 - $x = Math::BigFloat->new("999999999999999"); $y = Math::BigFloat->new("99999"); $x->bmod($y); ok 2324 - $x = Math::BigFloat->new("-9"); $y = Math::BigFloat->new("+5"); $x->bmod($y); ok 2325 - $x = Math::BigFloat->new("-9"); $y = Math::BigFloat->new("+5"); $x->bmod($y); ok 2326 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2327 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2328 - $x = Math::BigFloat->new("-9"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2329 - $x = Math::BigFloat->new("-9"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2330 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2331 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2332 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2333 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2334 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2335 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2336 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2337 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2338 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2339 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2340 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2341 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2342 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2343 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2344 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2345 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2346 - $x = Math::BigFloat->new("4095"); $y = Math::BigFloat->new("4095"); $x->bmod($y); ok 2347 - $x = Math::BigFloat->new("4095"); $y = Math::BigFloat->new("4095"); $x->bmod($y); ok 2348 - $x = Math::BigFloat->new("100041000510123"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2349 - $x = Math::BigFloat->new("100041000510123"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2350 - $x = Math::BigFloat->new("152403346"); $y = Math::BigFloat->new("12345"); $x->bmod($y); ok 2351 - $x = Math::BigFloat->new("152403346"); $y = Math::BigFloat->new("12345"); $x->bmod($y); ok 2352 - $x = Math::BigFloat->new("87654321"); $y = Math::BigFloat->new("87654321"); $x->bmod($y); ok 2353 - $x = Math::BigFloat->new("87654321"); $y = Math::BigFloat->new("87654321"); $x->bmod($y); ok 2354 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2355 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2356 - $x = Math::BigFloat->new("1230"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2357 - $x = Math::BigFloat->new("1230"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2358 - $x = Math::BigFloat->new("123.4"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2359 - $x = Math::BigFloat->new("123.4"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2360 - $x = Math::BigFloat->new("123e1"); $y = Math::BigFloat->new("25"); $x->bmod($y); ok 2361 - $x = Math::BigFloat->new("123e1"); $y = Math::BigFloat->new("25"); $x->bmod($y); ok 2362 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2363 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2364 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2365 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2366 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2367 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("-1"); $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("-3"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2371 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2372 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2373 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2374 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2375 - $x = Math::BigFloat->new("-3"); $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("Nanfac"); $x->bfac(); ok 2379 - $x = Math::BigFloat->new("Nanfac"); $x->bfac(); ok 2380 - $x = Math::BigFloat->new("-1"); $x->bfac(); ok 2381 - $x = Math::BigFloat->new("-1"); $x->bfac(); ok 2382 - $x = Math::BigFloat->new("+inf"); $x->bfac(); ok 2383 - $x = Math::BigFloat->new("+inf"); $x->bfac(); ok 2384 - $x = Math::BigFloat->new("-inf"); $x->bfac(); ok 2385 - $x = Math::BigFloat->new("-inf"); $x->bfac(); ok 2386 - $x = Math::BigFloat->new("0"); $x->bfac(); ok 2387 - $x = Math::BigFloat->new("0"); $x->bfac(); ok 2388 - $x = Math::BigFloat->new("1"); $x->bfac(); ok 2389 - $x = Math::BigFloat->new("1"); $x->bfac(); ok 2390 - $x = Math::BigFloat->new("2"); $x->bfac(); ok 2391 - $x = Math::BigFloat->new("2"); $x->bfac(); ok 2392 - $x = Math::BigFloat->new("3"); $x->bfac(); ok 2393 - $x = Math::BigFloat->new("3"); $x->bfac(); ok 2394 - $x = Math::BigFloat->new("4"); $x->bfac(); ok 2395 - $x = Math::BigFloat->new("4"); $x->bfac(); ok 2396 - $x = Math::BigFloat->new("5"); $x->bfac(); ok 2397 - $x = Math::BigFloat->new("5"); $x->bfac(); ok 2398 - $x = Math::BigFloat->new("6"); $x->bfac(); ok 2399 - $x = Math::BigFloat->new("6"); $x->bfac(); ok 2400 - $x = Math::BigFloat->new("10"); $x->bfac(); ok 2401 - $x = Math::BigFloat->new("10"); $x->bfac(); ok 2402 - $x = Math::BigFloat->new("11"); $x->bfac(); ok 2403 - $x = Math::BigFloat->new("11"); $x->bfac(); ok 2404 - $x = Math::BigFloat->new("12"); $x->bfac(); ok 2405 - $x = Math::BigFloat->new("12"); $x->bfac(); ok 2406 - $x = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2407 - $x = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2408 - $x = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2409 - $x = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2410 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2411 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2412 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2413 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2414 - $x = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2415 - $x = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2416 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2417 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2418 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2419 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2420 - $x = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2421 - $x = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2422 - $x = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2423 - $x = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2424 - $x = Math::BigFloat->new("5"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2425 - $x = Math::BigFloat->new("5"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2426 - $x = Math::BigFloat->new("6"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2427 - $x = Math::BigFloat->new("6"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2428 - $x = Math::BigFloat->new("7"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2429 - $x = Math::BigFloat->new("7"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2430 - $x = Math::BigFloat->new("8"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2431 - $x = Math::BigFloat->new("8"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2432 - $x = Math::BigFloat->new("9"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2433 - $x = Math::BigFloat->new("9"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2434 - $x = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2435 - $x = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2436 - $x = Math::BigFloat->new("11"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2437 - $x = Math::BigFloat->new("11"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2438 - $x = Math::BigFloat->new("12"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2439 - $x = Math::BigFloat->new("12"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2440 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2441 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2442 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2443 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2444 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2445 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2446 - $x = Math::BigFloat->new("-123.456"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2447 - $x = Math::BigFloat->new("-123.456"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2448 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2449 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2450 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2451 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2452 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2453 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2454 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2455 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2456 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2457 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2458 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2459 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2460 - $x = Math::BigFloat->new("16"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2461 - $x = Math::BigFloat->new("16"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2462 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2463 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2464 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2465 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2466 - $x = Math::BigFloat->new("15241.38393"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2467 - $x = Math::BigFloat->new("15241.38393"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2468 - $x = Math::BigFloat->new("1.44"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2469 - $x = Math::BigFloat->new("1.44"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2470 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2471 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2472 - $x = Math::BigFloat->new("0.49"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2473 - $x = Math::BigFloat->new("0.49"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2474 - $x = Math::BigFloat->new("0.0049"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2475 - $x = Math::BigFloat->new("0.0049"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2476 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2477 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2478 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2479 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2480 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2481 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2482 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2483 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2484 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2485 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2486 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2487 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2488 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2489 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2490 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2491 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2492 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2493 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2494 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("-inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2495 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("-inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2496 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2497 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2498 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2499 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2500 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2501 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2502 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2503 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2504 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2505 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2506 - $x = Math::BigFloat->new("-123.45"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2507 - $x = Math::BigFloat->new("-123.45"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2508 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2509 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2510 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2511 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2512 - $x = Math::BigFloat->new("-12"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2513 - $x = Math::BigFloat->new("-12"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2514 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2515 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2516 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2517 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2518 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2519 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2520 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2521 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2522 - $x = Math::BigFloat->new("16"); $y = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2523 - $x = Math::BigFloat->new("16"); $y = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2524 - $x = Math::BigFloat->new("81"); $y = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2525 - $x = Math::BigFloat->new("81"); $y = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2526 - $x = Math::BigFloat->new("+0"); $x->bsqrt(); ok 2527 - $x = Math::BigFloat->new("+0"); $x->bsqrt(); ok 2528 - $x = Math::BigFloat->new("-1"); $x->bsqrt(); ok 2529 - $x = Math::BigFloat->new("-1"); $x->bsqrt(); ok 2530 - $x = Math::BigFloat->new("-2"); $x->bsqrt(); ok 2531 - $x = Math::BigFloat->new("-2"); $x->bsqrt(); ok 2532 - $x = Math::BigFloat->new("-16"); $x->bsqrt(); ok 2533 - $x = Math::BigFloat->new("-16"); $x->bsqrt(); ok 2534 - $x = Math::BigFloat->new("-123.45"); $x->bsqrt(); ok 2535 - $x = Math::BigFloat->new("-123.45"); $x->bsqrt(); ok 2536 - $x = Math::BigFloat->new("nanbsqrt"); $x->bsqrt(); ok 2537 - $x = Math::BigFloat->new("nanbsqrt"); $x->bsqrt(); ok 2538 - $x = Math::BigFloat->new("+inf"); $x->bsqrt(); ok 2539 - $x = Math::BigFloat->new("+inf"); $x->bsqrt(); ok 2540 - $x = Math::BigFloat->new("-inf"); $x->bsqrt(); ok 2541 - $x = Math::BigFloat->new("-inf"); $x->bsqrt(); ok 2542 - $x = Math::BigFloat->new("1"); $x->bsqrt(); ok 2543 - $x = Math::BigFloat->new("1"); $x->bsqrt(); ok 2544 - $x = Math::BigFloat->new("2"); $x->bsqrt(); ok 2545 - $x = Math::BigFloat->new("2"); $x->bsqrt(); ok 2546 - $x = Math::BigFloat->new("4"); $x->bsqrt(); ok 2547 - $x = Math::BigFloat->new("4"); $x->bsqrt(); ok 2548 - $x = Math::BigFloat->new("9"); $x->bsqrt(); ok 2549 - $x = Math::BigFloat->new("9"); $x->bsqrt(); ok 2550 - $x = Math::BigFloat->new("16"); $x->bsqrt(); ok 2551 - $x = Math::BigFloat->new("16"); $x->bsqrt(); ok 2552 - $x = Math::BigFloat->new("100"); $x->bsqrt(); ok 2553 - $x = Math::BigFloat->new("100"); $x->bsqrt(); ok 2554 - $x = Math::BigFloat->new("123.456"); $x->bsqrt(); ok 2555 - $x = Math::BigFloat->new("123.456"); $x->bsqrt(); ok 2556 - $x = Math::BigFloat->new("15241.38393"); $x->bsqrt(); ok 2557 - $x = Math::BigFloat->new("15241.38393"); $x->bsqrt(); ok 2558 - $x = Math::BigFloat->new("1.44"); $x->bsqrt(); ok 2559 - $x = Math::BigFloat->new("1.44"); $x->bsqrt(); ok 2560 - $x = Math::BigFloat->new("1.44E10"); $x->bsqrt(); ok 2561 - $x = Math::BigFloat->new("1.44E10"); $x->bsqrt(); ok 2562 - $x = Math::BigFloat->new("2e10"); $x->bsqrt(); ok 2563 - $x = Math::BigFloat->new("2e10"); $x->bsqrt(); ok 2564 - $x = Math::BigFloat->new("144e20"); $x->bsqrt(); ok 2565 - $x = Math::BigFloat->new("144e20"); $x->bsqrt(); ok 2566 - $x = Math::BigFloat->new("12"); $x->bsqrt(); ok 2567 - $x = Math::BigFloat->new("12"); $x->bsqrt(); ok 2568 - $x = Math::BigFloat->new("0.49"); $x->bsqrt(); ok 2569 - $x = Math::BigFloat->new("0.49"); $x->bsqrt(); ok 2570 - $x = Math::BigFloat->new("0.0049"); $x->bsqrt(); ok 2571 - $x = Math::BigFloat->new("0.0049"); $x->bsqrt(); ok 2572 - $x = Math::BigFloat->new("123"); $x->is_nan(); ok 2573 - $x = Math::BigFloat->new("abc"); $x->is_nan(); ok 2574 - $x = Math::BigFloat->new("NaN"); $x->is_nan(); ok 2575 - $x = Math::BigFloat->new("-123"); $x->is_nan(); ok 2576 - $x = Math::BigFloat->new("+inf"); $x->is_inf(""); ok 2577 - $x = Math::BigFloat->new("-inf"); $x->is_inf(""); ok 2578 - $x = Math::BigFloat->new("abc"); $x->is_inf(""); ok 2579 - $x = Math::BigFloat->new("1"); $x->is_inf(""); ok 2580 - $x = Math::BigFloat->new("NaN"); $x->is_inf(""); ok 2581 - $x = Math::BigFloat->new("-1"); $x->is_inf(""); ok 2582 - $x = Math::BigFloat->new("+inf"); $x->is_inf("-"); ok 2583 - $x = Math::BigFloat->new("+inf"); $x->is_inf("+"); ok 2584 - $x = Math::BigFloat->new("-inf"); $x->is_inf("-"); ok 2585 - $x = Math::BigFloat->new("-inf"); $x->is_inf("+"); ok 2586 - $x = Math::BigFloat->new("-inf"); $x->is_inf("-inf"); ok 2587 - $x = Math::BigFloat->new("-inf"); $x->is_inf("+inf"); ok 2588 - $x = Math::BigFloat->new("+inf"); $x->is_inf("-inf"); ok 2589 - $x = Math::BigFloat->new("+inf"); $x->is_inf("+inf"); ok 2590 - $x = Math::BigFloat->new("+iNfInItY"); $x->is_inf(""); ok 2591 - $x = Math::BigFloat->new("-InFiNiTy"); $x->is_inf(""); ok 2592 - $x = Math::BigFloat->new("abc"); $x->is_odd(); ok 2593 - $x = Math::BigFloat->new("0"); $x->is_odd(); ok 2594 - $x = Math::BigFloat->new("-1"); $x->is_odd(); ok 2595 - $x = Math::BigFloat->new("-3"); $x->is_odd(); ok 2596 - $x = Math::BigFloat->new("1"); $x->is_odd(); ok 2597 - $x = Math::BigFloat->new("3"); $x->is_odd(); ok 2598 - $x = Math::BigFloat->new("1000001"); $x->is_odd(); ok 2599 - $x = Math::BigFloat->new("1000002"); $x->is_odd(); ok 2600 - $x = Math::BigFloat->new("+inf"); $x->is_odd(); ok 2601 - $x = Math::BigFloat->new("-inf"); $x->is_odd(); ok 2602 - $x = Math::BigFloat->new("123.45"); $x->is_odd(); ok 2603 - $x = Math::BigFloat->new("-123.45"); $x->is_odd(); ok 2604 - $x = Math::BigFloat->new("2"); $x->is_odd(); ok 2605 - $x = Math::BigFloat->new("invalid"); $x->is_int(); ok 2606 - $x = Math::BigFloat->new("0"); $x->is_int(); ok 2607 - $x = Math::BigFloat->new("1"); $x->is_int(); ok 2608 - $x = Math::BigFloat->new("2"); $x->is_int(); ok 2609 - $x = Math::BigFloat->new("-2"); $x->is_int(); ok 2610 - $x = Math::BigFloat->new("-1"); $x->is_int(); ok 2611 - $x = Math::BigFloat->new("-inf"); $x->is_int(); ok 2612 - $x = Math::BigFloat->new("+inf"); $x->is_int(); ok 2613 - $x = Math::BigFloat->new("123.4567"); $x->is_int(); ok 2614 - $x = Math::BigFloat->new("-0.1"); $x->is_int(); ok 2615 - $x = Math::BigFloat->new("-0.002"); $x->is_int(); ok 2616 - $x = Math::BigFloat->new("abc"); $x->is_even(); ok 2617 - $x = Math::BigFloat->new("0"); $x->is_even(); ok 2618 - $x = Math::BigFloat->new("-1"); $x->is_even(); ok 2619 - $x = Math::BigFloat->new("-3"); $x->is_even(); ok 2620 - $x = Math::BigFloat->new("1"); $x->is_even(); ok 2621 - $x = Math::BigFloat->new("3"); $x->is_even(); ok 2622 - $x = Math::BigFloat->new("1000001"); $x->is_even(); ok 2623 - $x = Math::BigFloat->new("1000002"); $x->is_even(); ok 2624 - $x = Math::BigFloat->new("2"); $x->is_even(); ok 2625 - $x = Math::BigFloat->new("+inf"); $x->is_even(); ok 2626 - $x = Math::BigFloat->new("-inf"); $x->is_even(); ok 2627 - $x = Math::BigFloat->new("123.456"); $x->is_even(); ok 2628 - $x = Math::BigFloat->new("-123.456"); $x->is_even(); ok 2629 - $x = Math::BigFloat->new("0.01"); $x->is_even(); ok 2630 - $x = Math::BigFloat->new("-0.01"); $x->is_even(); ok 2631 - $x = Math::BigFloat->new("120"); $x->is_even(); ok 2632 - $x = Math::BigFloat->new("1200"); $x->is_even(); ok 2633 - $x = Math::BigFloat->new("-1200"); $x->is_even(); ok 2634 - $x = Math::BigFloat->new("0"); $x->is_positive(); ok 2635 - $x = Math::BigFloat->new("1"); $x->is_positive(); ok 2636 - $x = Math::BigFloat->new("-1"); $x->is_positive(); ok 2637 - $x = Math::BigFloat->new("-123"); $x->is_positive(); ok 2638 - $x = Math::BigFloat->new("NaN"); $x->is_positive(); ok 2639 - $x = Math::BigFloat->new("-inf"); $x->is_positive(); ok 2640 - $x = Math::BigFloat->new("+inf"); $x->is_positive(); ok 2641 - $x = Math::BigFloat->new("0"); $x->is_negative(); ok 2642 - $x = Math::BigFloat->new("1"); $x->is_negative(); ok 2643 - $x = Math::BigFloat->new("-1"); $x->is_negative(); ok 2644 - $x = Math::BigFloat->new("-123"); $x->is_negative(); ok 2645 - $x = Math::BigFloat->new("NaN"); $x->is_negative(); ok 2646 - $x = Math::BigFloat->new("-inf"); $x->is_negative(); ok 2647 - $x = Math::BigFloat->new("+inf"); $x->is_negative(); ok 2648 - $x = Math::BigFloat->new("0"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2649 - $x = Math::BigFloat->new("1"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2650 - $x = Math::BigFloat->new("123"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2651 - $x = Math::BigFloat->new("-123"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2652 - $x = Math::BigFloat->new("-1200"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2653 - $x = Math::BigFloat->new("invalid"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2654 - $x = Math::BigFloat->new("+inf"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2655 - $x = Math::BigFloat->new("-inf"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2656 - $x = Math::BigFloat->new("0"); $x->exponent()->bstr(); ok 2657 - $x = Math::BigFloat->new("1"); $x->exponent()->bstr(); ok 2658 - $x = Math::BigFloat->new("123"); $x->exponent()->bstr(); ok 2659 - $x = Math::BigFloat->new("-123"); $x->exponent()->bstr(); ok 2660 - $x = Math::BigFloat->new("-1200"); $x->exponent()->bstr(); ok 2661 - $x = Math::BigFloat->new("+inf"); $x->exponent()->bstr(); ok 2662 - $x = Math::BigFloat->new("-inf"); $x->exponent()->bstr(); ok 2663 - $x = Math::BigFloat->new("invalid"); $x->exponent()->bstr(); ok 2664 - $x = Math::BigFloat->new("0"); $x->mantissa()->bstr(); ok 2665 - $x = Math::BigFloat->new("1"); $x->mantissa()->bstr(); ok 2666 - $x = Math::BigFloat->new("123"); $x->mantissa()->bstr(); ok 2667 - $x = Math::BigFloat->new("-123"); $x->mantissa()->bstr(); ok 2668 - $x = Math::BigFloat->new("-1200"); $x->mantissa()->bstr(); ok 2669 - $x = Math::BigFloat->new("+inf"); $x->mantissa()->bstr(); ok 2670 - $x = Math::BigFloat->new("-inf"); $x->mantissa()->bstr(); ok 2671 - $x = Math::BigFloat->new("invalid"); $x->mantissa()->bstr(); ok 2672 - $x = Math::BigFloat->new("123"); $x->length(); ok 2673 - $x = Math::BigFloat->new("-123"); $x->length(); ok 2674 - $x = Math::BigFloat->new("0"); $x->length(); ok 2675 - $x = Math::BigFloat->new("1"); $x->length(); ok 2676 - $x = Math::BigFloat->new("12345678901234567890"); $x->length(); ok 2677 - $x = Math::BigFloat->new("invalid"); $x->is_zero(); ok 2678 - $x = Math::BigFloat->new("+inf"); $x->is_zero(); ok 2679 - $x = Math::BigFloat->new("-inf"); $x->is_zero(); ok 2680 - $x = Math::BigFloat->new("0"); $x->is_zero(); ok 2681 - $x = Math::BigFloat->new("-1"); $x->is_zero(); ok 2682 - $x = Math::BigFloat->new("1"); $x->is_zero(); ok 2683 - $x = Math::BigFloat->new("invalid"); $x->is_one(); ok 2684 - $x = Math::BigFloat->new("+inf"); $x->is_one(); ok 2685 - $x = Math::BigFloat->new("-inf"); $x->is_one(); ok 2686 - $x = Math::BigFloat->new("0"); $x->is_one(); ok 2687 - $x = Math::BigFloat->new("2"); $x->is_one(); ok 2688 - $x = Math::BigFloat->new("1"); $x->is_one(); ok 2689 - $x = Math::BigFloat->new("-1"); $x->is_one(); ok 2690 - $x = Math::BigFloat->new("-2"); $x->is_one(); ok 2691 - $x = Math::BigFloat->new("0"); $x->bfloor(); ok 2692 - $x = Math::BigFloat->new("0"); $x->bfloor(); ok 2693 - $x = Math::BigFloat->new("abc"); $x->bfloor(); ok 2694 - $x = Math::BigFloat->new("abc"); $x->bfloor(); ok 2695 - $x = Math::BigFloat->new("+inf"); $x->bfloor(); ok 2696 - $x = Math::BigFloat->new("+inf"); $x->bfloor(); ok 2697 - $x = Math::BigFloat->new("-inf"); $x->bfloor(); ok 2698 - $x = Math::BigFloat->new("-inf"); $x->bfloor(); ok 2699 - $x = Math::BigFloat->new("1"); $x->bfloor(); ok 2700 - $x = Math::BigFloat->new("1"); $x->bfloor(); ok 2701 - $x = Math::BigFloat->new("-51"); $x->bfloor(); ok 2702 - $x = Math::BigFloat->new("-51"); $x->bfloor(); ok 2703 - $x = Math::BigFloat->new("-51.2"); $x->bfloor(); ok 2704 - $x = Math::BigFloat->new("-51.2"); $x->bfloor(); ok 2705 - $x = Math::BigFloat->new("12.2"); $x->bfloor(); ok 2706 - $x = Math::BigFloat->new("12.2"); $x->bfloor(); ok 2707 - $x = Math::BigFloat->new("0.12345"); $x->bfloor(); ok 2708 - $x = Math::BigFloat->new("0.12345"); $x->bfloor(); ok 2709 - $x = Math::BigFloat->new("0.123456"); $x->bfloor(); ok 2710 - $x = Math::BigFloat->new("0.123456"); $x->bfloor(); ok 2711 - $x = Math::BigFloat->new("0.1234567"); $x->bfloor(); ok 2712 - $x = Math::BigFloat->new("0.1234567"); $x->bfloor(); ok 2713 - $x = Math::BigFloat->new("0.12345678"); $x->bfloor(); ok 2714 - $x = Math::BigFloat->new("0.12345678"); $x->bfloor(); ok 2715 - $x = Math::BigFloat->new("0.123456789"); $x->bfloor(); ok 2716 - $x = Math::BigFloat->new("0.123456789"); $x->bfloor(); ok 2717 - $x = Math::BigFloat->new("0"); $x->bceil(); ok 2718 - $x = Math::BigFloat->new("0"); $x->bceil(); ok 2719 - $x = Math::BigFloat->new("abc"); $x->bceil(); ok 2720 - $x = Math::BigFloat->new("abc"); $x->bceil(); ok 2721 - $x = Math::BigFloat->new("+inf"); $x->bceil(); ok 2722 - $x = Math::BigFloat->new("+inf"); $x->bceil(); ok 2723 - $x = Math::BigFloat->new("-inf"); $x->bceil(); ok 2724 - $x = Math::BigFloat->new("-inf"); $x->bceil(); ok 2725 - $x = Math::BigFloat->new("1"); $x->bceil(); ok 2726 - $x = Math::BigFloat->new("1"); $x->bceil(); ok 2727 - $x = Math::BigFloat->new("-51"); $x->bceil(); ok 2728 - $x = Math::BigFloat->new("-51"); $x->bceil(); ok 2729 - $x = Math::BigFloat->new("-51.2"); $x->bceil(); ok 2730 - $x = Math::BigFloat->new("-51.2"); $x->bceil(); ok 2731 - $x = Math::BigFloat->new("12.2"); $x->bceil(); ok 2732 - $x = Math::BigFloat->new("12.2"); $x->bceil(); ok 2733 - $x = Math::BigFloat->new("-0.4"); $x->bceil(); ok 2734 - $x = Math::BigFloat->new("-0.4"); $x->bceil(); ok 2735 - $x = Math::BigFloat->new("0"); $x->bint(); ok 2736 - $x = Math::BigFloat->new("0"); $x->bint(); ok 2737 - $x = Math::BigFloat->new("NaN"); $x->bint(); ok 2738 - $x = Math::BigFloat->new("NaN"); $x->bint(); ok 2739 - $x = Math::BigFloat->new("+inf"); $x->bint(); ok 2740 - $x = Math::BigFloat->new("+inf"); $x->bint(); ok 2741 - $x = Math::BigFloat->new("-inf"); $x->bint(); ok 2742 - $x = Math::BigFloat->new("-inf"); $x->bint(); ok 2743 - $x = Math::BigFloat->new("1"); $x->bint(); ok 2744 - $x = Math::BigFloat->new("1"); $x->bint(); ok 2745 - $x = Math::BigFloat->new("-51"); $x->bint(); ok 2746 - $x = Math::BigFloat->new("-51"); $x->bint(); ok 2747 - $x = Math::BigFloat->new("-51.2"); $x->bint(); ok 2748 - $x = Math::BigFloat->new("-51.2"); $x->bint(); ok 2749 - $x = Math::BigFloat->new("12.2"); $x->bint(); ok 2750 - $x = Math::BigFloat->new("12.2"); $x->bint(); ok 2751 - $x = Math::BigFloat->new("-0.4"); $x->bint(); ok 2752 - $x = Math::BigFloat->new("-0.4"); $x->bint(); ok 2753 - $x = Math::BigFloat->new("-1"); $x = log($x); ok 2754 - $x = Math::BigFloat->new("-1"); $x = log($x); ok 2755 - $x = Math::BigFloat->new("0"); $x = log($x); ok 2756 - $x = Math::BigFloat->new("0"); $x = log($x); ok 2757 - $x = Math::BigFloat->new("1"); $x = log($x); ok 2758 - $x = Math::BigFloat->new("1"); $x = log($x); ok 2759 - $x = Math::BigFloat->new("2"); $x = log($x); ok 2760 - $x = Math::BigFloat->new("2"); $x = log($x); ok 2761 - $x = Math::BigFloat->new("3"); $x = log($x); ok 2762 - $x = Math::BigFloat->new("3"); $x = log($x); ok 2763 - $x = Math::BigFloat->new("123456789"); $x = log($x); ok 2764 - $x = Math::BigFloat->new("123456789"); $x = log($x); ok 2765 - $x = Math::BigFloat->new("1234567890987654321"); $x = log($x); ok 2766 - $x = Math::BigFloat->new("1234567890987654321"); $x = log($x); ok 2767 - $x = Math::BigFloat->new("-inf"); $x = log($x); ok 2768 - $x = Math::BigFloat->new("-inf"); $x = log($x); ok 2769 - $x = Math::BigFloat->new("inf"); $x = log($x); ok 2770 - $x = Math::BigFloat->new("inf"); $x = log($x); ok 2771 - $x = Math::BigFloat->new("NaN"); $x = log($x); ok 2772 - $x = Math::BigFloat->new("NaN"); $x = log($x); ok 2773 - $x = Math::BigInt->new(1200); $y = $CLASS->new($x); \# check $y ok 2774 - $x = Math::BigInt->new(1200); $y = $CLASS->new($x); \# check $x ok 2775 - Math::BigFloat->new("1e1234567890123456789012345678901234567890")->bsstr() ok 2776 - Math::BigFloat->new("1e1234567890123456789012345678901234567890")->exponent() ok 2777 - Math::BigFloat->new("1e1234567890123456789012345678901234567890") > 0 ok 2778 - Math::BigFloat->new("1e1234567890123456789012345678901234567890")->bsub("1e1234567890123456789012345678901234567890") ok 2779 - Math::BigFloat->new("1e1234567890123456789012345678901234567890")->bmul(2)->bsstr() ok 2780 - Math::BigFloat->new("1234567890123456789012345678901234567890e2")->mantissa() ok 2781 - $x = Math::BigFloat->new(2); $x->bzero(); $x->{_a} ok 2782 - $x = Math::BigFloat->new(2); $x->bzero(); $x->{_p} ok 2783 - $x = Math::BigFloat->new(2); $x->binf(); $x->{_a} ok 2784 - $x = Math::BigFloat->new(2); $x->binf(); $x->{_p} ok 2785 - $x = Math::BigFloat->new(2); $x->bone(); $x->{_a} ok 2786 - $x = Math::BigFloat->new(2); $x->bone(); $x->{_p} ok 2787 - $x = Math::BigFloat->new(2); $x->bnan(); $x->{_a} ok 2788 - $x = Math::BigFloat->new(2); $x->bnan(); $x->{_p} ok 2789 - Math::BigFloat->bzero() ok 2790 - Math::BigFloat->bone() ok 2791 - Math::BigFloat->bone("+") ok 2792 - Math::BigFloat->bone("-") ok 2793 - Math::BigFloat->bnan() ok 2794 - Math::BigFloat->binf() ok 2795 - Math::BigFloat->binf("+") ok 2796 - Math::BigFloat->binf("-") ok 2797 - Math::BigFloat->binf("-inf") ok 2798 - $x = Math::BigFloat->new(12); Math::BigFloat->precision(-2); $x->bsqrt(); ok 2799 - Math::BigFloat->precision(undef); $x = Math::BigFloat->new(12); Math::BigFloat->precision(0); $x->bsqrt(); ok 2800 - Math::BigFloat->precision(-3); $x = Math::BigFloat->new(12); $x->bsqrt(); ok 2801 - A and P set => NaN ok 2802 - supplied arg overrides set global ok 2803 - @args = Math::BigFloat::objectify(2, Math::BigFloat, 4, 5); join(" ", @args); ok 2804 - Math::BigFloat->new(-1)->is_one() ok 2805 - Math::BigFloat->new(-1)->is_one("-") ok 2806 - Math::BigFloat->new(1)->bdiv("0.5")->bsstr() ok 2807 - $x = Math::BigFloat->new(3); $x -= $x; ok 2808 - $x = Math::BigFloat->new(-3); $x -= $x; ok 2809 - $x = Math::BigFloat->new(3); $x += $x; ok 2810 - $x = Math::BigFloat->new(-3); $x += $x; ok 2811 - $x = Math::BigFloat->new("NaN"); $x -= $x; ok 2812 - $x = Math::BigFloat->new("inf"); $x -= $x; ok 2813 - $x = Math::BigFloat->new("-inf"); $x -= $x; ok 2814 - $x = Math::BigFloat->new("NaN"); $x += $x; ok 2815 - $x = Math::BigFloat->new("inf"); $x += $x; ok 2816 - $x = Math::BigFloat->new("-inf"); $x += $x; ok 2817 - $x = Math::BigFloat->new("3.14"); $x -= $x; ok 2818 - $x = Math::BigFloat->new("-3.14"); $x -= $x; ok 2819 - 6.28 = Math::BigFloat->new("3.14"); 6.28 += 6.28; ok 2820 - -6.28 = Math::BigFloat->new("-3.14"); -6.28 += -6.28; ok 2821 - 9.8596 = Math::BigFloat->new("3.14"); 9.8596 *= 9.8596; ok 2822 - 9.8596 = Math::BigFloat->new("-3.14"); 9.8596 *= 9.8596; ok 2823 - 1 = Math::BigFloat->new("3.14"); 1 /= 1; ok 2824 - 1 = Math::BigFloat->new("-3.14"); 1 /= 1; ok 2825 - 0 = Math::BigFloat->new("3.14"); 0 %= 0; ok 2826 - 0 = Math::BigFloat->new("-3.14"); 0 %= 0; ok 2827 - $x = Math::BigFloat->new(0); $y = Math::BigFloat->new("0.1"); $x ** $y ok 2828 - 1 = Math::BigFloat->new(".222222222222222222222222222222222222222222"); 1->bceil(); ok 2829 - value of ((2**148)+1)/17 ok 2830 - number of digits in ((2**148)+1)/17 ok 2831 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18"); $x <<= $y ok 2832 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18"); $x <<= $y; $x ok 2833 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18"); $x <<= $y; $x >>= $y ok 2834 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18"); $x <<= $y; $x >>= $y; $x ok 2835 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18.2"); $x <<= $y; $x->copy()->bfround(-9); ok 2836 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18.2"); $x <<= $y; $x->copy()->bfround(-9); $x >>= $y ok 2837 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18.2"); $x <<= $y; $x->copy()->bfround(-9); $x >>= $y; $x ok t/bigintc.t ................................... 1..379 # BASE_LEN = 9 # MAX_VAL = 999999999 # AND_BITS = 29 # XOR_BITS = 29 # IOR_BITS = 29 ok 1 - ref($x) is an Math::BigInt::Calc ok 2 - Math::BigInt::Calc->_str($x) = 123 ok 3 - Math::BigInt::Calc->_str($y) = 321 ok 4 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_add($x, $y)) = 444 ok 5 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_sub($x, $y)) = 123 ok 6 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_mul($x, $y)) = 39483 ok 7 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_div($x, $y)) = 123 ok 8 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_mul($x, $y)) = 39483 ok 9 - Math::BigInt::Calc->_str($x) = 39483 ok 10 - Math::BigInt::Calc->_str($y) = 321 ok 11 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_div($x, $y)) = 123 ok 12 - Math::BigInt::Calc->_str($x) = 123 ok 13 - Math::BigInt::Calc->_str($y) = 321 ok 14 - "$x1" = "$x" ok 15 - "$x1" = "$x" ok 16 - Math::BigInt::Calc->_str($r1) = "0" ok 17 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_add($x, $z)) = 39485 ok 18 - Math::BigInt::Calc->_str($re) = 123 ok 19 - Math::BigInt::Calc->_str($rr) = 2 ok 20 - Math::BigInt::Calc->_is_zero($x) || 0 = 0 ok 21 - Math::BigInt::Calc->_is_one($x) || 0 = 0 ok 22 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_zero()) = "0" ok 23 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_one()) = "1" ok 24 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_two()) = "2" ok 25 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_ten()) = "10" ok 26 - Math::BigInt::Calc->_is_ten(Math::BigInt::Calc->_two()) = 0 ok 27 - Math::BigInt::Calc->_is_two(Math::BigInt::Calc->_two()) = 1 ok 28 - Math::BigInt::Calc->_is_ten(Math::BigInt::Calc->_ten()) = 1 ok 29 - Math::BigInt::Calc->_is_two(Math::BigInt::Calc->_ten()) = 0 ok 30 - Math::BigInt::Calc->_is_one(Math::BigInt::Calc->_one()) = 1 ok 31 - Math::BigInt::Calc->_is_one(Math::BigInt::Calc->_two()) = 0 ok 32 - Math::BigInt::Calc->_is_one(Math::BigInt::Calc->_ten()) = 0 ok 33 - Math::BigInt::Calc->_is_one(Math::BigInt::Calc->_zero()) || 0 = 0 ok 34 - Math::BigInt::Calc->_is_zero(Math::BigInt::Calc->_zero()) = 1 ok 35 - Math::BigInt::Calc->_is_zero(Math::BigInt::Calc->_one()) || 0 = 0 ok 36 - Math::BigInt::Calc->_is_odd(Math::BigInt::Calc->_one()) = 1 ok 37 - Math::BigInt::Calc->_is_odd(Math::BigInt::Calc->_zero()) || 0 = 0 ok 38 - Math::BigInt::Calc->_is_even(Math::BigInt::Calc->_one()) || 0 = 0 ok 39 - Math::BigInt::Calc->_is_even(Math::BigInt::Calc->_zero()) = 1 ok 40 - Math::BigInt::Calc->_alen($x) = 1 ok 41 - Math::BigInt::Calc->_alen($x) = 2 ok 42 - Math::BigInt::Calc->_alen($x) = 3 ok 43 - Math::BigInt::Calc->_alen($x) = 4 ok 44 - Math::BigInt::Calc->_alen($x) = 5 ok 45 - Math::BigInt::Calc->_alen($x) = 6 ok 46 - Math::BigInt::Calc->_alen($x) = 7 ok 47 - Math::BigInt::Calc->_alen($x) = 8 ok 48 - Math::BigInt::Calc->_alen($x) = 9 ok 49 - Math::BigInt::Calc->_alen($x) = 1 ok 50 - Math::BigInt::Calc->_alen($x) = 2 ok 51 - Math::BigInt::Calc->_alen($x) = 3 ok 52 - Math::BigInt::Calc->_alen($x) = 4 ok 53 - Math::BigInt::Calc->_alen($x) = 5 ok 54 - Math::BigInt::Calc->_alen($x) = 6 ok 55 - Math::BigInt::Calc->_alen($x) = 7 ok 56 - Math::BigInt::Calc->_alen($x) = 8 ok 57 - Math::BigInt::Calc->_alen($x) = 9 ok 58 - Math::BigInt::Calc->_alen($x) = 1 ok 59 - Math::BigInt::Calc->_alen($x) = 2 ok 60 - Math::BigInt::Calc->_alen($x) = 3 ok 61 - Math::BigInt::Calc->_alen($x) = 4 ok 62 - Math::BigInt::Calc->_alen($x) = 5 ok 63 - Math::BigInt::Calc->_alen($x) = 6 ok 64 - Math::BigInt::Calc->_alen($x) = 7 ok 65 - Math::BigInt::Calc->_alen($x) = 8 ok 66 - Math::BigInt::Calc->_alen($x) = 9 ok 67 - Math::BigInt::Calc->_len($x) = 1 ok 68 - Math::BigInt::Calc->_len($x) = 2 ok 69 - Math::BigInt::Calc->_len($x) = 3 ok 70 - Math::BigInt::Calc->_len($x) = 4 ok 71 - Math::BigInt::Calc->_len($x) = 5 ok 72 - Math::BigInt::Calc->_len($x) = 6 ok 73 - Math::BigInt::Calc->_len($x) = 7 ok 74 - Math::BigInt::Calc->_len($x) = 8 ok 75 - Math::BigInt::Calc->_len($x) = 1 ok 76 - Math::BigInt::Calc->_len($x) = 2 ok 77 - Math::BigInt::Calc->_len($x) = 3 ok 78 - Math::BigInt::Calc->_len($x) = 4 ok 79 - Math::BigInt::Calc->_len($x) = 5 ok 80 - Math::BigInt::Calc->_len($x) = 6 ok 81 - Math::BigInt::Calc->_len($x) = 7 ok 82 - Math::BigInt::Calc->_len($x) = 8 ok 83 - Math::BigInt::Calc->_len($x) = 9 ok 84 - Math::BigInt::Calc->_len($x) = 1 ok 85 - Math::BigInt::Calc->_len($x) = 2 ok 86 - Math::BigInt::Calc->_len($x) = 3 ok 87 - Math::BigInt::Calc->_len($x) = 4 ok 88 - Math::BigInt::Calc->_len($x) = 5 ok 89 - Math::BigInt::Calc->_len($x) = 6 ok 90 - Math::BigInt::Calc->_len($x) = 7 ok 91 - Math::BigInt::Calc->_len($x) = 8 ok 92 - Math::BigInt::Calc->_len($x) = 9 ok 93 - Math::BigInt::Calc->_len($x) = 1 ok 94 - Math::BigInt::Calc->_len($x) = 2 ok 95 - Math::BigInt::Calc->_len($x) = 3 ok 96 - Math::BigInt::Calc->_len($x) = 4 ok 97 - Math::BigInt::Calc->_len($x) = 5 ok 98 - Math::BigInt::Calc->_len($x) = 6 ok 99 - Math::BigInt::Calc->_len($x) = 7 ok 100 - Math::BigInt::Calc->_len($x) = 8 ok 101 - Math::BigInt::Calc->_len($x) = 9 ok 102 - Math::BigInt::Calc->_len($x) = 1 ok 103 - Math::BigInt::Calc->_len($x) = 2 ok 104 - Math::BigInt::Calc->_len($x) = 3 ok 105 - Math::BigInt::Calc->_len($x) = 4 ok 106 - Math::BigInt::Calc->_len($x) = 5 ok 107 - Math::BigInt::Calc->_len($x) = 6 ok 108 - Math::BigInt::Calc->_len($x) = 7 ok 109 - Math::BigInt::Calc->_len($x) = 8 ok 110 - Math::BigInt::Calc->_digit($x, 0) = 9 ok 111 - Math::BigInt::Calc->_digit($x, 1) = 8 ok 112 - Math::BigInt::Calc->_digit($x, 2) = 7 ok 113 - Math::BigInt::Calc->_digit($x, 8) = 1 ok 114 - Math::BigInt::Calc->_digit($x, 9) = 0 ok 115 - Math::BigInt::Calc->_digit($x, -1) = 1 ok 116 - Math::BigInt::Calc->_digit($x, -2) = 2 ok 117 - Math::BigInt::Calc->_digit($x, -3) = 3 ok 118 - Math::BigInt::Calc->_digit($x, -9) = 9 ok 119 - Math::BigInt::Calc->_digit($x, -10) = 0 ok 120 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_copy($x)) = "1" ok 121 - Math::BigInt::Calc->_str($x) = "1" ok 122 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_copy($x)) = "12" ok 123 - Math::BigInt::Calc->_str($x) = "12" ok 124 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_copy($x)) = "123" ok 125 - Math::BigInt::Calc->_str($x) = "123" ok 126 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_copy($x)) = "1234" ok 127 - Math::BigInt::Calc->_str($x) = "1234" ok 128 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_copy($x)) = "12345" ok 129 - Math::BigInt::Calc->_str($x) = "12345" ok 130 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_copy($x)) = "123456" ok 131 - Math::BigInt::Calc->_str($x) = "123456" ok 132 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_copy($x)) = "1234567" ok 133 - Math::BigInt::Calc->_str($x) = "1234567" ok 134 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_copy($x)) = "12345678" ok 135 - Math::BigInt::Calc->_str($x) = "12345678" ok 136 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_copy($x)) = "123456789" ok 137 - Math::BigInt::Calc->_str($x) = "123456789" ok 138 - Math::BigInt::Calc->_zeros($x) = 6 ok 139 - Math::BigInt::Calc->_zeros($x) = 0 ok 140 - Math::BigInt::Calc->_zeros($x) = 3 ok 141 - Math::BigInt::Calc->_zeros($x) = 0 ok 142 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_lsft($x, $y, 10)) = 10000 ok 143 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_lsft($x, $y, 10)) = 20000 ok 144 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_lsft($x, $y, 2)) = 128 << 4 ok 145 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_rsft($x, $y, 10)) = 1 ok 146 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_rsft($x, $y, 10)) = 20 ok 147 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_rsft($x, $y, 2)) = 256 >> 4 ok 148 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_rsft($x, $y, 10)) = 0 ok 149 - Math::BigInt::Calc->_acmp($x, $y) = -1 ok 150 - Math::BigInt::Calc->_acmp($y, $x) = 1 ok 151 - Math::BigInt::Calc->_acmp($x, $x) = 0 ok 152 - Math::BigInt::Calc->_acmp($y, $y) = 0 ok 153 - Math::BigInt::Calc->_acmp($x, $y) = 0 ok 154 - Math::BigInt::Calc->_acmp($x, $y) = 1 ok 155 - Math::BigInt::Calc->_acmp($y, $x) = -1 ok 156 - Math::BigInt::Calc->_acmp($x, $y) = -1 ok 157 - Math::BigInt::Calc->_acmp($y, $x) = +1 ok 158 - Math::BigInt::Calc->_acmp($x, $y) = 1 ok 159 - Math::BigInt::Calc->_acmp($y, $x) = -1 ok 160 - Math::BigInt::Calc->_acmp($x, $x) = 0 ok 161 - Math::BigInt::Calc->_acmp($y, $y) = 0 ok 162 - Math::BigInt::Calc->_acmp($x, $y) = -1 ok 163 - Math::BigInt::Calc->_acmp($y, $x) = 1 ok 164 - Math::BigInt::Calc->_acmp($x, $x) = 0 ok 165 - Math::BigInt::Calc->_acmp($y, $y) = 0 ok 166 - Math::BigInt::Calc->_str($xmod) = "629" ok 167 - $sign = "-" ok 168 - Math::BigInt::Calc->_str(scalar(Math::BigInt::Calc->_div($x, $y))) = 3 ok 169 - Math::BigInt::Calc->_str($x) = 30 ok 170 - Math::BigInt::Calc->_str($y) = 3 ok 171 - Math::BigInt::Calc->_str($x) = 0 ok 172 - Math::BigInt::Calc->_str($y) = 123 ok 173 - ref($x) = "Math::BigInt::Calc" ok 174 - Math::BigInt::Calc->_str($x) = "1" ok 175 - ref($x) = "" ok 176 - $x = 1 ok 177 - ref($x) = "Math::BigInt::Calc" ok 178 - Math::BigInt::Calc->_str($x) = "12" ok 179 - ref($x) = "" ok 180 - $x = 12 ok 181 - ref($x) = "Math::BigInt::Calc" ok 182 - Math::BigInt::Calc->_str($x) = "123" ok 183 - ref($x) = "" ok 184 - $x = 123 ok 185 - ref($x) = "Math::BigInt::Calc" ok 186 - Math::BigInt::Calc->_str($x) = "1234" ok 187 - ref($x) = "" ok 188 - $x = 1234 ok 189 - ref($x) = "Math::BigInt::Calc" ok 190 - Math::BigInt::Calc->_str($x) = "12345" ok 191 - ref($x) = "" ok 192 - $x = 12345 ok 193 - ref($x) = "Math::BigInt::Calc" ok 194 - Math::BigInt::Calc->_str($x) = "1234567" ok 195 - ref($x) = "" ok 196 - $x = 1234567 ok 197 - ref($x) = "Math::BigInt::Calc" ok 198 - Math::BigInt::Calc->_str($x) = "12345678" ok 199 - ref($x) = "" ok 200 - $x = 12345678 ok 201 - ref($x) = "Math::BigInt::Calc" ok 202 - Math::BigInt::Calc->_str($x) = "123456789" ok 203 - ref($x) = "" ok 204 - $x = 123456789 ok 205 - ref($x) = "Math::BigInt::Calc" ok 206 - Math::BigInt::Calc->_str($x) = "1234567890" ok 207 - ref($x) = "" ok 208 - $x = 1234567890 ok 209 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_sqrt($x)) = "12" ok 210 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_sqrt($x)) = "12000000" ok 211 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = "4" ok 212 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = "3" ok 213 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_pow($x, $n)) = 0 ok 214 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_pow($x, $n)) = 1 ok 215 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_pow($x, $n)) = 1 ok 216 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_pow($x, $n)) = 5 ok 217 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_pow($x, $n)) = 81 ** 3 ok 218 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = 81 ok 219 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_pow($x, $n)) = 81 ** 3 ok 220 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_pow($x, $n)) = "150094635296999121" ok 221 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = "531441" ok 222 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = "81" ok 223 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_pow($x, $n)) = "523347633027360537213511521" ok 224 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = "81" ok 225 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = "80" ok 226 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = "81" ok 227 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_pow($x, $n)) = 9801 # _root( 99, 99) ok 228 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = '1' ok 229 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = 9 ok 230 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_pow($x, $n)) = 998001 # _root( 999, 999) ok 231 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = '1' ok 232 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = 31 ok 233 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_pow($x, $n)) = 99980001 # _root( 9999, 9999) ok 234 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = '1' ok 235 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = 99 ok 236 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_pow($x, $n)) = 9999800001 # _root( 99999, 99999) ok 237 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = '1' ok 238 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = 316 ok 239 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_pow($x, $n)) = 999998000001 # _root( 999999, 999999) ok 240 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = '1' ok 241 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = 999 ok 242 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_pow($x, $n)) = 99999980000001 # _root( 9999999, 9999999) ok 243 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = '1' ok 244 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = 3162 ok 245 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_pow($x, $n)) = 9999999800000001 # _root( 99999999, 99999999) ok 246 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = '1' ok 247 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = 9999 ok 248 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_pow($x, $n)) = 999999998000000001 # _root( 999999999, 999999999) ok 249 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = '1' ok 250 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_root($x, $n)) = 31622 ok 251 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_fac($x)) = "1" ok 252 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_fac($x)) = "1" ok 253 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_fac($x)) = "2" ok 254 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_fac($x)) = "6" ok 255 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_fac($x)) = "24" ok 256 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_fac($x)) = "120" ok 257 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_fac($x)) = "3628800" ok 258 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_fac($x)) = "39916800" ok 259 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_fac($x)) = "479001600" ok 260 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_fac($x)) = "6227020800" ok 261 - Math::BigInt::Calc->_str($x) = "6" ok 262 - Math::BigInt::Calc->_str($x) = "6227020800" ok 263 - Math::BigInt::Calc->_str($x) = 2 ok 264 - Math::BigInt::Calc->_str($x) = 1 ok 265 - Math::BigInt::Calc->_str($x) = 12 ok 266 - Math::BigInt::Calc->_str($x) = 11 ok 267 - Math::BigInt::Calc->_str($x) = 122 ok 268 - Math::BigInt::Calc->_str($x) = 121 ok 269 - Math::BigInt::Calc->_str($x) = 1232 ok 270 - Math::BigInt::Calc->_str($x) = 1231 ok 271 - Math::BigInt::Calc->_str($x) = 12342 ok 272 - Math::BigInt::Calc->_str($x) = 12341 ok 273 - Math::BigInt::Calc->_str($x) = 1234562 ok 274 - Math::BigInt::Calc->_str($x) = 1234561 ok 275 - Math::BigInt::Calc->_str($x) = 12345672 ok 276 - Math::BigInt::Calc->_str($x) = 12345671 ok 277 - Math::BigInt::Calc->_str($x) = 123456782 ok 278 - Math::BigInt::Calc->_str($x) = 123456781 ok 279 - Math::BigInt::Calc->_str($x) = 1234567892 ok 280 - Math::BigInt::Calc->_str($x) = 1234567891 ok 281 - Math::BigInt::Calc->_str($x) = 20 ok 282 - Math::BigInt::Calc->_str($x) = 19 ok 283 - Math::BigInt::Calc->_str($x) = 120 ok 284 - Math::BigInt::Calc->_str($x) = 119 ok 285 - Math::BigInt::Calc->_str($x) = 1220 ok 286 - Math::BigInt::Calc->_str($x) = 1219 ok 287 - Math::BigInt::Calc->_str($x) = 12320 ok 288 - Math::BigInt::Calc->_str($x) = 12319 ok 289 - Math::BigInt::Calc->_str($x) = 1234520 ok 290 - Math::BigInt::Calc->_str($x) = 1234519 ok 291 - Math::BigInt::Calc->_str($x) = 12345620 ok 292 - Math::BigInt::Calc->_str($x) = 12345619 ok 293 - Math::BigInt::Calc->_str($x) = 123456720 ok 294 - Math::BigInt::Calc->_str($x) = 123456719 ok 295 - Math::BigInt::Calc->_str($x) = 1234567820 ok 296 - Math::BigInt::Calc->_str($x) = 1234567819 ok 297 - Math::BigInt::Calc->_str($x) = 1000 ok 298 - Math::BigInt::Calc->_str($x) = 999 ok 299 - Math::BigInt::Calc->_str($x) = 10000 ok 300 - Math::BigInt::Calc->_str($x) = 9999 ok 301 - Math::BigInt::Calc->_str($x) = 100000 ok 302 - Math::BigInt::Calc->_str($x) = 99999 ok 303 - Math::BigInt::Calc->_str($x) = 10000000 ok 304 - Math::BigInt::Calc->_str($x) = 9999999 ok 305 - Math::BigInt::Calc->_str($x) = 100000000 ok 306 - Math::BigInt::Calc->_str($x) = 99999999 ok 307 - Math::BigInt::Calc->_str($x) = 1000000000 ok 308 - Math::BigInt::Calc->_str($x) = 999999999 ok 309 - Math::BigInt::Calc->_str($x) = 10000000000 ok 310 - Math::BigInt::Calc->_str($x) = 9999999999 ok 311 - Math::BigInt::Calc->_str($x) = 100000000000 ok 312 - Math::BigInt::Calc->_str($x) = 99999999999 ok 313 - Math::BigInt::Calc->_str($x) = "1001" ok 314 - Math::BigInt::Calc->_str($x) = "1000" ok 315 - Math::BigInt::Calc->_str($x) = 1000000001 ok 316 - Math::BigInt::Calc->_str($x) = 999999999 ok 317 - Math::BigInt::Calc->_str(scalar(Math::BigInt::Calc->_mod($x, $y))) = 1 ok 318 - Math::BigInt::Calc->_str(scalar(Math::BigInt::Calc->_mod($x, $y))) = 0 ok 319 - Math::BigInt::Calc->_str(scalar(Math::BigInt::Calc->_xor($x, $y))) = 7 ok 320 - Math::BigInt::Calc->_str(scalar(Math::BigInt::Calc->_or($x, $y))) = 7 ok 321 - Math::BigInt::Calc->_str(scalar(Math::BigInt::Calc->_and($x, $y))) = 1 ok 322 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_from_hex("0xFf")) = 255 ok 323 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_from_bin("0b10101011")) = 160+11 ok 324 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_from_oct("0100")) = 8*8 ok 325 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_from_oct("01000")) = 8*8*8 ok 326 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_from_oct("010001")) = 8*8*8*8+1 ok 327 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_from_oct("010007")) = 8*8*8*8+7 ok 328 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_from_hex(Math::BigInt::Calc->_as_hex(Math::BigInt::Calc->_new("128")))) = 128 ok 329 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_from_bin(Math::BigInt::Calc->_as_bin(Math::BigInt::Calc->_new("128")))) = 128 ok 330 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_from_oct(Math::BigInt::Calc->_as_oct(Math::BigInt::Calc->_new("128")))) = 128 ok 331 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_from_oct(Math::BigInt::Calc->_as_oct(Math::BigInt::Calc->_new("123456")))) = 123456 ok 332 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_from_oct(Math::BigInt::Calc->_as_oct(Math::BigInt::Calc->_new("123456789")))) = "123456789" ok 333 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_from_oct(Math::BigInt::Calc->_as_oct(Math::BigInt::Calc->_new("1234567890123")))) = "1234567890123" ok 334 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_from_hex(Math::BigInt::Calc->_as_hex(Math::BigInt::Calc->_new("123456789012345678901234567890")))) = "123456789012345678901234567890" ok 335 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_from_bin(Math::BigInt::Calc->_as_bin(Math::BigInt::Calc->_new("123456789012345678901234567890")))) = "123456789012345678901234567890" ok 336 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_from_oct(Math::BigInt::Calc->_as_oct(Math::BigInt::Calc->_new("123456789012345678901234567890")))) = "123456789012345678901234567890" ok 337 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_from_hex(Math::BigInt::Calc->_as_hex(Math::BigInt::Calc->_new("0")))) = 0 ok 338 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_from_bin(Math::BigInt::Calc->_as_bin(Math::BigInt::Calc->_new("0")))) = 0 ok 339 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_from_oct(Math::BigInt::Calc->_as_oct(Math::BigInt::Calc->_new("0")))) = 0 ok 340 - Math::BigInt::Calc->_as_hex(Math::BigInt::Calc->_new("0")) = "0x0" ok 341 - Math::BigInt::Calc->_as_bin(Math::BigInt::Calc->_new("0")) = "0b0" ok 342 - Math::BigInt::Calc->_as_oct(Math::BigInt::Calc->_new("0")) = "00" ok 343 - Math::BigInt::Calc->_as_hex(Math::BigInt::Calc->_new("12")) = "0xc" ok 344 - Math::BigInt::Calc->_as_bin(Math::BigInt::Calc->_new("12")) = "0b1100" ok 345 - Math::BigInt::Calc->_as_oct(Math::BigInt::Calc->_new("64")) = "0100" ok 346 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_1ex(0)) = "1" ok 347 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_1ex(1)) = "10" ok 348 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_1ex(2)) = "100" ok 349 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_1ex(12)) = "1000000000000" ok 350 - Math::BigInt::Calc->_str(Math::BigInt::Calc->_1ex(16)) = "10000000000000000" ok 351 - Math::BigInt::Calc->_check($x) = 0 ok 352 - Math::BigInt::Calc->_check(123) = "123 is not a reference" ok 353 - @$x = 1 ok 354 - $x->[0] = 0 ok 355 - @$x = 1 ok 356 - $x->[0] = 0 ok 357 - @$x = 1 ok 358 - $x->[0] = 1 ok 359 - @$x = 2 ok 360 - $x->[0] = 0 ok 361 - $x->[1] = 1 ok 362 - @$x = 3 ok 363 - $x->[0] = 0 ok 364 - $x->[1] = 1 ok 365 - $x->[2] = 2 ok 366 - @$x = 3 ok 367 - $x->[0] = 0 ok 368 - $x->[1] = 1 ok 369 - $x->[2] = 2 ok 370 - @$x = 3 ok 371 - $x->[0] = 0 ok 372 - $x->[1] = 1 ok 373 - $x->[2] = 2 ok 374 - @$x = 3 ok 375 - $x->[0] = 0 ok 376 - $x->[1] = 1 ok 377 - $x->[2] = 2 ok 378 - @$x = 1 ok 379 - $x->[0] = 0 ok t/bigintpm.t .................................. 1..4046 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("-inf"); $x->is_int() || 0; ok 172 - $x = Math::BigInt->new("+inf"); $x->is_int() || 0; ok 173 - $x = Math::BigInt->new("invalid"); $x->is_int() || 0; ok 174 - $x = Math::BigInt->new("1"); $x->is_int() || 0; ok 175 - $x = Math::BigInt->new("0"); $x->is_int() || 0; ok 176 - $x = Math::BigInt->new("123e12"); $x->is_int() || 0; ok 177 - $x = Math::BigInt->new("abc"); $x->is_odd() || 0; ok 178 - $x = Math::BigInt->new("0"); $x->is_odd() || 0; ok 179 - $x = Math::BigInt->new("1"); $x->is_odd() || 0; ok 180 - $x = Math::BigInt->new("3"); $x->is_odd() || 0; ok 181 - $x = Math::BigInt->new("-1"); $x->is_odd() || 0; ok 182 - $x = Math::BigInt->new("-3"); $x->is_odd() || 0; ok 183 - $x = Math::BigInt->new("10000001"); $x->is_odd() || 0; ok 184 - $x = Math::BigInt->new("10000002"); $x->is_odd() || 0; ok 185 - $x = Math::BigInt->new("2"); $x->is_odd() || 0; ok 186 - $x = Math::BigInt->new("120"); $x->is_odd() || 0; ok 187 - $x = Math::BigInt->new("121"); $x->is_odd() || 0; ok 188 - $x = Math::BigInt->new("abc"); $x->is_even() || 0; ok 189 - $x = Math::BigInt->new("0"); $x->is_even() || 0; ok 190 - $x = Math::BigInt->new("1"); $x->is_even() || 0; ok 191 - $x = Math::BigInt->new("3"); $x->is_even() || 0; ok 192 - $x = Math::BigInt->new("-1"); $x->is_even() || 0; ok 193 - $x = Math::BigInt->new("-3"); $x->is_even() || 0; ok 194 - $x = Math::BigInt->new("10000001"); $x->is_even() || 0; ok 195 - $x = Math::BigInt->new("10000002"); $x->is_even() || 0; ok 196 - $x = Math::BigInt->new("2"); $x->is_even() || 0; ok 197 - $x = Math::BigInt->new("120"); $x->is_even() || 0; ok 198 - $x = Math::BigInt->new("121"); $x->is_even() || 0; ok 199 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("-0"); $x->bacmp($y); ok 200 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); $x->bacmp($y); ok 201 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+1"); $x->bacmp($y); ok 202 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("-1"); $x->bacmp($y); ok 203 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+2"); $x->bacmp($y); ok 204 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("-1"); $x->bacmp($y); ok 205 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("+987654321"); $x->bacmp($y); ok 206 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("-987654321"); $x->bacmp($y); ok 207 - $x = Math::BigInt->new("+987654321"); $y = Math::BigInt->new("+123456789"); $x->bacmp($y); ok 208 - $x = Math::BigInt->new("-987654321"); $y = Math::BigInt->new("+123456789"); $x->bacmp($y); ok 209 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("+4567889"); $x->bacmp($y); ok 210 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("123"); $x->bacmp($y); ok 211 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("invalid"); $x->bacmp($y); ok 212 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("invalid"); $x->bacmp($y); ok 213 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("+inf"); $x->bacmp($y); ok 214 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->bacmp($y); ok 215 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-inf"); $x->bacmp($y); ok 216 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x->bacmp($y); ok 217 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("123"); $x->bacmp($y); ok 218 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("123"); $x->bacmp($y); ok 219 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-123"); $x->bacmp($y); ok 220 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-123"); $x->bacmp($y); ok 221 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("-inf"); $x->bacmp($y); ok 222 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("inf"); $x->bacmp($y); ok 223 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("-inf"); $x->bacmp($y); ok 224 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("inf"); $x->bacmp($y); ok 225 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("NaN"); $x->bacmp($y); ok 226 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("inf"); $x->bacmp($y); ok 227 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("NaN"); $x->bacmp($y); ok 228 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-inf"); $x->bacmp($y); ok 229 - $x = Math::BigInt->bnorm("0e999"); ok 230 - is a valid object ok 231 - $x = Math::BigInt->bnorm("0e-999"); ok 232 - is a valid object ok 233 - $x = Math::BigInt->bnorm("-0e999"); ok 234 - is a valid object ok 235 - $x = Math::BigInt->bnorm("-0e-999"); ok 236 - is a valid object ok 237 - $x = Math::BigInt->bnorm("123"); ok 238 - is a valid object ok 239 - $x = Math::BigInt->bnorm("123.000"); ok 240 - is a valid object ok 241 - $x = Math::BigInt->bnorm("123e0"); ok 242 - is a valid object ok 243 - $x = Math::BigInt->bnorm("123e+0"); ok 244 - is a valid object ok 245 - $x = Math::BigInt->bnorm("123e-0"); ok 246 - is a valid object ok 247 - $x = Math::BigInt->bnorm("123.000e0"); ok 248 - is a valid object ok 249 - $x = Math::BigInt->bnorm("123.000e+0"); ok 250 - is a valid object ok 251 - $x = Math::BigInt->bnorm("123.000e-0"); ok 252 - is a valid object ok 253 - $x = Math::BigInt->bnorm("0babc"); ok 254 - is a valid object ok 255 - $x = Math::BigInt->bnorm("0b123"); ok 256 - is a valid object ok 257 - $x = Math::BigInt->bnorm("0b0"); ok 258 - is a valid object ok 259 - $x = Math::BigInt->bnorm("-0b0"); ok 260 - is a valid object ok 261 - $x = Math::BigInt->bnorm("-0b1"); ok 262 - is a valid object ok 263 - $x = Math::BigInt->bnorm("0b0001"); ok 264 - is a valid object ok 265 - $x = Math::BigInt->bnorm("0b001"); ok 266 - is a valid object ok 267 - $x = Math::BigInt->bnorm("0b011"); ok 268 - is a valid object ok 269 - $x = Math::BigInt->bnorm("0b101"); ok 270 - is a valid object ok 271 - $x = Math::BigInt->bnorm("0b1001"); ok 272 - is a valid object ok 273 - $x = Math::BigInt->bnorm("0b10001"); ok 274 - is a valid object ok 275 - $x = Math::BigInt->bnorm("0b100001"); ok 276 - is a valid object ok 277 - $x = Math::BigInt->bnorm("0b1000001"); ok 278 - is a valid object ok 279 - $x = Math::BigInt->bnorm("0b10000001"); ok 280 - is a valid object ok 281 - $x = Math::BigInt->bnorm("0b100000001"); ok 282 - is a valid object ok 283 - $x = Math::BigInt->bnorm("0b1000000001"); ok 284 - is a valid object ok 285 - $x = Math::BigInt->bnorm("0b10000000001"); ok 286 - is a valid object ok 287 - $x = Math::BigInt->bnorm("0b100000000001"); ok 288 - is a valid object ok 289 - $x = Math::BigInt->bnorm("0b1000000000001"); ok 290 - is a valid object ok 291 - $x = Math::BigInt->bnorm("0b10000000000001"); ok 292 - is a valid object ok 293 - $x = Math::BigInt->bnorm("0b100000000000001"); ok 294 - is a valid object ok 295 - $x = Math::BigInt->bnorm("0b1000000000000001"); ok 296 - is a valid object ok 297 - $x = Math::BigInt->bnorm("0b10000000000000001"); ok 298 - is a valid object ok 299 - $x = Math::BigInt->bnorm("0b100000000000000001"); ok 300 - is a valid object ok 301 - $x = Math::BigInt->bnorm("0b1000000000000000001"); ok 302 - is a valid object ok 303 - $x = Math::BigInt->bnorm("0b10000000000000000001"); ok 304 - is a valid object ok 305 - $x = Math::BigInt->bnorm("0b100000000000000000001"); ok 306 - is a valid object ok 307 - $x = Math::BigInt->bnorm("0b1000000000000000000001"); ok 308 - is a valid object ok 309 - $x = Math::BigInt->bnorm("0b10000000000000000000001"); ok 310 - is a valid object ok 311 - $x = Math::BigInt->bnorm("0b100000000000000000000001"); ok 312 - is a valid object ok 313 - $x = Math::BigInt->bnorm("0b1000000000000000000000001"); ok 314 - is a valid object ok 315 - $x = Math::BigInt->bnorm("0b10000000000000000000000001"); ok 316 - is a valid object ok 317 - $x = Math::BigInt->bnorm("0b100000000000000000000000001"); ok 318 - is a valid object ok 319 - $x = Math::BigInt->bnorm("0b1000000000000000000000000001"); ok 320 - is a valid object ok 321 - $x = Math::BigInt->bnorm("0b10000000000000000000000000001"); ok 322 - is a valid object ok 323 - $x = Math::BigInt->bnorm("0b100000000000000000000000000001"); ok 324 - is a valid object ok 325 - $x = Math::BigInt->bnorm("0b1000000000000000000000000000001"); ok 326 - is a valid object ok 327 - $x = Math::BigInt->bnorm("0b10000000000000000000000000000001"); ok 328 - is a valid object ok 329 - $x = Math::BigInt->bnorm("0b100000000000000000000000000000001"); ok 330 - is a valid object ok 331 - $x = Math::BigInt->bnorm("0b1000000000000000000000000000000001"); ok 332 - is a valid object ok 333 - $x = Math::BigInt->bnorm("0b10000000000000000000000000000000001"); ok 334 - is a valid object ok 335 - $x = Math::BigInt->bnorm("0b__101"); ok 336 - is a valid object ok 337 - $x = Math::BigInt->bnorm("0b1_0_1"); ok 338 - is a valid object ok 339 - $x = Math::BigInt->bnorm("0b0_0_0_1"); ok 340 - is a valid object ok 341 - $x = Math::BigInt->bnorm("-0x0"); ok 342 - is a valid object ok 343 - $x = Math::BigInt->bnorm("0xabcdefgh"); ok 344 - is a valid object ok 345 - $x = Math::BigInt->bnorm("0x1234"); ok 346 - is a valid object ok 347 - $x = Math::BigInt->bnorm("0xabcdef"); ok 348 - is a valid object ok 349 - $x = Math::BigInt->bnorm("-0xABCDEF"); ok 350 - is a valid object ok 351 - $x = Math::BigInt->bnorm("-0x1234"); ok 352 - is a valid object ok 353 - $x = Math::BigInt->bnorm("0x12345678"); ok 354 - is a valid object ok 355 - $x = Math::BigInt->bnorm("0x1_2_3_4_56_78"); ok 356 - is a valid object ok 357 - $x = Math::BigInt->bnorm("0xa_b_c_d_e_f"); ok 358 - is a valid object ok 359 - $x = Math::BigInt->bnorm("0x__123"); ok 360 - is a valid object ok 361 - $x = Math::BigInt->bnorm("0x9"); ok 362 - is a valid object ok 363 - $x = Math::BigInt->bnorm("0x11"); ok 364 - is a valid object ok 365 - $x = Math::BigInt->bnorm("0x21"); ok 366 - is a valid object ok 367 - $x = Math::BigInt->bnorm("0x41"); ok 368 - is a valid object ok 369 - $x = Math::BigInt->bnorm("0x81"); ok 370 - is a valid object ok 371 - $x = Math::BigInt->bnorm("0x101"); ok 372 - is a valid object ok 373 - $x = Math::BigInt->bnorm("0x201"); ok 374 - is a valid object ok 375 - $x = Math::BigInt->bnorm("0x401"); ok 376 - is a valid object ok 377 - $x = Math::BigInt->bnorm("0x801"); ok 378 - is a valid object ok 379 - $x = Math::BigInt->bnorm("0x1001"); ok 380 - is a valid object ok 381 - $x = Math::BigInt->bnorm("0x2001"); ok 382 - is a valid object ok 383 - $x = Math::BigInt->bnorm("0x4001"); ok 384 - is a valid object ok 385 - $x = Math::BigInt->bnorm("0x8001"); ok 386 - is a valid object ok 387 - $x = Math::BigInt->bnorm("0x10001"); ok 388 - is a valid object ok 389 - $x = Math::BigInt->bnorm("0x20001"); ok 390 - is a valid object ok 391 - $x = Math::BigInt->bnorm("0x40001"); ok 392 - is a valid object ok 393 - $x = Math::BigInt->bnorm("0x80001"); ok 394 - is a valid object ok 395 - $x = Math::BigInt->bnorm("0x100001"); ok 396 - is a valid object ok 397 - $x = Math::BigInt->bnorm("0x200001"); ok 398 - is a valid object ok 399 - $x = Math::BigInt->bnorm("0x400001"); ok 400 - is a valid object ok 401 - $x = Math::BigInt->bnorm("0x800001"); ok 402 - is a valid object ok 403 - $x = Math::BigInt->bnorm("0x1000001"); ok 404 - is a valid object ok 405 - $x = Math::BigInt->bnorm("0x2000001"); ok 406 - is a valid object ok 407 - $x = Math::BigInt->bnorm("0x4000001"); ok 408 - is a valid object ok 409 - $x = Math::BigInt->bnorm("0x8000001"); ok 410 - is a valid object ok 411 - $x = Math::BigInt->bnorm("0x10000001"); ok 412 - is a valid object ok 413 - $x = Math::BigInt->bnorm("0x20000001"); ok 414 - is a valid object ok 415 - $x = Math::BigInt->bnorm("0x40000001"); ok 416 - is a valid object ok 417 - $x = Math::BigInt->bnorm("0x80000001"); ok 418 - is a valid object ok 419 - $x = Math::BigInt->bnorm("0x100000001"); ok 420 - is a valid object ok 421 - $x = Math::BigInt->bnorm("0x200000001"); ok 422 - is a valid object ok 423 - $x = Math::BigInt->bnorm("0x400000001"); ok 424 - is a valid object ok 425 - $x = Math::BigInt->bnorm("0x800000001"); ok 426 - is a valid object ok 427 - $x = Math::BigInt->bnorm("0x2dd59e18a125dbed30a6ab1d93e9c855569f44f75806f0645dc9a2e98b808c3"); ok 428 - is a valid object ok 429 - $x = Math::BigInt->bnorm("inf"); ok 430 - is a valid object ok 431 - $x = Math::BigInt->bnorm("+inf"); ok 432 - is a valid object ok 433 - $x = Math::BigInt->bnorm("-inf"); ok 434 - is a valid object ok 435 - $x = Math::BigInt->bnorm("0inf"); ok 436 - is a valid object ok 437 - $x = Math::BigInt->bnorm(""); ok 438 - is a valid object ok 439 - $x = Math::BigInt->bnorm("abc"); ok 440 - is a valid object ok 441 - $x = Math::BigInt->bnorm(" 1 a"); ok 442 - is a valid object ok 443 - $x = Math::BigInt->bnorm("1bcd2"); ok 444 - is a valid object ok 445 - $x = Math::BigInt->bnorm("11111b"); ok 446 - is a valid object ok 447 - $x = Math::BigInt->bnorm("+1z"); ok 448 - is a valid object ok 449 - $x = Math::BigInt->bnorm("-1z"); ok 450 - is a valid object ok 451 - $x = Math::BigInt->bnorm("_123"); ok 452 - is a valid object ok 453 - $x = Math::BigInt->bnorm("_123_"); ok 454 - is a valid object ok 455 - $x = Math::BigInt->bnorm("123_"); ok 456 - is a valid object ok 457 - $x = Math::BigInt->bnorm("1__23"); ok 458 - is a valid object ok 459 - $x = Math::BigInt->bnorm("1E1__2"); ok 460 - is a valid object ok 461 - $x = Math::BigInt->bnorm("1_E12"); 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("2"); $x->bone("abc"); ok 678 - is a valid object ok 679 - $x = Math::BigInt->new("3"); $x->bone(""); ok 680 - is a valid object ok 681 - $x = Math::BigInt->new("1"); $x->binf("+"); ok 682 - is a valid object ok 683 - $x = Math::BigInt->new("2"); $x->binf("-"); ok 684 - is a valid object ok 685 - $x = Math::BigInt->new("3"); $x->binf("abc"); ok 686 - is a valid object ok 687 - $x = Math::BigInt->new("123"); $x->is_nan() || 0; ok 688 - $x = Math::BigInt->new("abc"); $x->is_nan() || 0; ok 689 - $x = Math::BigInt->new("NaN"); $x->is_nan() || 0; ok 690 - $x = Math::BigInt->new("-123"); $x->is_nan() || 0; ok 691 - $x = Math::BigInt->new("+inf"); $x->is_inf(""); ok 692 - $x = Math::BigInt->new("-inf"); $x->is_inf(""); ok 693 - $x = Math::BigInt->new("abc"); $x->is_inf(""); ok 694 - $x = Math::BigInt->new("1"); $x->is_inf(""); ok 695 - $x = Math::BigInt->new("NaN"); $x->is_inf(""); ok 696 - $x = Math::BigInt->new("-1"); $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("-"); ok 700 - $x = Math::BigInt->new("-inf"); $x->is_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("+inf"); $x->is_inf("-inf"); ok 704 - $x = Math::BigInt->new("+inf"); $x->is_inf("+inf"); ok 705 - $x = Math::BigInt->new("+iNfInItY"); $x->is_inf(""); ok 706 - $x = Math::BigInt->new("-InFiNiTy"); $x->is_inf(""); ok 707 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x << $y; ok 708 - is a valid object ok 709 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("+2"); $x << $y; ok 710 - is a valid object ok 711 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+32"); $x << $y; ok 712 - is a valid object ok 713 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+48"); $x << $y; ok 714 - is a valid object ok 715 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("-2"); $x << $y; ok 716 - is a valid object ok 717 - $x = Math::BigInt->new("+12345"); $y = Math::BigInt->new("4"); $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("+1234"); $y = Math::BigInt->new("0"); $x->blsft($y, 10); ok 722 - is a valid object ok 723 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("2"); $x->blsft($y, 10); ok 724 - is a valid object ok 725 - $x = Math::BigInt->new("+12"); $y = Math::BigInt->new("2"); $x->blsft($y, 10); ok 726 - is a valid object ok 727 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("-3"); $x->blsft($y, 10); ok 728 - is a valid object ok 729 - $x = Math::BigInt->new("1234567890123"); $y = Math::BigInt->new("12"); $x->blsft($y, 10); ok 730 - is a valid object ok 731 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("1"); $x->blsft($y, 2); ok 732 - is a valid object ok 733 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("1"); $x->blsft($y, 2); ok 734 - is a valid object ok 735 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); $x->blsft($y, 2); ok 736 - is a valid object ok 737 - $x = Math::BigInt->new("-102533203"); $y = Math::BigInt->new("1"); $x->blsft($y, 2); ok 738 - is a valid object ok 739 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x >> $y; ok 740 - is a valid object ok 741 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("+2"); $x >> $y; ok 742 - is a valid object ok 743 - $x = Math::BigInt->new("+4294967296"); $y = Math::BigInt->new("+32"); $x >> $y; ok 744 - is a valid object ok 745 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("+48"); $x >> $y; ok 746 - is a valid object ok 747 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("-2"); $x >> $y; 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("+1234"); $y = Math::BigInt->new("0"); $x->brsft($y, 10); ok 752 - is a valid object ok 753 - $x = Math::BigInt->new("+200"); $y = Math::BigInt->new("2"); $x->brsft($y, 10); ok 754 - is a valid object ok 755 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("3"); $x->brsft($y, 10); ok 756 - is a valid object ok 757 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("2"); $x->brsft($y, 10); ok 758 - is a valid object ok 759 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("-3"); $x->brsft($y, 10); ok 760 - is a valid object ok 761 - $x = Math::BigInt->new("310000"); $y = Math::BigInt->new("4"); $x->brsft($y, 10); ok 762 - is a valid object ok 763 - $x = Math::BigInt->new("12300000"); $y = Math::BigInt->new("5"); $x->brsft($y, 10); ok 764 - is a valid object ok 765 - $x = Math::BigInt->new("1230000000000"); $y = Math::BigInt->new("10"); $x->brsft($y, 10); ok 766 - is a valid object ok 767 - $x = Math::BigInt->new("09876123456789067890"); $y = Math::BigInt->new("12"); $x->brsft($y, 10); ok 768 - is a valid object ok 769 - $x = Math::BigInt->new("1234561234567890123"); $y = Math::BigInt->new("13"); $x->brsft($y, 10); ok 770 - is a valid object ok 771 - $x = Math::BigInt->new("820265627"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 772 - is a valid object ok 773 - $x = Math::BigInt->new("-15"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 774 - is a valid object ok 775 - $x = Math::BigInt->new("-14"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 776 - is a valid object ok 777 - $x = Math::BigInt->new("-13"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 778 - is a valid object ok 779 - $x = Math::BigInt->new("-12"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 780 - is a valid object ok 781 - $x = Math::BigInt->new("-11"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 782 - is a valid object ok 783 - $x = Math::BigInt->new("-10"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 784 - is a valid object ok 785 - $x = Math::BigInt->new("-9"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 786 - is a valid object ok 787 - $x = Math::BigInt->new("-8"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 788 - is a valid object ok 789 - $x = Math::BigInt->new("-7"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 790 - is a valid object ok 791 - $x = Math::BigInt->new("-6"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 792 - is a valid object ok 793 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 794 - is a valid object ok 795 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 796 - is a valid object ok 797 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 798 - is a valid object ok 799 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 800 - is a valid object ok 801 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 802 - is a valid object ok 803 - $x = Math::BigInt->new("-1640531254"); $y = Math::BigInt->new("2"); $x->brsft($y, 2); ok 804 - is a valid object ok 805 - $x = Math::BigInt->new("-1640531254"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 806 - is a valid object ok 807 - $x = Math::BigInt->new("-820265627"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 808 - is a valid object ok 809 - $x = Math::BigInt->new("-205066405"); $y = Math::BigInt->new("1"); $x->brsft($y, 2); ok 810 - is a valid object ok 811 - $x = Math::BigInt->new("+inf"); $x->bsstr(); ok 812 - $x = Math::BigInt->new("-inf"); $x->bsstr(); ok 813 - $x = Math::BigInt->new("1e+34"); $x->bsstr(); ok 814 - $x = Math::BigInt->new("123.456E3"); $x->bsstr(); ok 815 - $x = Math::BigInt->new("100"); $x->bsstr(); ok 816 - $x = Math::BigInt->new("bsstrabc"); $x->bsstr(); ok 817 - $x = Math::BigInt->new("-5"); $x->bsstr(); ok 818 - $x = Math::BigInt->new("-100"); $x->bsstr(); ok 819 - $x = Math::BigInt->new("5"); $x->numify(); ok 820 - $x = Math::BigInt->new("-5"); $x->numify(); ok 821 - $x = Math::BigInt->new("100"); $x->numify(); ok 822 - $x = Math::BigInt->new("-100"); $x->numify(); ok 823 - $x = Math::BigInt->new("invalid"); $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("-inf"); $x->bneg(); ok 828 - is a valid object ok 829 - $x = Math::BigInt->new("abd"); $x->bneg(); ok 830 - is a valid object ok 831 - $x = Math::BigInt->new("0"); $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("-1"); $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("-123456789"); $x->bneg(); ok 840 - is a valid object ok 841 - $x = Math::BigInt->new("invalid"); $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("-inf"); $x->babs(); ok 846 - is a valid object ok 847 - $x = Math::BigInt->new("0"); $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("-1"); $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("-123456789"); $x->babs(); ok 856 - is a valid object ok 857 - $x = Math::BigInt->new("NaN"); $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("-inf"); $x->bsgn(); ok 862 - is a valid object ok 863 - $x = Math::BigInt->new("0"); $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("-123456789"); $x->bsgn(); ok 868 - is a valid object ok 869 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("invalid"); $x->bcmp($y); ok 870 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("0"); $x->bcmp($y); ok 871 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("invalid"); $x->bcmp($y); ok 872 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $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("0"); $x->bcmp($y); ok 876 - $x = Math::BigInt->new("0"); $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("-1"); $y = Math::BigInt->new("-1"); $x->bcmp($y); ok 880 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->bcmp($y); ok 881 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("123"); $x->bcmp($y); ok 882 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("12"); $x->bcmp($y); ok 883 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("123"); $x->bcmp($y); ok 884 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("-123"); $x->bcmp($y); ok 885 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("-12"); $x->bcmp($y); ok 886 - $x = Math::BigInt->new("-12"); $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("-123"); $y = Math::BigInt->new("-124"); $x->bcmp($y); ok 890 - $x = Math::BigInt->new("-124"); $y = Math::BigInt->new("-123"); $x->bcmp($y); ok 891 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("5"); $x->bcmp($y); ok 892 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("987654321"); $x->bcmp($y); ok 893 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("-987654321"); $x->bcmp($y); ok 894 - $x = Math::BigInt->new("-987654321"); $y = Math::BigInt->new("123456789"); $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("-5432112345"); $x->bcmp($y); ok 898 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-5432112345"); $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("+inf"); $y = Math::BigInt->new("-inf"); $x->bcmp($y); ok 902 - $x = Math::BigInt->new("-inf"); $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("-5"); $y = Math::BigInt->new("-inf"); $x->bcmp($y); ok 906 - $x = Math::BigInt->new("-5"); $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("-inf"); $y = Math::BigInt->new("NaN"); $x->bcmp($y); ok 910 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-inf"); $x->bcmp($y); ok 911 - $x = Math::BigInt->new("abc"); $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("-inf"); $x->binc(); ok 916 - is a valid object ok 917 - $x = Math::BigInt->new("+0"); $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("-1"); $x->binc(); ok 922 - is a valid object ok 923 - $x = Math::BigInt->new("abc"); $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("-inf"); $x->bdec(); ok 928 - is a valid object ok 929 - $x = Math::BigInt->new("+0"); $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("-1"); $x->bdec(); ok 934 - is a valid object ok 935 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x->badd($y); ok 936 - is a valid object ok 937 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("0"); $x->badd($y); ok 938 - is a valid object ok 939 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); $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("-inf"); $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("invalid"); $y = Math::BigInt->new("+inf"); $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("-inf"); $y = Math::BigInt->new("invalid"); $x->badd($y); ok 956 - is a valid object ok 957 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->badd($y); ok 958 - is a valid object ok 959 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $x->badd($y); ok 960 - is a valid object ok 961 - $x = Math::BigInt->new("0"); $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("1"); $x->badd($y); ok 964 - is a valid object ok 965 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $x->badd($y); ok 966 - is a valid object ok 967 - $x = Math::BigInt->new("0"); $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("+1"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 974 - is a valid object ok 975 - $x = Math::BigInt->new("+9"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 976 - is a valid object ok 977 - $x = Math::BigInt->new("+99"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 978 - is a valid object ok 979 - $x = Math::BigInt->new("+999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 980 - is a valid object ok 981 - $x = Math::BigInt->new("+9999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 982 - is a valid object ok 983 - $x = Math::BigInt->new("+99999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 984 - is a valid object ok 985 - $x = Math::BigInt->new("+999999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 986 - is a valid object ok 987 - $x = Math::BigInt->new("+9999999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 988 - is a valid object ok 989 - $x = Math::BigInt->new("+99999999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 990 - is a valid object ok 991 - $x = Math::BigInt->new("+999999999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 992 - is a valid object ok 993 - $x = Math::BigInt->new("+9999999999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 994 - is a valid object ok 995 - $x = Math::BigInt->new("+99999999999"); $y = Math::BigInt->new("+1"); $x->badd($y); ok 996 - is a valid object ok 997 - $x = Math::BigInt->new("+10"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 998 - is a valid object ok 999 - $x = Math::BigInt->new("+100"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 1000 - is a valid object ok 1001 - $x = Math::BigInt->new("+1000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 1002 - is a valid object ok 1003 - $x = Math::BigInt->new("+10000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 1004 - is a valid object ok 1005 - $x = Math::BigInt->new("+100000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 1006 - is a valid object ok 1007 - $x = Math::BigInt->new("+1000000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 1008 - is a valid object ok 1009 - $x = Math::BigInt->new("+10000000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 1010 - is a valid object ok 1011 - $x = Math::BigInt->new("+100000000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 1012 - is a valid object ok 1013 - $x = Math::BigInt->new("+1000000000"); $y = Math::BigInt->new("-1"); $x->badd($y); ok 1014 - is a valid object ok 1015 - $x = Math::BigInt->new("+10000000000"); $y = Math::BigInt->new("-1"); $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("+123456789"); $y = Math::BigInt->new("-987654321"); $x->badd($y); ok 1024 - is a valid object ok 1025 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("10001"); $x->badd($y); ok 1026 - is a valid object ok 1027 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("100001"); $x->badd($y); ok 1028 - is a valid object ok 1029 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1000001"); $x->badd($y); ok 1030 - is a valid object ok 1031 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("10000001"); $x->badd($y); ok 1032 - is a valid object ok 1033 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("100000001"); $x->badd($y); ok 1034 - is a valid object ok 1035 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1000000001"); $x->badd($y); ok 1036 - is a valid object ok 1037 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("10000000001"); $x->badd($y); ok 1038 - is a valid object ok 1039 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("100000000001"); $x->badd($y); ok 1040 - is a valid object ok 1041 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1000000000001"); $x->badd($y); ok 1042 - is a valid object ok 1043 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("10000000000001"); $x->badd($y); ok 1044 - is a valid object ok 1045 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-10001"); $x->badd($y); ok 1046 - is a valid object ok 1047 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-100001"); $x->badd($y); ok 1048 - is a valid object ok 1049 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1000001"); $x->badd($y); ok 1050 - is a valid object ok 1051 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-10000001"); $x->badd($y); ok 1052 - is a valid object ok 1053 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-100000001"); $x->badd($y); ok 1054 - is a valid object ok 1055 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1000000001"); $x->badd($y); ok 1056 - is a valid object ok 1057 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-10000000001"); $x->badd($y); ok 1058 - is a valid object ok 1059 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-100000000001"); $x->badd($y); ok 1060 - is a valid object ok 1061 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1000000000001"); $x->badd($y); ok 1062 - is a valid object ok 1063 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-10000000000001"); $x->badd($y); ok 1064 - is a valid object ok 1065 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x->bsub($y); ok 1066 - is a valid object ok 1067 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); $x->bsub($y); ok 1068 - is a valid object ok 1069 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); $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("-inf"); $y = Math::BigInt->new("-inf"); $x->bsub($y); ok 1078 - is a valid object ok 1079 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+0"); $x->bsub($y); ok 1080 - is a valid object ok 1081 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); $x->bsub($y); ok 1082 - is a valid object ok 1083 - $x = Math::BigInt->new("+0"); $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("+1"); $x->bsub($y); ok 1086 - is a valid object ok 1087 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+0"); $x->bsub($y); ok 1088 - is a valid object ok 1089 - $x = Math::BigInt->new("+0"); $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("+1"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1096 - is a valid object ok 1097 - $x = Math::BigInt->new("+9"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1098 - is a valid object ok 1099 - $x = Math::BigInt->new("+99"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1100 - is a valid object ok 1101 - $x = Math::BigInt->new("+999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1102 - is a valid object ok 1103 - $x = Math::BigInt->new("+9999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1104 - is a valid object ok 1105 - $x = Math::BigInt->new("+99999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1106 - is a valid object ok 1107 - $x = Math::BigInt->new("+999999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1108 - is a valid object ok 1109 - $x = Math::BigInt->new("+9999999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1110 - is a valid object ok 1111 - $x = Math::BigInt->new("+99999999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1112 - is a valid object ok 1113 - $x = Math::BigInt->new("+999999999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1114 - is a valid object ok 1115 - $x = Math::BigInt->new("+9999999999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1116 - is a valid object ok 1117 - $x = Math::BigInt->new("+99999999999"); $y = Math::BigInt->new("+1"); $x->bsub($y); ok 1118 - is a valid object ok 1119 - $x = Math::BigInt->new("+10"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1120 - is a valid object ok 1121 - $x = Math::BigInt->new("+100"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1122 - is a valid object ok 1123 - $x = Math::BigInt->new("+1000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1124 - is a valid object ok 1125 - $x = Math::BigInt->new("+10000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1126 - is a valid object ok 1127 - $x = Math::BigInt->new("+100000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1128 - is a valid object ok 1129 - $x = Math::BigInt->new("+1000000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1130 - is a valid object ok 1131 - $x = Math::BigInt->new("+10000000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1132 - is a valid object ok 1133 - $x = Math::BigInt->new("+100000000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1134 - is a valid object ok 1135 - $x = Math::BigInt->new("+1000000000"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1136 - is a valid object ok 1137 - $x = Math::BigInt->new("+10000000000"); $y = Math::BigInt->new("-1"); $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("+123456789"); $y = Math::BigInt->new("-987654321"); $x->bsub($y); ok 1146 - is a valid object ok 1147 - $x = Math::BigInt->new("10001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1148 - is a valid object ok 1149 - $x = Math::BigInt->new("100001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1150 - is a valid object ok 1151 - $x = Math::BigInt->new("1000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1152 - is a valid object ok 1153 - $x = Math::BigInt->new("10000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1154 - is a valid object ok 1155 - $x = Math::BigInt->new("100000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1156 - is a valid object ok 1157 - $x = Math::BigInt->new("1000000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1158 - is a valid object ok 1159 - $x = Math::BigInt->new("10000000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1160 - is a valid object ok 1161 - $x = Math::BigInt->new("100000000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1162 - is a valid object ok 1163 - $x = Math::BigInt->new("1000000000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1164 - is a valid object ok 1165 - $x = Math::BigInt->new("10000000000001"); $y = Math::BigInt->new("1"); $x->bsub($y); ok 1166 - is a valid object ok 1167 - $x = Math::BigInt->new("10001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1168 - is a valid object ok 1169 - $x = Math::BigInt->new("100001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1170 - is a valid object ok 1171 - $x = Math::BigInt->new("1000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1172 - is a valid object ok 1173 - $x = Math::BigInt->new("10000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1174 - is a valid object ok 1175 - $x = Math::BigInt->new("100000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1176 - is a valid object ok 1177 - $x = Math::BigInt->new("1000000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1178 - is a valid object ok 1179 - $x = Math::BigInt->new("10000000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1180 - is a valid object ok 1181 - $x = Math::BigInt->new("100000000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1182 - is a valid object ok 1183 - $x = Math::BigInt->new("1000000000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1184 - is a valid object ok 1185 - $x = Math::BigInt->new("10000000000001"); $y = Math::BigInt->new("-1"); $x->bsub($y); ok 1186 - is a valid object ok 1187 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1188 - is a valid object ok 1189 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); $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("abc"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1192 - is a valid object ok 1193 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("abc"); $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("invalid"); $y = Math::BigInt->new("-inf"); $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("invalid"); $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("-inf"); $y = Math::BigInt->new("-inf"); $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("+0"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1212 - is a valid object ok 1213 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1214 - is a valid object ok 1215 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1216 - is a valid object ok 1217 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1218 - is a valid object ok 1219 - $x = Math::BigInt->new("-1"); $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("123456789123456789"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1222 - is a valid object ok 1223 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("123456789123456789"); $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("+1"); $y = Math::BigInt->new("+1"); $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("-2"); $y = Math::BigInt->new("-3"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1242 - is a valid object ok 1243 - $x = Math::BigInt->new("111"); $y = Math::BigInt->new("111"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1244 - is a valid object ok 1245 - $x = Math::BigInt->new("10101"); $y = Math::BigInt->new("10101"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1246 - is a valid object ok 1247 - $x = Math::BigInt->new("1001001"); $y = Math::BigInt->new("1001001"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1248 - is a valid object ok 1249 - $x = Math::BigInt->new("100010001"); $y = Math::BigInt->new("100010001"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1250 - is a valid object ok 1251 - $x = Math::BigInt->new("10000100001"); $y = Math::BigInt->new("10000100001"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1252 - is a valid object ok 1253 - $x = Math::BigInt->new("11111111111"); $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("22222222222"); $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("33333333333"); $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("44444444444"); $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("55555555555"); $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("66666666666"); $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("77777777777"); $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("88888888888"); $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("99999999999"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("0"); $x->bmuladd($y, $z); ok 1270 - is a valid object ok 1271 - $x = Math::BigInt->new("11111111111"); $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("22222222222"); $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("33333333333"); $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("44444444444"); $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("55555555555"); $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("66666666666"); $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("77777777777"); $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("88888888888"); $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("99999999999"); $y = Math::BigInt->new("9"); $z = Math::BigInt->new("1"); $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("3"); $y = Math::BigInt->new("-4"); $z = Math::BigInt->new("5"); $x->bmuladd($y, $z); ok 1300 - is a valid object ok 1301 - $x = Math::BigInt->new("9999999999999999999"); $y = Math::BigInt->new("10000000000000000000"); $z = Math::BigInt->new("1234567890"); $x->bmuladd($y, $z); ok 1302 - is a valid object ok 1303 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("12345678901234567890"); $x->bmuladd($y, $z); ok 1304 - is a valid object ok 1305 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x->bmul($y); ok 1306 - is a valid object ok 1307 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); $x->bmul($y); ok 1308 - is a valid object ok 1309 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); $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("invalid"); $y = Math::BigInt->new("-inf"); $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("invalid"); $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("-inf"); $y = Math::BigInt->new("-inf"); $x->bmul($y); ok 1326 - is a valid object ok 1327 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+0"); $x->bmul($y); ok 1328 - is a valid object ok 1329 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); $x->bmul($y); ok 1330 - is a valid object ok 1331 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); $x->bmul($y); ok 1332 - is a valid object ok 1333 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("-1"); $x->bmul($y); ok 1334 - is a valid object ok 1335 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+0"); $x->bmul($y); ok 1336 - is a valid object ok 1337 - $x = Math::BigInt->new("123456789123456789"); $y = Math::BigInt->new("0"); $x->bmul($y); ok 1338 - is a valid object ok 1339 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("123456789123456789"); $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("+1"); $y = Math::BigInt->new("+1"); $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("-2"); $y = Math::BigInt->new("-3"); $x->bmul($y); ok 1356 - is a valid object ok 1357 - $x = Math::BigInt->new("111"); $y = Math::BigInt->new("111"); $x->bmul($y); ok 1358 - is a valid object ok 1359 - $x = Math::BigInt->new("10101"); $y = Math::BigInt->new("10101"); $x->bmul($y); ok 1360 - is a valid object ok 1361 - $x = Math::BigInt->new("1001001"); $y = Math::BigInt->new("1001001"); $x->bmul($y); ok 1362 - is a valid object ok 1363 - $x = Math::BigInt->new("100010001"); $y = Math::BigInt->new("100010001"); $x->bmul($y); ok 1364 - is a valid object ok 1365 - $x = Math::BigInt->new("10000100001"); $y = Math::BigInt->new("10000100001"); $x->bmul($y); ok 1366 - is a valid object ok 1367 - $x = Math::BigInt->new("11111111111"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1368 - is a valid object ok 1369 - $x = Math::BigInt->new("22222222222"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1370 - is a valid object ok 1371 - $x = Math::BigInt->new("33333333333"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1372 - is a valid object ok 1373 - $x = Math::BigInt->new("44444444444"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1374 - is a valid object ok 1375 - $x = Math::BigInt->new("55555555555"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1376 - is a valid object ok 1377 - $x = Math::BigInt->new("66666666666"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1378 - is a valid object ok 1379 - $x = Math::BigInt->new("77777777777"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1380 - is a valid object ok 1381 - $x = Math::BigInt->new("88888888888"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1382 - is a valid object ok 1383 - $x = Math::BigInt->new("99999999999"); $y = Math::BigInt->new("9"); $x->bmul($y); ok 1384 - is a valid object ok 1385 - $x = Math::BigInt->new("+25"); $y = Math::BigInt->new("+25"); $x->bmul($y); ok 1386 - is a valid object ok 1387 - $x = Math::BigInt->new("+12345"); $y = Math::BigInt->new("+12345"); $x->bmul($y); ok 1388 - is a valid object ok 1389 - $x = Math::BigInt->new("+99999"); $y = Math::BigInt->new("+11111"); $x->bmul($y); ok 1390 - is a valid object ok 1391 - $x = Math::BigInt->new("9999"); $y = Math::BigInt->new("10000"); $x->bmul($y); ok 1392 - is a valid object ok 1393 - $x = Math::BigInt->new("99999"); $y = Math::BigInt->new("100000"); $x->bmul($y); ok 1394 - is a valid object ok 1395 - $x = Math::BigInt->new("999999"); $y = Math::BigInt->new("1000000"); $x->bmul($y); ok 1396 - is a valid object ok 1397 - $x = Math::BigInt->new("9999999"); $y = Math::BigInt->new("10000000"); $x->bmul($y); ok 1398 - is a valid object ok 1399 - $x = Math::BigInt->new("99999999"); $y = Math::BigInt->new("100000000"); $x->bmul($y); ok 1400 - is a valid object ok 1401 - $x = Math::BigInt->new("999999999"); $y = Math::BigInt->new("1000000000"); $x->bmul($y); ok 1402 - is a valid object ok 1403 - $x = Math::BigInt->new("9999999999"); $y = Math::BigInt->new("10000000000"); $x->bmul($y); ok 1404 - is a valid object ok 1405 - $x = Math::BigInt->new("99999999999"); $y = Math::BigInt->new("100000000000"); $x->bmul($y); ok 1406 - is a valid object ok 1407 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("1000000000000"); $x->bmul($y); ok 1408 - is a valid object ok 1409 - $x = Math::BigInt->new("9999999999999"); $y = Math::BigInt->new("10000000000000"); $x->bmul($y); ok 1410 - is a valid object ok 1411 - $x = Math::BigInt->new("99999999999999"); $y = Math::BigInt->new("100000000000000"); $x->bmul($y); ok 1412 - is a valid object ok 1413 - $x = Math::BigInt->new("999999999999999"); $y = Math::BigInt->new("1000000000000000"); $x->bmul($y); ok 1414 - is a valid object ok 1415 - $x = Math::BigInt->new("9999999999999999"); $y = Math::BigInt->new("10000000000000000"); $x->bmul($y); ok 1416 - is a valid object ok 1417 - $x = Math::BigInt->new("99999999999999999"); $y = Math::BigInt->new("100000000000000000"); $x->bmul($y); ok 1418 - is a valid object ok 1419 - $x = Math::BigInt->new("999999999999999999"); $y = Math::BigInt->new("1000000000000000000"); $x->bmul($y); ok 1420 - is a valid object ok 1421 - $x = Math::BigInt->new("9999999999999999999"); $y = Math::BigInt->new("10000000000000000000"); $x->bmul($y); ok 1422 - is a valid object ok 1423 - $x = Math::BigInt->new("inf"); $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("0"); $y = Math::BigInt->new("0"); join(",", $x->bdiv($y)); ok 1426 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("0"); join(",", $x->bdiv($y)); ok 1427 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); join(",", $x->bdiv($y)); ok 1428 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 1429 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1430 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1431 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); join(",", $x->bdiv($y)); ok 1432 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 1433 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1434 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1435 - $x = Math::BigInt->new("-inf"); $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("0"); $y = Math::BigInt->new("inf"); join(",", $x->bdiv($y)); ok 1438 - $x = Math::BigInt->new("5"); $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("0"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 1441 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 1442 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1443 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1444 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1445 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1446 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1447 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1448 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1449 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1450 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1451 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1452 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1453 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1454 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1455 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1456 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1457 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1458 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1459 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1460 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1461 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1462 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1463 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1464 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1465 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1466 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1467 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1468 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1469 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1470 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1471 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1472 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1473 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1474 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1475 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1476 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1477 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1478 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 1479 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 1480 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-1"); join(",", $x->bdiv($y)); ok 1481 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("1"); join(",", $x->bdiv($y)); ok 1482 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 1483 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 1484 - $x = Math::BigInt->new("1234567812345678"); $y = Math::BigInt->new("123456712345678"); join(",", $x->bdiv($y)); ok 1485 - $x = Math::BigInt->new("12345671234567"); $y = Math::BigInt->new("1234561234567"); join(",", $x->bdiv($y)); ok 1486 - $x = Math::BigInt->new("123456123456"); $y = Math::BigInt->new("12345123456"); join(",", $x->bdiv($y)); ok 1487 - $x = Math::BigInt->new("1234512345"); $y = Math::BigInt->new("123412345"); join(",", $x->bdiv($y)); ok 1488 - $x = Math::BigInt->new("1234567890999999999"); $y = Math::BigInt->new("1234567890"); join(",", $x->bdiv($y)); ok 1489 - $x = Math::BigInt->new("1234567890000000000"); $y = Math::BigInt->new("1234567890"); join(",", $x->bdiv($y)); ok 1490 - $x = Math::BigInt->new("1234567890999999999"); $y = Math::BigInt->new("9876543210"); join(",", $x->bdiv($y)); ok 1491 - $x = Math::BigInt->new("1234567890000000000"); $y = Math::BigInt->new("9876543210"); join(",", $x->bdiv($y)); ok 1492 - $x = Math::BigInt->new("96969696969696969696969696969678787878626262626262626262626262"); $y = Math::BigInt->new("484848484848484848484848486666666666666689898989898989898989"); join(",", $x->bdiv($y)); ok 1493 - $x = Math::BigInt->new("1267650600228229401496703205375"); $y = Math::BigInt->new("1267650600228229401496703205376"); join(",", $x->bdiv($y)); ok 1494 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("999999999999999999999999999999999"); join(",", $x->bdiv($y)); ok 1495 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("888888888888888888888888888888888"); join(",", $x->bdiv($y)); ok 1496 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("777777777777777777777777777777777"); join(",", $x->bdiv($y)); ok 1497 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("666666666666666666666666666666666"); join(",", $x->bdiv($y)); ok 1498 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("555555555555555555555555555555555"); join(",", $x->bdiv($y)); ok 1499 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("444444444444444444444444444444444"); join(",", $x->bdiv($y)); ok 1500 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("333333333333333333333333333333333"); join(",", $x->bdiv($y)); ok 1501 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("222222222222222222222222222222222"); join(",", $x->bdiv($y)); ok 1502 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("111111111111111111111111111111111"); join(",", $x->bdiv($y)); ok 1503 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("3333333_3333333_3333333_3333333"); join(",", $x->bdiv($y)); ok 1504 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("3333333_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1505 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("3000000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1506 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("2000000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1507 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("1000000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1508 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("100000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1509 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("10000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1510 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("1000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1511 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("100_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1512 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("10_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1513 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("1_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1514 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); $x->bdiv($y); ok 1515 - is a valid object ok 1516 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("0"); $x->bdiv($y); ok 1517 - is a valid object ok 1518 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->bdiv($y); ok 1519 - is a valid object ok 1520 - $x = Math::BigInt->new("-5"); $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("0"); $x->bdiv($y); ok 1523 - is a valid object ok 1524 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $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("5"); $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("-inf"); $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("5"); $x->bdiv($y); ok 1537 - is a valid object ok 1538 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); $x->bdiv($y); ok 1539 - is a valid object ok 1540 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("inf"); $x->bdiv($y); ok 1541 - is a valid object ok 1542 - $x = Math::BigInt->new("0"); $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("-5"); $y = Math::BigInt->new("-inf"); $x->bdiv($y); ok 1547 - is a valid object ok 1548 - $x = Math::BigInt->new("0"); $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("-inf"); $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("-5"); $y = Math::BigInt->new("-5"); $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("11"); $y = Math::BigInt->new("-2"); $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("0"); $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("1"); $x->bdiv($y); ok 1575 - is a valid object ok 1576 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x->bdiv($y); ok 1577 - is a valid object ok 1578 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x->bdiv($y); ok 1579 - is a valid object ok 1580 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("26"); $x->bdiv($y); ok 1581 - is a valid object ok 1582 - $x = Math::BigInt->new("1000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1583 - is a valid object ok 1584 - $x = Math::BigInt->new("2000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1585 - is a valid object ok 1586 - $x = Math::BigInt->new("3000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1587 - is a valid object ok 1588 - $x = Math::BigInt->new("4000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1589 - is a valid object ok 1590 - $x = Math::BigInt->new("5000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1591 - is a valid object ok 1592 - $x = Math::BigInt->new("6000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1593 - is a valid object ok 1594 - $x = Math::BigInt->new("7000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1595 - is a valid object ok 1596 - $x = Math::BigInt->new("8000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1597 - is a valid object ok 1598 - $x = Math::BigInt->new("9000000000"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1599 - is a valid object ok 1600 - $x = Math::BigInt->new("35500000"); $y = Math::BigInt->new("113"); $x->bdiv($y); ok 1601 - is a valid object ok 1602 - $x = Math::BigInt->new("71000000"); $y = Math::BigInt->new("226"); $x->bdiv($y); ok 1603 - is a valid object ok 1604 - $x = Math::BigInt->new("106500000"); $y = Math::BigInt->new("339"); $x->bdiv($y); ok 1605 - is a valid object ok 1606 - $x = Math::BigInt->new("1000000000"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1607 - is a valid object ok 1608 - $x = Math::BigInt->new("+10"); $y = Math::BigInt->new("+5"); $x->bdiv($y); ok 1609 - is a valid object ok 1610 - $x = Math::BigInt->new("+100"); $y = Math::BigInt->new("+4"); $x->bdiv($y); ok 1611 - is a valid object ok 1612 - $x = Math::BigInt->new("+1000"); $y = Math::BigInt->new("+8"); $x->bdiv($y); ok 1613 - is a valid object ok 1614 - $x = Math::BigInt->new("+10000"); $y = Math::BigInt->new("+16"); $x->bdiv($y); ok 1615 - is a valid object ok 1616 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("9"); $x->bdiv($y); ok 1617 - is a valid object ok 1618 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("99"); $x->bdiv($y); ok 1619 - is a valid object ok 1620 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("999"); $x->bdiv($y); ok 1621 - is a valid object ok 1622 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("9999"); $x->bdiv($y); ok 1623 - is a valid object ok 1624 - $x = Math::BigInt->new("999999999999999"); $y = Math::BigInt->new("99999"); $x->bdiv($y); ok 1625 - is a valid object ok 1626 - $x = Math::BigInt->new("+1111088889"); $y = Math::BigInt->new("99999"); $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("-5"); $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("4"); $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("1"); $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("-2"); $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("-8"); $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("14"); $y = Math::BigInt->new("3"); $x->bdiv($y); ok 1655 - is a valid object ok 1656 - $x = Math::BigInt->new("10000000000000000000000000000000000000000000000000000000000000000000000000000000000"); $y = Math::BigInt->new("10000000375084540248994272022843165711074"); $x->bdiv($y); ok 1657 - is a valid object ok 1658 - $x = Math::BigInt->new("1234567812345678"); $y = Math::BigInt->new("123456712345678"); $x->bdiv($y); ok 1659 - is a valid object ok 1660 - $x = Math::BigInt->new("12345671234567"); $y = Math::BigInt->new("1234561234567"); $x->bdiv($y); ok 1661 - is a valid object ok 1662 - $x = Math::BigInt->new("123456123456"); $y = Math::BigInt->new("12345123456"); $x->bdiv($y); ok 1663 - is a valid object ok 1664 - $x = Math::BigInt->new("1234512345"); $y = Math::BigInt->new("123412345"); $x->bdiv($y); ok 1665 - is a valid object ok 1666 - $x = Math::BigInt->new("1234567890999999999"); $y = Math::BigInt->new("1234567890"); $x->bdiv($y); ok 1667 - is a valid object ok 1668 - $x = Math::BigInt->new("1234567890000000000"); $y = Math::BigInt->new("1234567890"); $x->bdiv($y); ok 1669 - is a valid object ok 1670 - $x = Math::BigInt->new("1234567890999999999"); $y = Math::BigInt->new("9876543210"); $x->bdiv($y); ok 1671 - is a valid object ok 1672 - $x = Math::BigInt->new("1234567890000000000"); $y = Math::BigInt->new("9876543210"); $x->bdiv($y); ok 1673 - is a valid object ok 1674 - $x = Math::BigInt->new("96969696969696969696969696969678787878626262626262626262626262"); $y = Math::BigInt->new("484848484848484848484848486666666666666689898989898989898989"); $x->bdiv($y); ok 1675 - is a valid object ok 1676 - $x = Math::BigInt->new("84696969696969696956565656566184292929292929292847474747436308080808080808086765396464646464646465"); $y = Math::BigInt->new("13131313131313131313131313131394949494949494949494949494943535353535353535353535"); $x->bdiv($y); ok 1677 - is a valid object ok 1678 - $x = Math::BigInt->new("84696969696969696943434343434871161616161616161452525252486813131313131313143230042929292929292930"); $y = Math::BigInt->new("13131313131313131313131313131394949494949494949494949494943535353535353535353535"); $x->bdiv($y); ok 1679 - is a valid object ok 1680 - $x = Math::BigInt->new("84696969696969696969696969697497424242424242424242424242385803030303030303030300750000000000000000"); $y = Math::BigInt->new("13131313131313131313131313131394949494949494949494949494943535353535353535353535"); $x->bdiv($y); ok 1681 - is a valid object ok 1682 - $x = Math::BigInt->new("84696969696969696930303030303558030303030303030057575757537318181818181818199694689393939393939395"); $y = Math::BigInt->new("13131313131313131313131313131394949494949494949494949494943535353535353535353535"); $x->bdiv($y); ok 1683 - is a valid object ok 1684 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("999999999999999999999999999999999"); $x->bdiv($y); ok 1685 - is a valid object ok 1686 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("888888888888888888888888888888888"); $x->bdiv($y); ok 1687 - is a valid object ok 1688 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("777777777777777777777777777777777"); $x->bdiv($y); ok 1689 - is a valid object ok 1690 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("666666666666666666666666666666666"); $x->bdiv($y); ok 1691 - is a valid object ok 1692 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("555555555555555555555555555555555"); $x->bdiv($y); ok 1693 - is a valid object ok 1694 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("444444444444444444444444444444444"); $x->bdiv($y); ok 1695 - is a valid object ok 1696 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("333333333333333333333333333333333"); $x->bdiv($y); ok 1697 - is a valid object ok 1698 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("222222222222222222222222222222222"); $x->bdiv($y); ok 1699 - is a valid object ok 1700 - $x = Math::BigInt->new("999999999999999999999999999999999"); $y = Math::BigInt->new("111111111111111111111111111111111"); $x->bdiv($y); ok 1701 - is a valid object ok 1702 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("3333333_3333333_3333333_3333333"); $x->bdiv($y); ok 1703 - is a valid object ok 1704 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("3333333_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("3000000_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("2000000_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("1000000_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("100000_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("10000_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("1000_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("100_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("10_0000000_0000000_0000000"); $x->bdiv($y); ok 1721 - is a valid object ok 1722 - $x = Math::BigInt->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt->new("1_0000000_0000000_0000000"); $x->bdiv($y); ok 1723 - is a valid object ok 1724 - $x = Math::BigInt->new("949418181818187070707070707070707070"); $y = Math::BigInt->new("181818181853535353535353535353535353"); $x->bdiv($y); ok 1725 - is a valid object ok 1726 - $x = Math::BigInt->new("inf"); $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("0"); $y = Math::BigInt->new("0"); join (",", $x->btdiv($y)); ok 1729 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("0"); join (",", $x->btdiv($y)); ok 1730 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); join (",", $x->btdiv($y)); ok 1731 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); join (",", $x->btdiv($y)); ok 1732 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1733 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1734 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); join (",", $x->btdiv($y)); ok 1735 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); join (",", $x->btdiv($y)); ok 1736 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1737 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1738 - $x = Math::BigInt->new("-inf"); $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("0"); $y = Math::BigInt->new("inf"); join (",", $x->btdiv($y)); ok 1741 - $x = Math::BigInt->new("5"); $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("0"); $y = Math::BigInt->new("-inf"); join (",", $x->btdiv($y)); ok 1744 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); join (",", $x->btdiv($y)); ok 1745 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1746 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1747 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1748 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1749 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1750 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1751 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1752 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1753 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1754 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1755 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1756 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1757 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1758 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1759 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1760 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1761 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1762 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1763 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1764 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1765 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1766 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1767 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1768 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1769 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1770 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1771 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1772 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1773 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1774 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1775 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1776 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1777 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1778 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1779 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1780 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1781 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-5"); join (",", $x->btdiv($y)); ok 1782 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-2"); join (",", $x->btdiv($y)); ok 1783 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-1"); join (",", $x->btdiv($y)); ok 1784 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("1"); join (",", $x->btdiv($y)); ok 1785 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("2"); join (",", $x->btdiv($y)); ok 1786 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); join (",", $x->btdiv($y)); ok 1787 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); $x->btdiv($y); ok 1788 - is a valid object ok 1789 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("0"); $x->btdiv($y); ok 1790 - is a valid object ok 1791 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->btdiv($y); ok 1792 - is a valid object ok 1793 - $x = Math::BigInt->new("-5"); $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("0"); $x->btdiv($y); ok 1796 - is a valid object ok 1797 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $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("5"); $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("-inf"); $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("5"); $x->btdiv($y); ok 1810 - is a valid object ok 1811 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); $x->btdiv($y); ok 1812 - is a valid object ok 1813 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("inf"); $x->btdiv($y); ok 1814 - is a valid object ok 1815 - $x = Math::BigInt->new("0"); $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("-5"); $y = Math::BigInt->new("-inf"); $x->btdiv($y); ok 1820 - is a valid object ok 1821 - $x = Math::BigInt->new("0"); $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("-inf"); $x->btdiv($y); ok 1824 - is a valid object ok 1825 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-5"); $x->btdiv($y); ok 1826 - is a valid object ok 1827 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-2"); $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("1"); $x->btdiv($y); ok 1832 - is a valid object ok 1833 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1834 - is a valid object ok 1835 - $x = Math::BigInt->new("-5"); $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("-5"); $x->btdiv($y); ok 1838 - is a valid object ok 1839 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); $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("1"); $x->btdiv($y); ok 1844 - is a valid object ok 1845 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1846 - is a valid object ok 1847 - $x = Math::BigInt->new("-2"); $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("-5"); $x->btdiv($y); ok 1850 - is a valid object ok 1851 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $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("1"); $x->btdiv($y); ok 1856 - is a valid object ok 1857 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1858 - is a valid object ok 1859 - $x = Math::BigInt->new("-1"); $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("-5"); $x->btdiv($y); ok 1862 - is a valid object ok 1863 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); $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("1"); $x->btdiv($y); ok 1868 - is a valid object ok 1869 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1870 - is a valid object ok 1871 - $x = Math::BigInt->new("0"); $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("-5"); $x->btdiv($y); ok 1874 - is a valid object ok 1875 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); $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("1"); $x->btdiv($y); ok 1880 - is a valid object ok 1881 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1882 - is a valid object ok 1883 - $x = Math::BigInt->new("1"); $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("-5"); $x->btdiv($y); ok 1886 - is a valid object ok 1887 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); $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("1"); $x->btdiv($y); ok 1892 - is a valid object ok 1893 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1894 - is a valid object ok 1895 - $x = Math::BigInt->new("2"); $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("-5"); $x->btdiv($y); ok 1898 - is a valid object ok 1899 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-2"); $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("1"); $x->btdiv($y); ok 1904 - is a valid object ok 1905 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("2"); $x->btdiv($y); ok 1906 - is a valid object ok 1907 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); $x->btdiv($y); ok 1908 - is a valid object ok 1909 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x->bmodinv($y); ok 1910 - is a valid object ok 1911 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("5"); $x->bmodinv($y); ok 1912 - is a valid object ok 1913 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("abc"); $x->bmodinv($y); ok 1914 - is a valid object ok 1915 - $x = Math::BigInt->new("1"); $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("3"); $y = Math::BigInt->new("-5"); $x->bmodinv($y); ok 1920 - is a valid object ok 1921 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("5"); $x->bmodinv($y); ok 1922 - is a valid object ok 1923 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("5033"); $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("-1234567891"); $y = Math::BigInt->new("13"); $x->bmodinv($y); ok 1928 - is a valid object ok 1929 - $x = Math::BigInt->new("324958749843759385732954874325984357439658735983745"); $y = Math::BigInt->new("2348249874968739"); $x->bmodinv($y); ok 1930 - is a valid object ok 1931 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1932 - is a valid object ok 1933 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1934 - is a valid object ok 1935 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1936 - is a valid object ok 1937 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1938 - is a valid object ok 1939 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1940 - is a valid object ok 1941 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1942 - is a valid object ok 1943 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("1"); $x->bmodinv($y); ok 1944 - is a valid object ok 1945 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1946 - is a valid object ok 1947 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1948 - is a valid object ok 1949 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1950 - is a valid object ok 1951 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1952 - is a valid object ok 1953 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1954 - is a valid object ok 1955 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1956 - is a valid object ok 1957 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("3"); $x->bmodinv($y); ok 1958 - is a valid object ok 1959 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1960 - is a valid object ok 1961 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1962 - is a valid object ok 1963 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1964 - is a valid object ok 1965 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1966 - is a valid object ok 1967 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1968 - is a valid object ok 1969 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1970 - is a valid object ok 1971 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("4"); $x->bmodinv($y); ok 1972 - is a valid object ok 1973 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); $x->bmodinv($y); ok 1974 - is a valid object ok 1975 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $x->bmodinv($y); ok 1976 - is a valid object ok 1977 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); $x->bmodinv($y); ok 1978 - is a valid object ok 1979 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); $x->bmodinv($y); ok 1980 - is a valid object ok 1981 - $x = Math::BigInt->new("abc"); $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("5"); $y = Math::BigInt->new("abc"); $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("5"); $z = Math::BigInt->new("abc"); $x->bmodpow($y, $z); ok 1986 - is a valid object ok 1987 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $z = Math::BigInt->new("5"); $x->bmodpow($y, $z); ok 1988 - is a valid object ok 1989 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); $z = Math::BigInt->new("abc"); $x->bmodpow($y, $z); ok 1990 - is a valid object ok 1991 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("abc"); $z = Math::BigInt->new("5"); $x->bmodpow($y, $z); ok 1992 - is a valid object ok 1993 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("5"); $z = Math::BigInt->new("5"); $x->bmodpow($y, $z); ok 1994 - is a valid object ok 1995 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("5"); $z = Math::BigInt->new("0"); $x->bmodpow($y, $z); ok 1996 - is a valid object ok 1997 - $x = Math::BigInt->new("0"); $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("1"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("2"); $x->bmodpow($y, $z); ok 2000 - is a valid object ok 2001 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("5"); $x->bmodpow($y, $z); ok 2002 - is a valid object ok 2003 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2016 - is a valid object ok 2017 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2030 - is a valid object ok 2031 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2044 - is a valid object ok 2045 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2058 - is a valid object ok 2059 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2072 - is a valid object ok 2073 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2086 - is a valid object ok 2087 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2100 - is a valid object ok 2101 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2114 - is a valid object ok 2115 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2128 - is a valid object ok 2129 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2142 - is a valid object ok 2143 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2156 - is a valid object ok 2157 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2170 - is a valid object ok 2171 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2184 - is a valid object ok 2185 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("3"); $x->bmodpow($y, $z); ok 2198 - is a valid object ok 2199 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("-2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2212 - is a valid object ok 2213 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2226 - is a valid object ok 2227 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("0"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2240 - is a valid object ok 2241 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2254 - is a valid object ok 2255 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("2"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2268 - is a valid object ok 2269 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("3"); $z = Math::BigInt->new("4"); $x->bmodpow($y, $z); ok 2282 - is a valid object ok 2283 - $x = Math::BigInt->new("-2"); $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("-1"); $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("0"); $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("1"); $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("2"); $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("3"); $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("4"); $y = Math::BigInt->new("4"); $z = Math::BigInt->new("4"); $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("16"); $x->bmodpow($y, $z); ok 2298 - is a valid object ok 2299 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("-1"); $z = Math::BigInt->new("5033"); $x->bmodpow($y, $z); ok 2300 - is a valid object ok 2301 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("7"); $z = Math::BigInt->new("5032"); $x->bmodpow($y, $z); ok 2302 - is a valid object ok 2303 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("8"); $z = Math::BigInt->new("-5"); $x->bmodpow($y, $z); ok 2304 - is a valid object ok 2305 - $x = Math::BigInt->new("1e50"); $y = Math::BigInt->new("1"); $z = Math::BigInt->new("1"); $x->bmodpow($y, $z); ok 2306 - is a valid object ok 2307 - $x = Math::BigInt->new("98436739867439843769485798542749827593285729587325"); $y = Math::BigInt->new("43698764986460981048259837659386739857456983759328457"); $z = Math::BigInt->new("6943857329857295827698367"); $x->bmodpow($y, $z); ok 2308 - is a valid object ok 2309 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); $z = Math::BigInt->new("13"); $x->bmodpow($y, $z); ok 2310 - is a valid object ok 2311 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $z = Math::BigInt->new("13"); $x->bmodpow($y, $z); ok 2312 - is a valid object ok 2313 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); $x % $y; ok 2314 - is a valid object ok 2315 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("0"); $x % $y; ok 2316 - is a valid object ok 2317 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x % $y; ok 2318 - is a valid object ok 2319 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("0"); $x % $y; ok 2320 - is a valid object ok 2321 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); $x % $y; ok 2322 - is a valid object ok 2323 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $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("5"); $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("-inf"); $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("5"); $x % $y; ok 2336 - is a valid object ok 2337 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); $x % $y; ok 2338 - is a valid object ok 2339 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("inf"); $x % $y; ok 2340 - is a valid object ok 2341 - $x = Math::BigInt->new("0"); $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("-5"); $y = Math::BigInt->new("-inf"); $x % $y; ok 2346 - is a valid object ok 2347 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); $x % $y; ok 2348 - is a valid object ok 2349 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); $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("-5"); $y = Math::BigInt->new("-5"); $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("0"); $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("1"); $x % $y; ok 2366 - is a valid object ok 2367 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x % $y; ok 2368 - is a valid object ok 2369 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x % $y; ok 2370 - is a valid object ok 2371 - $x = Math::BigInt->new("1000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2372 - is a valid object ok 2373 - $x = Math::BigInt->new("2000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2374 - is a valid object ok 2375 - $x = Math::BigInt->new("3000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2376 - is a valid object ok 2377 - $x = Math::BigInt->new("4000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2378 - is a valid object ok 2379 - $x = Math::BigInt->new("5000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2380 - is a valid object ok 2381 - $x = Math::BigInt->new("6000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2382 - is a valid object ok 2383 - $x = Math::BigInt->new("7000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2384 - is a valid object ok 2385 - $x = Math::BigInt->new("8000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2386 - is a valid object ok 2387 - $x = Math::BigInt->new("9000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 2388 - is a valid object ok 2389 - $x = Math::BigInt->new("35500000"); $y = Math::BigInt->new("113"); $x % $y; ok 2390 - is a valid object ok 2391 - $x = Math::BigInt->new("71000000"); $y = Math::BigInt->new("226"); $x % $y; ok 2392 - is a valid object ok 2393 - $x = Math::BigInt->new("106500000"); $y = Math::BigInt->new("339"); $x % $y; ok 2394 - is a valid object ok 2395 - $x = Math::BigInt->new("1000000000"); $y = Math::BigInt->new("3"); $x % $y; ok 2396 - is a valid object ok 2397 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("5"); $x % $y; ok 2398 - is a valid object ok 2399 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("4"); $x % $y; ok 2400 - is a valid object ok 2401 - $x = Math::BigInt->new("1000"); $y = Math::BigInt->new("8"); $x % $y; ok 2402 - is a valid object ok 2403 - $x = Math::BigInt->new("10000"); $y = Math::BigInt->new("16"); $x % $y; ok 2404 - is a valid object ok 2405 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("9"); $x % $y; ok 2406 - is a valid object ok 2407 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("99"); $x % $y; ok 2408 - is a valid object ok 2409 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("999"); $x % $y; ok 2410 - is a valid object ok 2411 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("9999"); $x % $y; ok 2412 - is a valid object ok 2413 - $x = Math::BigInt->new("999999999999999"); $y = Math::BigInt->new("99999"); $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("-9"); $y = Math::BigInt->new("-5"); $x % $y; ok 2420 - is a valid object ok 2421 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("3"); $x % $y; ok 2422 - is a valid object ok 2423 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $x % $y; ok 2424 - is a valid object ok 2425 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("3"); $x % $y; ok 2426 - is a valid object ok 2427 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x % $y; ok 2428 - is a valid object ok 2429 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-3"); $x % $y; ok 2430 - is a valid object ok 2431 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x % $y; ok 2432 - is a valid object ok 2433 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-3"); $x % $y; ok 2434 - is a valid object ok 2435 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-3"); $x % $y; ok 2436 - is a valid object ok 2437 - $x = Math::BigInt->new("4095"); $y = Math::BigInt->new("4095"); $x % $y; ok 2438 - is a valid object ok 2439 - $x = Math::BigInt->new("100041000510123"); $y = Math::BigInt->new("3"); $x % $y; ok 2440 - is a valid object ok 2441 - $x = Math::BigInt->new("152403346"); $y = Math::BigInt->new("12345"); $x % $y; ok 2442 - is a valid object ok 2443 - $x = Math::BigInt->new("9"); $y = Math::BigInt->new("5"); $x % $y; ok 2444 - is a valid object ok 2445 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("9"); $x % $y; ok 2446 - is a valid object ok 2447 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("9"); $x % $y; ok 2448 - is a valid object ok 2449 - $x = Math::BigInt->new("12345678"); $y = Math::BigInt->new("9"); $x % $y; ok 2450 - is a valid object ok 2451 - $x = Math::BigInt->new("1234567891"); $y = Math::BigInt->new("9"); $x % $y; ok 2452 - is a valid object ok 2453 - $x = Math::BigInt->new("123456789123"); $y = Math::BigInt->new("9"); $x % $y; ok 2454 - is a valid object ok 2455 - $x = Math::BigInt->new("12345678912345"); $y = Math::BigInt->new("9"); $x % $y; ok 2456 - is a valid object ok 2457 - $x = Math::BigInt->new("1234567891234567"); $y = Math::BigInt->new("9"); $x % $y; ok 2458 - is a valid object ok 2459 - $x = Math::BigInt->new("123456789123456789"); $y = Math::BigInt->new("9"); $x % $y; ok 2460 - is a valid object ok 2461 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("10"); $x % $y; ok 2462 - is a valid object ok 2463 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("10"); $x % $y; ok 2464 - is a valid object ok 2465 - $x = Math::BigInt->new("12345678"); $y = Math::BigInt->new("10"); $x % $y; ok 2466 - is a valid object ok 2467 - $x = Math::BigInt->new("1234567891"); $y = Math::BigInt->new("10"); $x % $y; ok 2468 - is a valid object ok 2469 - $x = Math::BigInt->new("123456789123"); $y = Math::BigInt->new("10"); $x % $y; ok 2470 - is a valid object ok 2471 - $x = Math::BigInt->new("12345678912345"); $y = Math::BigInt->new("10"); $x % $y; ok 2472 - is a valid object ok 2473 - $x = Math::BigInt->new("1234567891234567"); $y = Math::BigInt->new("10"); $x % $y; ok 2474 - is a valid object ok 2475 - $x = Math::BigInt->new("123456789123456789"); $y = Math::BigInt->new("10"); $x % $y; ok 2476 - is a valid object ok 2477 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("113"); $x % $y; ok 2478 - is a valid object ok 2479 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("113"); $x % $y; ok 2480 - is a valid object ok 2481 - $x = Math::BigInt->new("12345678"); $y = Math::BigInt->new("113"); $x % $y; ok 2482 - is a valid object ok 2483 - $x = Math::BigInt->new("1234567891"); $y = Math::BigInt->new("113"); $x % $y; ok 2484 - is a valid object ok 2485 - $x = Math::BigInt->new("123456789123"); $y = Math::BigInt->new("113"); $x % $y; ok 2486 - is a valid object ok 2487 - $x = Math::BigInt->new("12345678912345"); $y = Math::BigInt->new("113"); $x % $y; ok 2488 - is a valid object ok 2489 - $x = Math::BigInt->new("1234567891234567"); $y = Math::BigInt->new("113"); $x % $y; ok 2490 - is a valid object ok 2491 - $x = Math::BigInt->new("123456789123456789"); $y = Math::BigInt->new("113"); $x % $y; ok 2492 - is a valid object ok 2493 - $x = Math::BigInt->new("-629"); $y = Math::BigInt->new("5033"); $x % $y; ok 2494 - is a valid object ok 2495 - $x = Math::BigInt->new("111111111111111111111111111111"); $y = Math::BigInt->new("111111111111111111111111111111"); $x % $y; ok 2496 - is a valid object ok 2497 - $x = Math::BigInt->new("12345678901234567890"); $y = Math::BigInt->new("12345678901234567890"); $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("-inf"); $y = Math::BigInt->new("12"); 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("12"); $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("-inf"); $y = Math::BigInt->new("-inf"); Math::BigInt::bgcd($x, $y); ok 2512 - is a valid object ok 2513 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); Math::BigInt::bgcd($x, $y); ok 2514 - is a valid object ok 2515 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); Math::BigInt::bgcd($x, $y); ok 2516 - is a valid object ok 2517 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); Math::BigInt::bgcd($x, $y); ok 2518 - is a valid object ok 2519 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+0"); Math::BigInt::bgcd($x, $y); ok 2520 - is a valid object ok 2521 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); Math::BigInt::bgcd($x, $y); ok 2522 - is a valid object ok 2523 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); Math::BigInt::bgcd($x, $y); ok 2524 - is a valid object ok 2525 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+1"); Math::BigInt::bgcd($x, $y); ok 2526 - is a valid object ok 2527 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("+3"); 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("-3"); $y = Math::BigInt->new("-2"); 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("144"); $y = Math::BigInt->new("60"); Math::BigInt::bgcd($x, $y); ok 2540 - is a valid object ok 2541 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("625"); Math::BigInt::bgcd($x, $y); ok 2542 - is a valid object ok 2543 - $x = Math::BigInt->new("4096"); $y = Math::BigInt->new("81"); Math::BigInt::bgcd($x, $y); ok 2544 - is a valid object ok 2545 - $x = Math::BigInt->new("1034"); $y = Math::BigInt->new("804"); Math::BigInt::bgcd($x, $y); ok 2546 - is a valid object ok 2547 - $x = Math::BigInt->new("27"); $y = Math::BigInt->new("90"); $z = Math::BigInt->new("56"); Math::BigInt::bgcd($x, $y, $z); ok 2548 - is a valid object ok 2549 - $x = Math::BigInt->new("27"); $y = Math::BigInt->new("90"); $z = Math::BigInt->new("54"); Math::BigInt::bgcd($x, $y, $z); ok 2550 - is a valid object ok 2551 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); Math::BigInt::blcm($x, $y); ok 2552 - is a valid object ok 2553 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); Math::BigInt::blcm($x, $y); ok 2554 - is a valid object ok 2555 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); Math::BigInt::blcm($x, $y); ok 2556 - is a valid object ok 2557 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+0"); Math::BigInt::blcm($x, $y); ok 2558 - is a valid object ok 2559 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); Math::BigInt::blcm($x, $y); ok 2560 - is a valid object ok 2561 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); Math::BigInt::blcm($x, $y); ok 2562 - is a valid object ok 2563 - $x = Math::BigInt->new("+27"); $y = Math::BigInt->new("+90"); Math::BigInt::blcm($x, $y); ok 2564 - is a valid object ok 2565 - $x = Math::BigInt->new("+1034"); $y = Math::BigInt->new("+804"); Math::BigInt::blcm($x, $y); ok 2566 - is a valid object ok 2567 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x & $y; ok 2568 - is a valid object ok 2569 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("0"); $x & $y; ok 2570 - is a valid object ok 2571 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("abc"); $x & $y; ok 2572 - is a valid object ok 2573 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x & $y; ok 2574 - is a valid object ok 2575 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("2"); $x & $y; ok 2576 - is a valid object ok 2577 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("+2"); $x & $y; ok 2578 - is a valid object ok 2579 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("0"); $x & $y; ok 2580 - is a valid object ok 2581 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("1"); $x & $y; ok 2582 - is a valid object ok 2583 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("+281474976710656"); $x & $y; ok 2584 - is a valid object ok 2585 - $x = Math::BigInt->new("281474976710656"); $y = Math::BigInt->new("-1"); $x & $y; ok 2586 - is a valid object ok 2587 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x & $y; ok 2588 - is a valid object ok 2589 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x & $y; ok 2590 - is a valid object ok 2591 - $x = Math::BigInt->new("-6"); $y = Math::BigInt->new("-6"); $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("-7"); $y = Math::BigInt->new("4"); $x & $y; ok 2596 - is a valid object ok 2597 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("7"); $x & $y; ok 2598 - is a valid object ok 2599 - $x = Math::BigInt->new("30"); $y = Math::BigInt->new("-3"); $x & $y; ok 2600 - is a valid object ok 2601 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("-1"); $x & $y; ok 2602 - is a valid object ok 2603 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0xFFFF"); $x & $y; ok 2604 - is a valid object ok 2605 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0xFFFFFF"); $x & $y; ok 2606 - is a valid object ok 2607 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFF"); $x & $y; ok 2608 - is a valid object ok 2609 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x & $y; ok 2610 - is a valid object ok 2611 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x & $y; ok 2612 - is a valid object ok 2613 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0xF0F0"); $x & $y; ok 2614 - is a valid object ok 2615 - $x = Math::BigInt->new("0x0F0F"); $y = Math::BigInt->new("0x0F0F"); $x & $y; ok 2616 - is a valid object ok 2617 - $x = Math::BigInt->new("0xF0F0F0"); $y = Math::BigInt->new("0xF0F0F0"); $x & $y; ok 2618 - is a valid object ok 2619 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0x0F0F0F"); $x & $y; ok 2620 - is a valid object ok 2621 - $x = Math::BigInt->new("0xF0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0"); $x & $y; ok 2622 - is a valid object ok 2623 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F"); $x & $y; ok 2624 - is a valid object ok 2625 - $x = Math::BigInt->new("0xF0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x & $y; ok 2626 - is a valid object ok 2627 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F"); $x & $y; ok 2628 - is a valid object ok 2629 - $x = Math::BigInt->new("0xF0F0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x & $y; ok 2630 - is a valid object ok 2631 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F0F"); $x & $y; ok 2632 - is a valid object ok 2633 - $x = Math::BigInt->new("0x1F0F0F0F0F0F"); $y = Math::BigInt->new("0x3F0F0F0F0F0F"); $x & $y; ok 2634 - is a valid object ok 2635 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x | $y; ok 2636 - is a valid object ok 2637 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("0"); $x | $y; ok 2638 - is a valid object ok 2639 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("abc"); $x | $y; ok 2640 - is a valid object ok 2641 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x | $y; ok 2642 - is a valid object ok 2643 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("+2"); $x | $y; ok 2644 - is a valid object ok 2645 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("0"); $x | $y; ok 2646 - is a valid object ok 2647 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("1"); $x | $y; ok 2648 - is a valid object ok 2649 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("281474976710656"); $x | $y; ok 2650 - is a valid object ok 2651 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x | $y; ok 2652 - is a valid object ok 2653 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x | $y; ok 2654 - is a valid object ok 2655 - $x = Math::BigInt->new("-6"); $y = Math::BigInt->new("-6"); $x | $y; ok 2656 - is a valid object ok 2657 - $x = Math::BigInt->new("-7"); $y = Math::BigInt->new("4"); $x | $y; ok 2658 - is a valid object ok 2659 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("7"); $x | $y; ok 2660 - is a valid object ok 2661 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("-1"); $x | $y; ok 2662 - is a valid object ok 2663 - $x = Math::BigInt->new("30"); $y = Math::BigInt->new("-3"); $x | $y; ok 2664 - is a valid object ok 2665 - $x = Math::BigInt->new("30"); $y = Math::BigInt->new("-4"); $x | $y; ok 2666 - is a valid object ok 2667 - $x = Math::BigInt->new("300"); $y = Math::BigInt->new("-76"); $x | $y; ok 2668 - is a valid object ok 2669 - $x = Math::BigInt->new("-76"); $y = Math::BigInt->new("300"); $x | $y; ok 2670 - is a valid object ok 2671 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0xFFFF"); $x | $y; ok 2672 - is a valid object ok 2673 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0xFFFFFF"); $x | $y; ok 2674 - is a valid object ok 2675 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFF"); $x | $y; ok 2676 - is a valid object ok 2677 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x | $y; ok 2678 - is a valid object ok 2679 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x | $y; ok 2680 - is a valid object ok 2681 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFF"); $x | $y; ok 2682 - is a valid object ok 2683 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFF"); $x | $y; ok 2684 - is a valid object ok 2685 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFF"); $x | $y; ok 2686 - is a valid object ok 2687 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x | $y; ok 2688 - is a valid object ok 2689 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x | $y; ok 2690 - is a valid object ok 2691 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 2692 - is a valid object ok 2693 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 2694 - is a valid object ok 2695 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 2696 - is a valid object ok 2697 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 2698 - is a valid object ok 2699 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 2700 - is a valid object ok 2701 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0xF0F0"); $x | $y; ok 2702 - is a valid object ok 2703 - $x = Math::BigInt->new("0x0F0F"); $y = Math::BigInt->new("0x0F0F"); $x | $y; ok 2704 - is a valid object ok 2705 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0x0F0F"); $x | $y; ok 2706 - is a valid object ok 2707 - $x = Math::BigInt->new("0xF0F0F0"); $y = Math::BigInt->new("0xF0F0F0"); $x | $y; ok 2708 - is a valid object ok 2709 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0x0F0F0F"); $x | $y; ok 2710 - is a valid object ok 2711 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0xF0F0F0"); $x | $y; ok 2712 - is a valid object ok 2713 - $x = Math::BigInt->new("0xF0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0"); $x | $y; ok 2714 - is a valid object ok 2715 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F"); $x | $y; ok 2716 - is a valid object ok 2717 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0"); $x | $y; ok 2718 - is a valid object ok 2719 - $x = Math::BigInt->new("0xF0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x | $y; ok 2720 - is a valid object ok 2721 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F"); $x | $y; ok 2722 - is a valid object ok 2723 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x | $y; ok 2724 - is a valid object ok 2725 - $x = Math::BigInt->new("0xF0F0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x | $y; ok 2726 - is a valid object ok 2727 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F0F"); $x | $y; ok 2728 - is a valid object ok 2729 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x | $y; ok 2730 - is a valid object ok 2731 - $x = Math::BigInt->new("0x1F0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x | $y; ok 2732 - is a valid object ok 2733 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x ^ $y; ok 2734 - is a valid object ok 2735 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2736 - is a valid object ok 2737 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("abc"); $x ^ $y; ok 2738 - is a valid object ok 2739 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x ^ $y; ok 2740 - is a valid object ok 2741 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("+2"); $x ^ $y; ok 2742 - is a valid object ok 2743 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2744 - is a valid object ok 2745 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("1"); $x ^ $y; ok 2746 - is a valid object ok 2747 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("281474976710656"); $x ^ $y; ok 2748 - is a valid object ok 2749 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x ^ $y; ok 2750 - is a valid object ok 2751 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x ^ $y; ok 2752 - is a valid object ok 2753 - $x = Math::BigInt->new("-6"); $y = Math::BigInt->new("-6"); $x ^ $y; ok 2754 - is a valid object ok 2755 - $x = Math::BigInt->new("-7"); $y = Math::BigInt->new("4"); $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("-4"); $y = Math::BigInt->new("-7"); $x ^ $y; ok 2762 - is a valid object ok 2763 - $x = Math::BigInt->new("30"); $y = Math::BigInt->new("-3"); $x ^ $y; ok 2764 - is a valid object ok 2765 - $x = Math::BigInt->new("30"); $y = Math::BigInt->new("-4"); $x ^ $y; ok 2766 - is a valid object ok 2767 - $x = Math::BigInt->new("300"); $y = Math::BigInt->new("-76"); $x ^ $y; ok 2768 - is a valid object ok 2769 - $x = Math::BigInt->new("-76"); $y = Math::BigInt->new("300"); $x ^ $y; ok 2770 - is a valid object ok 2771 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0xFFFF"); $x ^ $y; ok 2772 - is a valid object ok 2773 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0xFFFFFF"); $x ^ $y; ok 2774 - is a valid object ok 2775 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFF"); $x ^ $y; ok 2776 - is a valid object ok 2777 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x ^ $y; ok 2778 - is a valid object ok 2779 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x ^ $y; ok 2780 - is a valid object ok 2781 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFF"); $x ^ $y; ok 2782 - is a valid object ok 2783 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFF"); $x ^ $y; ok 2784 - is a valid object ok 2785 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFF"); $x ^ $y; ok 2786 - is a valid object ok 2787 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x ^ $y; ok 2788 - is a valid object ok 2789 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x ^ $y; ok 2790 - is a valid object ok 2791 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2792 - is a valid object ok 2793 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2794 - is a valid object ok 2795 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2796 - is a valid object ok 2797 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2798 - is a valid object ok 2799 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 2800 - is a valid object ok 2801 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0xF0F0"); $x ^ $y; ok 2802 - is a valid object ok 2803 - $x = Math::BigInt->new("0x0F0F"); $y = Math::BigInt->new("0x0F0F"); $x ^ $y; ok 2804 - is a valid object ok 2805 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0x0F0F"); $x ^ $y; ok 2806 - is a valid object ok 2807 - $x = Math::BigInt->new("0xF0F0F0"); $y = Math::BigInt->new("0xF0F0F0"); $x ^ $y; ok 2808 - is a valid object ok 2809 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0x0F0F0F"); $x ^ $y; ok 2810 - is a valid object ok 2811 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0xF0F0F0"); $x ^ $y; ok 2812 - is a valid object ok 2813 - $x = Math::BigInt->new("0xF0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0"); $x ^ $y; ok 2814 - is a valid object ok 2815 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F"); $x ^ $y; ok 2816 - is a valid object ok 2817 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0"); $x ^ $y; ok 2818 - is a valid object ok 2819 - $x = Math::BigInt->new("0xF0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x ^ $y; ok 2820 - is a valid object ok 2821 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F"); $x ^ $y; ok 2822 - is a valid object ok 2823 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x ^ $y; ok 2824 - is a valid object ok 2825 - $x = Math::BigInt->new("0xF0F0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x ^ $y; ok 2826 - is a valid object ok 2827 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F0F"); $x ^ $y; ok 2828 - is a valid object ok 2829 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x ^ $y; ok 2830 - is a valid object ok 2831 - $x = Math::BigInt->new("abc"); $x->bnot(); ok 2832 - is a valid object ok 2833 - $x = Math::BigInt->new("+0"); $x->bnot(); ok 2834 - is a valid object ok 2835 - $x = Math::BigInt->new("+8"); $x->bnot(); ok 2836 - is a valid object ok 2837 - $x = Math::BigInt->new("+281474976710656"); $x->bnot(); ok 2838 - is a valid object ok 2839 - $x = Math::BigInt->new("-1"); $x->bnot(); ok 2840 - is a valid object ok 2841 - $x = Math::BigInt->new("-2"); $x->bnot(); ok 2842 - is a valid object ok 2843 - $x = Math::BigInt->new("-12"); $x->bnot(); ok 2844 - is a valid object ok 2845 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->digit($y); ok 2846 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("0"); $x->digit($y); ok 2847 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("1"); $x->digit($y); ok 2848 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("0"); $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("-1"); $x->digit($y); ok 2852 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("-2"); $x->digit($y); ok 2853 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("-3"); $x->digit($y); ok 2854 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("0"); $x->digit($y); ok 2855 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("1"); $x->digit($y); ok 2856 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("2"); $x->digit($y); ok 2857 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("3"); $x->digit($y); ok 2858 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("4"); $x->digit($y); ok 2859 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("5"); $x->digit($y); ok 2860 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("-1"); $x->digit($y); ok 2861 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("-2"); $x->digit($y); ok 2862 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("-3"); $x->digit($y); ok 2863 - $x = Math::BigInt->new("100000"); $y = Math::BigInt->new("-3"); $x->digit($y); ok 2864 - $x = Math::BigInt->new("100000"); $y = Math::BigInt->new("0"); $x->digit($y); ok 2865 - $x = Math::BigInt->new("100000"); $y = Math::BigInt->new("1"); $x->digit($y); ok 2866 - $x = Math::BigInt->new("abc"); $x = $x->mantissa()->bstr(); ok 2867 - $x = Math::BigInt->new("1e4"); $x = $x->mantissa()->bstr(); ok 2868 - $x = Math::BigInt->new("2e0"); $x = $x->mantissa()->bstr(); ok 2869 - $x = Math::BigInt->new("123"); $x = $x->mantissa()->bstr(); ok 2870 - $x = Math::BigInt->new("-1"); $x = $x->mantissa()->bstr(); ok 2871 - $x = Math::BigInt->new("-2"); $x = $x->mantissa()->bstr(); ok 2872 - $x = Math::BigInt->new("+inf"); $x = $x->mantissa()->bstr(); ok 2873 - $x = Math::BigInt->new("-inf"); $x = $x->mantissa()->bstr(); ok 2874 - $x = Math::BigInt->new("abc"); $x = $x->exponent()->bstr(); ok 2875 - $x = Math::BigInt->new("1e4"); $x = $x->exponent()->bstr(); ok 2876 - $x = Math::BigInt->new("2e0"); $x = $x->exponent()->bstr(); ok 2877 - $x = Math::BigInt->new("123"); $x = $x->exponent()->bstr(); ok 2878 - $x = Math::BigInt->new("-1"); $x = $x->exponent()->bstr(); ok 2879 - $x = Math::BigInt->new("-2"); $x = $x->exponent()->bstr(); ok 2880 - $x = Math::BigInt->new("0"); $x = $x->exponent()->bstr(); ok 2881 - $x = Math::BigInt->new("+inf"); $x = $x->exponent()->bstr(); ok 2882 - $x = Math::BigInt->new("-inf"); $x = $x->exponent()->bstr(); ok 2883 - $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 2884 - $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 2885 - $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 2886 - $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 2887 - $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 2888 - $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 2889 - $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 2890 - $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 2891 - $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 2892 - $x = Math::BigInt->new("-1"); $x->bfac(); ok 2893 - is a valid object ok 2894 - $x = Math::BigInt->new("invalid"); $x->bfac(); ok 2895 - is a valid object ok 2896 - $x = Math::BigInt->new("+inf"); $x->bfac(); ok 2897 - is a valid object ok 2898 - $x = Math::BigInt->new("-inf"); $x->bfac(); ok 2899 - is a valid object ok 2900 - $x = Math::BigInt->new("0"); $x->bfac(); ok 2901 - is a valid object ok 2902 - $x = Math::BigInt->new("1"); $x->bfac(); ok 2903 - is a valid object ok 2904 - $x = Math::BigInt->new("2"); $x->bfac(); ok 2905 - is a valid object ok 2906 - $x = Math::BigInt->new("3"); $x->bfac(); ok 2907 - is a valid object ok 2908 - $x = Math::BigInt->new("4"); $x->bfac(); ok 2909 - is a valid object ok 2910 - $x = Math::BigInt->new("5"); $x->bfac(); ok 2911 - is a valid object ok 2912 - $x = Math::BigInt->new("6"); $x->bfac(); ok 2913 - is a valid object ok 2914 - $x = Math::BigInt->new("7"); $x->bfac(); ok 2915 - is a valid object ok 2916 - $x = Math::BigInt->new("8"); $x->bfac(); ok 2917 - is a valid object ok 2918 - $x = Math::BigInt->new("9"); $x->bfac(); ok 2919 - is a valid object ok 2920 - $x = Math::BigInt->new("10"); $x->bfac(); ok 2921 - is a valid object ok 2922 - $x = Math::BigInt->new("11"); $x->bfac(); ok 2923 - is a valid object ok 2924 - $x = Math::BigInt->new("12"); $x->bfac(); ok 2925 - is a valid object ok 2926 - $x = Math::BigInt->new("20"); $x->bfac(); ok 2927 - is a valid object ok 2928 - $x = Math::BigInt->new("22"); $x->bfac(); ok 2929 - is a valid object ok 2930 - $x = Math::BigInt->new("69"); $x->bfac(); ok 2931 - is a valid object ok 2932 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("12"); $x ** $y; ok 2933 - is a valid object ok 2934 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("abc"); $x ** $y; ok 2935 - is a valid object ok 2936 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 2937 - is a valid object ok 2938 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-3"); $x ** $y; ok 2939 - is a valid object ok 2940 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-2"); $x ** $y; ok 2941 - is a valid object ok 2942 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-1"); $x ** $y; ok 2943 - is a valid object ok 2944 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); $x ** $y; ok 2945 - is a valid object ok 2946 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("1"); $x ** $y; ok 2947 - is a valid object ok 2948 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("2"); $x ** $y; ok 2949 - is a valid object ok 2950 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("3"); $x ** $y; ok 2951 - is a valid object ok 2952 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); $x ** $y; ok 2953 - is a valid object ok 2954 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 2955 - is a valid object ok 2956 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 2957 - is a valid object ok 2958 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("-3"); $x ** $y; ok 2959 - is a valid object ok 2960 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("-2"); $x ** $y; ok 2961 - is a valid object ok 2962 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("-1"); $x ** $y; ok 2963 - is a valid object ok 2964 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("0"); $x ** $y; ok 2965 - is a valid object ok 2966 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("1"); $x ** $y; ok 2967 - is a valid object ok 2968 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("2"); $x ** $y; ok 2969 - is a valid object ok 2970 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("3"); $x ** $y; ok 2971 - is a valid object ok 2972 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("inf"); $x ** $y; ok 2973 - is a valid object ok 2974 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 2975 - is a valid object ok 2976 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 2977 - is a valid object ok 2978 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x ** $y; ok 2979 - is a valid object ok 2980 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); $x ** $y; ok 2981 - is a valid object ok 2982 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-1"); $x ** $y; ok 2983 - is a valid object ok 2984 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("0"); $x ** $y; ok 2985 - is a valid object ok 2986 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("1"); $x ** $y; ok 2987 - is a valid object ok 2988 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); $x ** $y; ok 2989 - is a valid object ok 2990 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $x ** $y; ok 2991 - is a valid object ok 2992 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("inf"); $x ** $y; ok 2993 - is a valid object ok 2994 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 2995 - is a valid object ok 2996 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 2997 - is a valid object ok 2998 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-3"); $x ** $y; ok 2999 - is a valid object ok 3000 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3001 - is a valid object ok 3002 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3003 - is a valid object ok 3004 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $x ** $y; ok 3005 - is a valid object ok 3006 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x ** $y; ok 3007 - is a valid object ok 3008 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); $x ** $y; ok 3009 - is a valid object ok 3010 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("3"); $x ** $y; ok 3011 - is a valid object ok 3012 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3013 - is a valid object ok 3014 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3015 - is a valid object ok 3016 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3017 - is a valid object ok 3018 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3019 - is a valid object ok 3020 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3021 - is a valid object ok 3022 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3023 - is a valid object ok 3024 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x ** $y; ok 3025 - is a valid object ok 3026 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x ** $y; ok 3027 - is a valid object ok 3028 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); $x ** $y; ok 3029 - is a valid object ok 3030 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("3"); $x ** $y; ok 3031 - is a valid object ok 3032 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3033 - is a valid object ok 3034 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3035 - is a valid object ok 3036 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3037 - is a valid object ok 3038 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3039 - is a valid object ok 3040 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3041 - is a valid object ok 3042 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3043 - is a valid object ok 3044 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $x ** $y; ok 3045 - is a valid object ok 3046 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x ** $y; ok 3047 - is a valid object ok 3048 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x ** $y; ok 3049 - is a valid object ok 3050 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x ** $y; ok 3051 - is a valid object ok 3052 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3053 - is a valid object ok 3054 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3055 - is a valid object ok 3056 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3057 - is a valid object ok 3058 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3059 - is a valid object ok 3060 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3061 - is a valid object ok 3062 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3063 - is a valid object ok 3064 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $x ** $y; ok 3065 - is a valid object ok 3066 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x ** $y; ok 3067 - is a valid object ok 3068 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); $x ** $y; ok 3069 - is a valid object ok 3070 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $x ** $y; ok 3071 - is a valid object ok 3072 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3073 - is a valid object ok 3074 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3075 - is a valid object ok 3076 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3077 - is a valid object ok 3078 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3079 - is a valid object ok 3080 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3081 - is a valid object ok 3082 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3083 - is a valid object ok 3084 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("0"); $x ** $y; ok 3085 - is a valid object ok 3086 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("1"); $x ** $y; ok 3087 - is a valid object ok 3088 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("2"); $x ** $y; ok 3089 - is a valid object ok 3090 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("3"); $x ** $y; ok 3091 - is a valid object ok 3092 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3093 - is a valid object ok 3094 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3095 - is a valid object ok 3096 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3097 - is a valid object ok 3098 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3099 - is a valid object ok 3100 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3101 - is a valid object ok 3102 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3103 - is a valid object ok 3104 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); $x ** $y; ok 3105 - is a valid object ok 3106 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("1"); $x ** $y; ok 3107 - is a valid object ok 3108 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("2"); $x ** $y; ok 3109 - is a valid object ok 3110 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("3"); $x ** $y; ok 3111 - is a valid object ok 3112 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3113 - is a valid object ok 3114 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3115 - is a valid object ok 3116 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-inf"); $x ** $y; ok 3117 - is a valid object ok 3118 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-3"); $x ** $y; ok 3119 - is a valid object ok 3120 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-2"); $x ** $y; ok 3121 - is a valid object ok 3122 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-1"); $x ** $y; ok 3123 - is a valid object ok 3124 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("0"); $x ** $y; ok 3125 - is a valid object ok 3126 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("1"); $x ** $y; ok 3127 - is a valid object ok 3128 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("2"); $x ** $y; ok 3129 - is a valid object ok 3130 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("3"); $x ** $y; ok 3131 - is a valid object ok 3132 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("inf"); $x ** $y; ok 3133 - is a valid object ok 3134 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("NaN"); $x ** $y; ok 3135 - is a valid object ok 3136 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("1234500012"); $x ** $y; ok 3137 - is a valid object ok 3138 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("1234500012"); $x ** $y; ok 3139 - is a valid object ok 3140 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("1234500013"); $x ** $y; ok 3141 - is a valid object ok 3142 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-12345000123"); $x ** $y; ok 3143 - is a valid object ok 3144 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-12345000123"); $x ** $y; ok 3145 - is a valid object ok 3146 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("2"); $x ** $y; ok 3147 - is a valid object ok 3148 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("3"); $x ** $y; ok 3149 - is a valid object ok 3150 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("4"); $x ** $y; ok 3151 - is a valid object ok 3152 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("5"); $x ** $y; ok 3153 - is a valid object ok 3154 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("6"); $x ** $y; ok 3155 - is a valid object ok 3156 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("7"); $x ** $y; ok 3157 - is a valid object ok 3158 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("8"); $x ** $y; ok 3159 - is a valid object ok 3160 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("9"); $x ** $y; ok 3161 - is a valid object ok 3162 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("20"); $x ** $y; ok 3163 - is a valid object ok 3164 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("2"); $x ** $y; ok 3165 - is a valid object ok 3166 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("4"); $x ** $y; ok 3167 - is a valid object ok 3168 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("5"); $x ** $y; ok 3169 - is a valid object ok 3170 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("3"); $x ** $y; ok 3171 - is a valid object ok 3172 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("4"); $x ** $y; ok 3173 - is a valid object ok 3174 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("5"); $x ** $y; ok 3175 - is a valid object ok 3176 - $x = Math::BigInt->new("100"); $x->length(); ok 3177 - $x = Math::BigInt->new("10"); $x->length(); ok 3178 - $x = Math::BigInt->new("1"); $x->length(); ok 3179 - $x = Math::BigInt->new("0"); $x->length(); ok 3180 - $x = Math::BigInt->new("12345"); $x->length(); ok 3181 - $x = Math::BigInt->new("10000000000000000"); $x->length(); ok 3182 - $x = Math::BigInt->new("-123"); $x->length(); ok 3183 - $x = Math::BigInt->new("215960156869840440586892398248"); $x->length(); ok 3184 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3185 - is a valid object ok 3186 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3187 - is a valid object ok 3188 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3189 - is a valid object ok 3190 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3191 - is a valid object ok 3192 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3193 - is a valid object ok 3194 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3195 - is a valid object ok 3196 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3197 - is a valid object ok 3198 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3199 - is a valid object ok 3200 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3201 - is a valid object ok 3202 - $x = Math::BigInt->new("9"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3203 - is a valid object ok 3204 - $x = Math::BigInt->new("16"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3205 - is a valid object ok 3206 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3207 - is a valid object ok 3208 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3209 - is a valid object ok 3210 - $x = Math::BigInt->new("15241"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3211 - is a valid object ok 3212 - $x = Math::BigInt->new("144"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3213 - is a valid object ok 3214 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3215 - is a valid object ok 3216 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("NaN"); $x->broot($y); ok 3217 - is a valid object ok 3218 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("NaN"); $x->broot($y); ok 3219 - is a valid object ok 3220 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("NaN"); $x->broot($y); ok 3221 - is a valid object ok 3222 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("NaN"); $x->broot($y); ok 3223 - is a valid object ok 3224 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("NaN"); $x->broot($y); ok 3225 - is a valid object ok 3226 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3227 - is a valid object ok 3228 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("2"); $x->broot($y); ok 3229 - is a valid object ok 3230 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("inf"); $x->broot($y); ok 3231 - is a valid object ok 3232 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("inf"); $x->broot($y); ok 3233 - is a valid object ok 3234 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("-inf"); $x->broot($y); ok 3235 - is a valid object ok 3236 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("inf"); $x->broot($y); ok 3237 - is a valid object ok 3238 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3239 - is a valid object ok 3240 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3241 - is a valid object ok 3242 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3243 - is a valid object ok 3244 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3245 - is a valid object ok 3246 - $x = Math::BigInt->new("-123.45"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3247 - is a valid object ok 3248 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("0"); $x->broot($y); ok 3249 - is a valid object ok 3250 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("1"); $x->broot($y); ok 3251 - is a valid object ok 3252 - $x = Math::BigInt->new("-12"); $y = Math::BigInt->new("1"); $x->broot($y); ok 3253 - is a valid object ok 3254 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("-1"); $x->broot($y); ok 3255 - is a valid object ok 3256 - $x = Math::BigInt->new("-8"); $y = Math::BigInt->new("-1"); $x->broot($y); ok 3257 - is a valid object ok 3258 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("3"); $x->broot($y); ok 3259 - is a valid object ok 3260 - $x = Math::BigInt->new("-8"); $y = Math::BigInt->new("3"); $x->broot($y); ok 3261 - is a valid object ok 3262 - $x = Math::BigInt->new("16"); $y = Math::BigInt->new("4"); $x->broot($y); ok 3263 - is a valid object ok 3264 - $x = Math::BigInt->new("81"); $y = Math::BigInt->new("4"); $x->broot($y); ok 3265 - is a valid object ok 3266 - $x = Math::BigInt->new("18446744073709551616"); $y = Math::BigInt->new("4"); $x->broot($y); ok 3267 - is a valid object ok 3268 - $x = Math::BigInt->new("18446744073709551616"); $y = Math::BigInt->new("8"); $x->broot($y); ok 3269 - is a valid object ok 3270 - $x = Math::BigInt->new("18446744073709551616"); $y = Math::BigInt->new("16"); $x->broot($y); ok 3271 - is a valid object ok 3272 - $x = Math::BigInt->new("18446744073709551616"); $y = Math::BigInt->new("32"); $x->broot($y); ok 3273 - is a valid object ok 3274 - $x = Math::BigInt->new("18446744073709551616"); $y = Math::BigInt->new("64"); $x->broot($y); ok 3275 - is a valid object ok 3276 - $x = Math::BigInt->new("18446744073709551616"); $y = Math::BigInt->new("128"); $x->broot($y); ok 3277 - is a valid object ok 3278 - $x = Math::BigInt->new("84274086103068221283760416414557757"); $y = Math::BigInt->new("15"); $x->broot($y); ok 3279 - is a valid object ok 3280 - $x = Math::BigInt->new("145"); $x->bsqrt(); ok 3281 - is a valid object ok 3282 - $x = Math::BigInt->new("144"); $x->bsqrt(); ok 3283 - is a valid object ok 3284 - $x = Math::BigInt->new("143"); $x->bsqrt(); ok 3285 - is a valid object ok 3286 - $x = Math::BigInt->new("16"); $x->bsqrt(); ok 3287 - is a valid object ok 3288 - $x = Math::BigInt->new("170"); $x->bsqrt(); ok 3289 - is a valid object ok 3290 - $x = Math::BigInt->new("169"); $x->bsqrt(); ok 3291 - is a valid object ok 3292 - $x = Math::BigInt->new("168"); $x->bsqrt(); ok 3293 - is a valid object ok 3294 - $x = Math::BigInt->new("4"); $x->bsqrt(); ok 3295 - is a valid object ok 3296 - $x = Math::BigInt->new("3"); $x->bsqrt(); ok 3297 - is a valid object ok 3298 - $x = Math::BigInt->new("2"); $x->bsqrt(); ok 3299 - is a valid object ok 3300 - $x = Math::BigInt->new("9"); $x->bsqrt(); ok 3301 - is a valid object ok 3302 - $x = Math::BigInt->new("12"); $x->bsqrt(); ok 3303 - is a valid object ok 3304 - $x = Math::BigInt->new("256"); $x->bsqrt(); ok 3305 - is a valid object ok 3306 - $x = Math::BigInt->new("100000000"); $x->bsqrt(); ok 3307 - is a valid object ok 3308 - $x = Math::BigInt->new("4000000000000"); $x->bsqrt(); ok 3309 - is a valid object ok 3310 - $x = Math::BigInt->new("152399026"); $x->bsqrt(); ok 3311 - is a valid object ok 3312 - $x = Math::BigInt->new("152399025"); $x->bsqrt(); ok 3313 - is a valid object ok 3314 - $x = Math::BigInt->new("152399024"); $x->bsqrt(); ok 3315 - is a valid object ok 3316 - $x = Math::BigInt->new("18446744073709551616"); $x->bsqrt(); ok 3317 - is a valid object ok 3318 - $x = Math::BigInt->new("84274086103068221283760416414557757"); $x->bsqrt(); ok 3319 - is a valid object ok 3320 - $x = Math::BigInt->new("1"); $x->bsqrt(); ok 3321 - is a valid object ok 3322 - $x = Math::BigInt->new("0"); $x->bsqrt(); ok 3323 - is a valid object ok 3324 - $x = Math::BigInt->new("-2"); $x->bsqrt(); ok 3325 - is a valid object ok 3326 - $x = Math::BigInt->new("-123"); $x->bsqrt(); ok 3327 - is a valid object ok 3328 - $x = Math::BigInt->new("Nan"); $x->bsqrt(); ok 3329 - is a valid object ok 3330 - $x = Math::BigInt->new("+inf"); $x->bsqrt(); ok 3331 - is a valid object ok 3332 - $x = Math::BigInt->new("-inf"); $x->bsqrt(); ok 3333 - is a valid object ok 3334 - $x = Math::BigInt->new("NaN"); $x->bexp(); ok 3335 - is a valid object ok 3336 - $x = Math::BigInt->new("inf"); $x->bexp(); ok 3337 - is a valid object ok 3338 - $x = Math::BigInt->new("1"); $x->bexp(); ok 3339 - is a valid object ok 3340 - $x = Math::BigInt->new("2"); $x->bexp(); ok 3341 - is a valid object ok 3342 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("1"); $x->batan2($y); ok 3343 - is a valid object ok 3344 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("NaN"); $x->batan2($y); ok 3345 - is a valid object ok 3346 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("NaN"); $x->batan2($y); ok 3347 - is a valid object ok 3348 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("1"); $x->batan2($y); ok 3349 - is a valid object ok 3350 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("1"); $x->batan2($y); ok 3351 - is a valid object ok 3352 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); $x->batan2($y); ok 3353 - is a valid object ok 3354 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-inf"); $x->batan2($y); ok 3355 - is a valid object ok 3356 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-inf"); $x->batan2($y); ok 3357 - is a valid object ok 3358 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); $x->batan2($y); ok 3359 - is a valid object ok 3360 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $x->batan2($y); ok 3361 - is a valid object ok 3362 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->batan2($y); ok 3363 - is a valid object ok 3364 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("+inf"); $x->batan2($y); ok 3365 - is a valid object ok 3366 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x->batan2($y); ok 3367 - is a valid object ok 3368 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); $x->batan2($y); ok 3369 - is a valid object ok 3370 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); $x->batan2($y); ok 3371 - is a valid object ok 3372 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->batan2($y); ok 3373 - is a valid object ok 3374 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x->batan2($y); ok 3375 - is a valid object ok 3376 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); $x->batan2($y); ok 3377 - is a valid object ok 3378 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $x->batan2($y); ok 3379 - is a valid object ok 3380 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("0"); $x->batan2($y); ok 3381 - is a valid object ok 3382 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $x->batan2($y); ok 3383 - is a valid object ok 3384 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("0"); $x->batan2($y); ok 3385 - is a valid object ok 3386 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $x->batan2($y); ok 3387 - is a valid object ok 3388 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("5"); $x->batan2($y); ok 3389 - is a valid object ok 3390 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("5"); $x->batan2($y); ok 3391 - is a valid object ok 3392 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("8"); $x->batan2($y); ok 3393 - is a valid object ok 3394 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("8"); $x->batan2($y); ok 3395 - is a valid object ok 3396 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x->batan2($y); ok 3397 - is a valid object ok 3398 - $x = Math::BigInt->new("77"); Math::BigInt->bpi($x); ok 3399 - is a valid object ok 3400 - $x = Math::BigInt->new("+0"); Math::BigInt->bpi($x); ok 3401 - is a valid object ok 3402 - $x = Math::BigInt->new("11"); Math::BigInt->bpi($x); ok 3403 - is a valid object ok 3404 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("10"); $x->bnok($y); ok 3405 - is a valid object ok 3406 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("NaN"); $x->bnok($y); ok 3407 - is a valid object ok 3408 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("1"); $x->bnok($y); ok 3409 - is a valid object ok 3410 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("NaN"); $x->bnok($y); ok 3411 - is a valid object ok 3412 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->bnok($y); ok 3413 - is a valid object ok 3414 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x->bnok($y); ok 3415 - is a valid object ok 3416 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $x->bnok($y); ok 3417 - is a valid object ok 3418 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); $x->bnok($y); ok 3419 - is a valid object ok 3420 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("3"); $x->bnok($y); ok 3421 - is a valid object ok 3422 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("6"); $x->bnok($y); ok 3423 - is a valid object ok 3424 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("90"); $x->bnok($y); ok 3425 - is a valid object ok 3426 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("95"); $x->bnok($y); ok 3427 - is a valid object ok 3428 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $x->bnok($y); ok 3429 - is a valid object ok 3430 - $x = Math::BigInt->new("7"); $y = Math::BigInt->new("0"); $x->bnok($y); ok 3431 - is a valid object ok 3432 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x->bnok($y); ok 3433 - is a valid object ok 3434 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("12"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3435 - is a valid object ok 3436 - $x = Math::BigInt->new("invalid"); $y = Math::BigInt->new("12"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3437 - is a valid object ok 3438 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("12"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3439 - is a valid object ok 3440 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("12"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3441 - is a valid object ok 3442 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("0"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3443 - is a valid object ok 3444 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("2"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3445 - is a valid object ok 3446 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3447 - is a valid object ok 3448 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3449 - is a valid object ok 3450 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3451 - is a valid object ok 3452 - $x = Math::BigInt->new("+10123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3453 - is a valid object ok 3454 - $x = Math::BigInt->new("-10123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3455 - is a valid object ok 3456 - $x = Math::BigInt->new("+10123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3457 - is a valid object ok 3458 - $x = Math::BigInt->new("-10123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3459 - is a valid object ok 3460 - $x = Math::BigInt->new("+101234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3461 - is a valid object ok 3462 - $x = Math::BigInt->new("-101234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("trunc"); $x->bround($y); ok 3463 - is a valid object ok 3464 - $x = Math::BigInt->new("+20123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3465 - is a valid object ok 3466 - $x = Math::BigInt->new("-20123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3467 - is a valid object ok 3468 - $x = Math::BigInt->new("+20123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3469 - is a valid object ok 3470 - $x = Math::BigInt->new("-20123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3471 - is a valid object ok 3472 - $x = Math::BigInt->new("+201234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3473 - is a valid object ok 3474 - $x = Math::BigInt->new("-201234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3475 - is a valid object ok 3476 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3477 - is a valid object ok 3478 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("zero"); $x->bround($y); ok 3479 - is a valid object ok 3480 - $x = Math::BigInt->new("+30123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3481 - is a valid object ok 3482 - $x = Math::BigInt->new("-30123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3483 - is a valid object ok 3484 - $x = Math::BigInt->new("+30123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3485 - is a valid object ok 3486 - $x = Math::BigInt->new("-30123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3487 - is a valid object ok 3488 - $x = Math::BigInt->new("+301234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3489 - is a valid object ok 3490 - $x = Math::BigInt->new("-301234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3491 - is a valid object ok 3492 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3493 - is a valid object ok 3494 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("+inf"); $x->bround($y); ok 3495 - is a valid object ok 3496 - $x = Math::BigInt->new("+40123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3497 - is a valid object ok 3498 - $x = Math::BigInt->new("-40123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3499 - is a valid object ok 3500 - $x = Math::BigInt->new("+40123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3501 - is a valid object ok 3502 - $x = Math::BigInt->new("-40123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3503 - is a valid object ok 3504 - $x = Math::BigInt->new("+401234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3505 - is a valid object ok 3506 - $x = Math::BigInt->new("+401234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3507 - is a valid object ok 3508 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3509 - is a valid object ok 3510 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("-inf"); $x->bround($y); ok 3511 - is a valid object ok 3512 - $x = Math::BigInt->new("+50123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3513 - is a valid object ok 3514 - $x = Math::BigInt->new("-50123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3515 - is a valid object ok 3516 - $x = Math::BigInt->new("+50123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3517 - is a valid object ok 3518 - $x = Math::BigInt->new("-50123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3519 - is a valid object ok 3520 - $x = Math::BigInt->new("+501234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3521 - is a valid object ok 3522 - $x = Math::BigInt->new("-501234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3523 - is a valid object ok 3524 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3525 - is a valid object ok 3526 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("odd"); $x->bround($y); ok 3527 - is a valid object ok 3528 - $x = Math::BigInt->new("+60123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3529 - is a valid object ok 3530 - $x = Math::BigInt->new("-60123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3531 - is a valid object ok 3532 - $x = Math::BigInt->new("+60123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3533 - is a valid object ok 3534 - $x = Math::BigInt->new("-60123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3535 - is a valid object ok 3536 - $x = Math::BigInt->new("+601234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3537 - is a valid object ok 3538 - $x = Math::BigInt->new("-601234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3539 - is a valid object ok 3540 - $x = Math::BigInt->new("+1234567"); $y = Math::BigInt->new("7"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3541 - is a valid object ok 3542 - $x = Math::BigInt->new("+1234567"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3543 - is a valid object ok 3544 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3545 - is a valid object ok 3546 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode("even"); $x->bround($y); ok 3547 - is a valid object ok 3548 - $x = Math::BigInt->new("+60123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3549 - is a valid object ok 3550 - $x = Math::BigInt->new("+60123199999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3551 - is a valid object ok 3552 - $x = Math::BigInt->new("+60123299999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3553 - is a valid object ok 3554 - $x = Math::BigInt->new("+60123399999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3555 - is a valid object ok 3556 - $x = Math::BigInt->new("+60123499999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3557 - is a valid object ok 3558 - $x = Math::BigInt->new("+60123500000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3559 - is a valid object ok 3560 - $x = Math::BigInt->new("+60123600000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3561 - is a valid object ok 3562 - $x = Math::BigInt->new("+60123700000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3563 - is a valid object ok 3564 - $x = Math::BigInt->new("+60123800000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3565 - is a valid object ok 3566 - $x = Math::BigInt->new("+60123900000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3567 - is a valid object ok 3568 - $x = Math::BigInt->new("-60123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3569 - is a valid object ok 3570 - $x = Math::BigInt->new("-60123199999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3571 - is a valid object ok 3572 - $x = Math::BigInt->new("-60123299999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3573 - is a valid object ok 3574 - $x = Math::BigInt->new("-60123399999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3575 - is a valid object ok 3576 - $x = Math::BigInt->new("-60123499999"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3577 - is a valid object ok 3578 - $x = Math::BigInt->new("-60123500000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3579 - is a valid object ok 3580 - $x = Math::BigInt->new("-60123600000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3581 - is a valid object ok 3582 - $x = Math::BigInt->new("-60123700000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3583 - is a valid object ok 3584 - $x = Math::BigInt->new("-60123800000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3585 - is a valid object ok 3586 - $x = Math::BigInt->new("-60123900000"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode("common"); $x->bround($y); ok 3587 - is a valid object ok 3588 - $x = Math::BigInt->new("0"); $x->is_zero() || 0; ok 3589 - $x = Math::BigInt->new("invalid"); $x->is_zero() || 0; ok 3590 - $x = Math::BigInt->new("+inf"); $x->is_zero() || 0; ok 3591 - $x = Math::BigInt->new("-inf"); $x->is_zero() || 0; ok 3592 - $x = Math::BigInt->new("123"); $x->is_zero() || 0; ok 3593 - $x = Math::BigInt->new("-1"); $x->is_zero() || 0; ok 3594 - $x = Math::BigInt->new("1"); $x->is_zero() || 0; ok 3595 - $x = Math::BigInt->new("0"); $x->is_one() || 0; ok 3596 - $x = Math::BigInt->new("invalid"); $x->is_one() || 0; ok 3597 - $x = Math::BigInt->new("+inf"); $x->is_one() || 0; ok 3598 - $x = Math::BigInt->new("-inf"); $x->is_one() || 0; ok 3599 - $x = Math::BigInt->new("1"); $x->is_one() || 0; ok 3600 - $x = Math::BigInt->new("2"); $x->is_one() || 0; ok 3601 - $x = Math::BigInt->new("-1"); $x->is_one() || 0; ok 3602 - $x = Math::BigInt->new("-2"); $x->is_one() || 0; ok 3603 - $x = Math::BigInt->new("0"); $x->bfloor(); ok 3604 - is a valid object ok 3605 - $x = Math::BigInt->new("invalid"); $x->bfloor(); ok 3606 - is a valid object ok 3607 - $x = Math::BigInt->new("+inf"); $x->bfloor(); ok 3608 - is a valid object ok 3609 - $x = Math::BigInt->new("-inf"); $x->bfloor(); ok 3610 - is a valid object ok 3611 - $x = Math::BigInt->new("-1"); $x->bfloor(); ok 3612 - is a valid object ok 3613 - $x = Math::BigInt->new("-2"); $x->bfloor(); ok 3614 - is a valid object ok 3615 - $x = Math::BigInt->new("2"); $x->bfloor(); ok 3616 - is a valid object ok 3617 - $x = Math::BigInt->new("3"); $x->bfloor(); ok 3618 - is a valid object ok 3619 - $x = Math::BigInt->new("abc"); $x->bfloor(); ok 3620 - is a valid object ok 3621 - $x = Math::BigInt->new("invalid"); $x->bceil(); ok 3622 - is a valid object ok 3623 - $x = Math::BigInt->new("+inf"); $x->bceil(); ok 3624 - is a valid object ok 3625 - $x = Math::BigInt->new("-inf"); $x->bceil(); ok 3626 - is a valid object ok 3627 - $x = Math::BigInt->new("0"); $x->bceil(); ok 3628 - is a valid object ok 3629 - $x = Math::BigInt->new("-1"); $x->bceil(); ok 3630 - is a valid object ok 3631 - $x = Math::BigInt->new("-2"); $x->bceil(); ok 3632 - is a valid object ok 3633 - $x = Math::BigInt->new("2"); $x->bceil(); ok 3634 - is a valid object ok 3635 - $x = Math::BigInt->new("3"); $x->bceil(); ok 3636 - is a valid object ok 3637 - $x = Math::BigInt->new("abc"); $x->bceil(); ok 3638 - is a valid object ok 3639 - $x = Math::BigInt->new("NaN"); $x->bint(); ok 3640 - is a valid object ok 3641 - $x = Math::BigInt->new("+inf"); $x->bint(); ok 3642 - is a valid object ok 3643 - $x = Math::BigInt->new("-inf"); $x->bint(); ok 3644 - is a valid object ok 3645 - $x = Math::BigInt->new("0"); $x->bint(); ok 3646 - is a valid object ok 3647 - $x = Math::BigInt->new("-1"); $x->bint(); ok 3648 - is a valid object ok 3649 - $x = Math::BigInt->new("-2"); $x->bint(); ok 3650 - is a valid object ok 3651 - $x = Math::BigInt->new("2"); $x->bint(); ok 3652 - is a valid object ok 3653 - $x = Math::BigInt->new("3"); $x->bint(); ok 3654 - is a valid object ok 3655 - $x = Math::BigInt->new("128"); $x->as_hex(); ok 3656 - $x = Math::BigInt->new("-128"); $x->as_hex(); ok 3657 - $x = Math::BigInt->new("0"); $x->as_hex(); ok 3658 - $x = Math::BigInt->new("-0"); $x->as_hex(); ok 3659 - $x = Math::BigInt->new("1"); $x->as_hex(); ok 3660 - $x = Math::BigInt->new("0x123456789123456789"); $x->as_hex(); ok 3661 - $x = Math::BigInt->new("+inf"); $x->as_hex(); ok 3662 - $x = Math::BigInt->new("-inf"); $x->as_hex(); ok 3663 - $x = Math::BigInt->new("invalid"); $x->as_hex(); ok 3664 - $x = Math::BigInt->new("128"); $x->as_bin(); ok 3665 - $x = Math::BigInt->new("-128"); $x->as_bin(); ok 3666 - $x = Math::BigInt->new("0"); $x->as_bin(); ok 3667 - $x = Math::BigInt->new("-0"); $x->as_bin(); ok 3668 - $x = Math::BigInt->new("1"); $x->as_bin(); ok 3669 - $x = Math::BigInt->new("0b1010111101010101010110110110110110101"); $x->as_bin(); ok 3670 - $x = Math::BigInt->new("0x123456789123456789"); $x->as_bin(); ok 3671 - $x = Math::BigInt->new("+inf"); $x->as_bin(); ok 3672 - $x = Math::BigInt->new("-inf"); $x->as_bin(); ok 3673 - $x = Math::BigInt->new("invalid"); $x->as_bin(); ok 3674 - $x = Math::BigInt->new("128"); $x->as_oct(); ok 3675 - $x = Math::BigInt->new("-128"); $x->as_oct(); ok 3676 - $x = Math::BigInt->new("0"); $x->as_oct(); ok 3677 - $x = Math::BigInt->new("-0"); $x->as_oct(); ok 3678 - $x = Math::BigInt->new("1"); $x->as_oct(); ok 3679 - $x = Math::BigInt->new("0b1010111101010101010110110110110110101"); $x->as_oct(); ok 3680 - $x = Math::BigInt->new("0x123456789123456789"); $x->as_oct(); ok 3681 - $x = Math::BigInt->new("+inf"); $x->as_oct(); ok 3682 - $x = Math::BigInt->new("-inf"); $x->as_oct(); ok 3683 - $x = Math::BigInt->new("invalid"); $x->as_oct(); ok 3684 - $x = Math::BigInt->new("128"); $x->to_hex(); ok 3685 - $x = Math::BigInt->new("-128"); $x->to_hex(); ok 3686 - $x = Math::BigInt->new("0"); $x->to_hex(); ok 3687 - $x = Math::BigInt->new("-0"); $x->to_hex(); ok 3688 - $x = Math::BigInt->new("1"); $x->to_hex(); ok 3689 - $x = Math::BigInt->new("0x123456789123456789"); $x->to_hex(); ok 3690 - $x = Math::BigInt->new("+inf"); $x->to_hex(); ok 3691 - $x = Math::BigInt->new("-inf"); $x->to_hex(); ok 3692 - $x = Math::BigInt->new("invalid"); $x->to_hex(); ok 3693 - $x = Math::BigInt->new("128"); $x->to_bin(); ok 3694 - $x = Math::BigInt->new("-128"); $x->to_bin(); ok 3695 - $x = Math::BigInt->new("0"); $x->to_bin(); ok 3696 - $x = Math::BigInt->new("-0"); $x->to_bin(); ok 3697 - $x = Math::BigInt->new("1"); $x->to_bin(); ok 3698 - $x = Math::BigInt->new("0b1010111101010101010110110110110110101"); $x->to_bin(); ok 3699 - $x = Math::BigInt->new("0x123456789123456789"); $x->to_bin(); ok 3700 - $x = Math::BigInt->new("+inf"); $x->to_bin(); ok 3701 - $x = Math::BigInt->new("-inf"); $x->to_bin(); ok 3702 - $x = Math::BigInt->new("invalid"); $x->to_bin(); ok 3703 - $x = Math::BigInt->new("128"); $x->to_oct(); ok 3704 - $x = Math::BigInt->new("-128"); $x->to_oct(); ok 3705 - $x = Math::BigInt->new("0"); $x->to_oct(); ok 3706 - $x = Math::BigInt->new("-0"); $x->to_oct(); ok 3707 - $x = Math::BigInt->new("1"); $x->to_oct(); ok 3708 - $x = Math::BigInt->new("0b1010111101010101010110110110110110101"); $x->to_oct(); ok 3709 - $x = Math::BigInt->new("0x123456789123456789"); $x->to_oct(); ok 3710 - $x = Math::BigInt->new("+inf"); $x->to_oct(); ok 3711 - $x = Math::BigInt->new("-inf"); $x->to_oct(); ok 3712 - $x = Math::BigInt->new("invalid"); $x->to_oct(); ok 3713 - $x = Math::BigInt->new("-1"); $x = log($x); ok 3714 - is a valid object ok 3715 - $x = Math::BigInt->new("0"); $x = log($x); ok 3716 - is a valid object ok 3717 - $x = Math::BigInt->new("1"); $x = log($x); ok 3718 - is a valid object ok 3719 - $x = Math::BigInt->new("2"); $x = log($x); ok 3720 - is a valid object ok 3721 - $x = Math::BigInt->new("3"); $x = log($x); ok 3722 - is a valid object ok 3723 - $x = Math::BigInt->new("123456789"); $x = log($x); ok 3724 - is a valid object ok 3725 - $x = Math::BigInt->new("1234567890987654321"); $x = log($x); ok 3726 - is a valid object ok 3727 - $x = Math::BigInt->new("-inf"); $x = log($x); ok 3728 - is a valid object ok 3729 - $x = Math::BigInt->new("inf"); $x = log($x); ok 3730 - is a valid object ok 3731 - $x = Math::BigInt->new("NaN"); $x = log($x); ok 3732 - is a valid object ok 3733 - $x = Math::BigInt->new("4294967296"); $a = $x->bmul($x); ok 3734 - $x = Math::BigInt->new(10); $a = $x->bpow($x); ok 3735 - $z = $x & $y; $x ok 3736 - $z = $x & $y; $y ok 3737 - $z = $x & $y; $z ok 3738 - $z = $x | $y; $x ok 3739 - $z = $x | $y; $y ok 3740 - $z = $x | $y; $z ok 3741 - $z = $x | $y; $x ok 3742 - $z = $x | $y; $y ok 3743 - $z = $x | $y; $z ok 3744 - $z = $x ^ $y; $x ok 3745 - $z = $x ^ $y; $y ok 3746 - $z = $x ^ $y; $z ok 3747 - $y = -$x; $x ok 3748 - $y = abs($x); $x ok 3749 - $x->copy()->bmodpow($y, $z); $u ok 3750 - $x->copy()->bmodpow($y, $z); $y ok 3751 - $x->copy()->bmodpow($y, $z); $z ok 3752 - $y = -$x; $x ok 3753 - $y = -$x; $y ok 3754 - $y = $x->copy()->bneg(); $x ok 3755 - $y = $x->copy()->bneg(); $y ok 3756 - $x->bmul($y); $x ok 3757 - $x->bmul($y); $y ok 3758 - $x->badd($y); $x ok 3759 - $x->badd($y); $y ok 3760 - $x->bsub($y); $x ok 3761 - $x->bsub($y); $y ok 3762 - $x->bdiv($y); $x ok 3763 - $x->bdiv($y); $y ok 3764 - $x->bmod($y); $x ok 3765 - $x->bmod($y); $y ok 3766 - $x->bmul($y); $x ok 3767 - $x->bmul($y); $y ok 3768 - $x->badd($y); $x ok 3769 - $x->badd($y); $y ok 3770 - $x->bsub($y); $x ok 3771 - $x->bsub($y); $y ok 3772 - $x->bdiv($y); $x ok 3773 - $x->bdiv($y); $y ok 3774 - $x->bmod($y); $x ok 3775 - $x->bmod($y); $y ok 3776 - $x->bmul($y); $x ok 3777 - $x->bmul($y); $y ok 3778 - $x->badd($y); $x ok 3779 - $x->badd($y); $y ok 3780 - $x->bsub($y); $x ok 3781 - $x->bsub($y); $y ok 3782 - $x->bdiv($y); $x ok 3783 - $x->bdiv($y); $y ok 3784 - $x->bmod($y); $x ok 3785 - $x->bmod($y); $y ok 3786 - overloading cmp works ok 3787 - $x = Math::BigInt->new(10); $x = 2 ** $x; $x == 1024; ok 3788 - $x = Math::BigInt->new(10); $x = 2 * $x; $x == 20; ok 3789 - $x = Math::BigInt->new(10); $x = 2 + $x; $x == 12; ok 3790 - $x = Math::BigInt->new(10); $x = 2 - $x; $x == -8; ok 3791 - $x = Math::BigInt->new(10); $x = 20 / $x; $x == 2; ok 3792 - $x = Math::BigInt->new(3); $x = 20 % $x; $x == 2; ok 3793 - $x = Math::BigInt->new(7); $x = 20 & $x; $x == 4; ok 3794 - $x = Math::BigInt->new(7); $x = 0x20 | $x; $x == 0x27; ok 3795 - $x = Math::BigInt->new(7); $x = 0x20 ^ $x; $x == 0x27; ok 3796 - $x = Math::BigInt->badd(4, 5); $x == 9; ok 3797 - $x = Math::BigInt->new(1); $x is true ok 3798 - $x = Math::BigInt->new(0); !$x is false ok 3799 - objectify(2, 4, 5) gives Math::BigInt, 4, 5 ok 3800 - first arg matches /^Math::BigInt/ ok 3801 - second arg is 4 ok 3802 - third arg is 5 ok 3803 - objectify(0, 4, 5) gives Math::BigInt, 4, 5 ok 3804 - first arg matches /^Math::BigInt/ ok 3805 - second arg is 4 ok 3806 - third arg is 5 ok 3807 - objectify(2, 4, 5) gives Math::BigInt, 4, 5 ok 3808 - first arg matches /^Math::BigInt/ ok 3809 - second arg is 4 ok 3810 - third arg is 5 ok 3811 - objectify(2, 4, 5, 6, 7) gives Math::BigInt, 4, 5, 6, 7 ok 3812 - first arg matches /^Math::BigInt/ ok 3813 - second arg is 4 ok 3814 - second arg is a Math::BigInt object ok 3815 - third arg is 5 ok 3816 - third arg is a Math::BigInt object ok 3817 - fourth arg is 6 ok 3818 - fourth arg is a scalar ok 3819 - fifth arg is 7 ok 3820 - fifth arg is a scalar ok 3821 - objectify(2, Math::BigInt, 4, 5, 6, 7) gives Math::BigInt, 4, 5, 6, 7 ok 3822 - first arg is Math::BigInt ok 3823 - second arg is 4 ok 3824 - second arg is a Math::BigInt object ok 3825 - third arg is 5 ok 3826 - third arg is a Math::BigInt object ok 3827 - fourth arg is 6 ok 3828 - fourth arg is a scalar ok 3829 - fifth arg is 7 ok 3830 - fifth arg is a scalar ok 3831 - Math::BigInt->new(123)->badd(123) = 246 ok 3832 - Math::BigInt->badd(123, 321) = 444 ok 3833 - Math::BigInt->badd(123, Math::BigInt->new(321)) = 444 ok 3834 - Math::BigInt->new(123)->bsub(122) = 1 ok 3835 - Math::BigInt->bsub(321, 123) = 198 ok 3836 - Math::BigInt->bsub(321, Math::BigInt->new(123)) = 198 ok 3837 - Math::BigInt->new(123)->bmul(123) = 15129 ok 3838 - Math::BigInt->bmul(123, 123) = 15129 ok 3839 - Math::BigInt->bmul(123, Math::BigInt->new(123)) = 15129 ok 3840 - Math::BigInt->new(15129)->bdiv(123) = 123 ok 3841 - Math::BigInt->bdiv(15129, 123) = 123 ok 3842 - Math::BigInt->bdiv(15129, Math::BigInt->new(123)) = 123 ok 3843 - Math::BigInt->new(15131)->bmod(123) = 2 ok 3844 - Math::BigInt->bmod(15131, 123) = 2 ok 3845 - Math::BigInt->bmod(15131, Math::BigInt->new(123)) = 2 ok 3846 - Math::BigInt->new(2)->bpow(16) = 65536 ok 3847 - Math::BigInt->bpow(2, 16) = 65536 ok 3848 - Math::BigInt->bpow(2, Math::BigInt->new(16)) = 65536 ok 3849 - Math::BigInt->new(2**15)->brsft(1) = 2**14 ok 3850 - Math::BigInt->brsft(2**15, 1) = 2**14 ok 3851 - Math::BigInt->brsft(2**15, Math::BigInt->new(1)) = 2**14 ok 3852 - Math::BigInt->new(2**13)->blsft(1) = 2**14 ok 3853 - Math::BigInt->blsft(2**13, 1) = 2**14 ok 3854 - Math::BigInt->blsft(2**13, Math::BigInt->new(1)) = 2**14 ok 3855 - $x = Math::BigInt->new(1050000000000000); $x->bsstr() = "105e+13" ok 3856 - $x = Math::BigInt->new(1e+129); $x->bsstr() = "1e+129" ok 3857 - Math::BigInt->new("1") = 1 ok 3858 - Math::BigInt->new(" 1") = 1 ok 3859 - Math::BigInt->new("1 ") = 1 ok 3860 - Math::BigInt->new(" 1 ") = 1 ok 3861 - Math::BigInt->new("\n1") = 1 ok 3862 - Math::BigInt->new("1\n") = 1 ok 3863 - Math::BigInt->new("\n1\n") = 1 ok 3864 - Math::BigInt->new(" \n1\n") = 1 ok 3865 - Math::BigInt->new(" \n1 \n") = 1 ok 3866 - Math::BigInt->new(" \n1\n ") = 1 ok 3867 - Math::BigInt->new(" \n1\n1") = 'NaN' ok 3868 - Math::BigInt->new("1 \n1\n1") = 'NaN' ok 3869 - Math::BigInt->new("12") = 12 ok 3870 - Math::BigInt->new(" 12") = 12 ok 3871 - Math::BigInt->new("12 ") = 12 ok 3872 - Math::BigInt->new(" 12 ") = 12 ok 3873 - Math::BigInt->new("\n12") = 12 ok 3874 - Math::BigInt->new("12\n") = 12 ok 3875 - Math::BigInt->new("\n12\n") = 12 ok 3876 - Math::BigInt->new(" \n12\n") = 12 ok 3877 - Math::BigInt->new(" \n12 \n") = 12 ok 3878 - Math::BigInt->new(" \n12\n ") = 12 ok 3879 - Math::BigInt->new(" \n12\n1") = 'NaN' ok 3880 - Math::BigInt->new("1 \n12\n1") = 'NaN' ok 3881 - Math::BigInt->new("123") = 123 ok 3882 - Math::BigInt->new(" 123") = 123 ok 3883 - Math::BigInt->new("123 ") = 123 ok 3884 - Math::BigInt->new(" 123 ") = 123 ok 3885 - Math::BigInt->new("\n123") = 123 ok 3886 - Math::BigInt->new("123\n") = 123 ok 3887 - Math::BigInt->new("\n123\n") = 123 ok 3888 - Math::BigInt->new(" \n123\n") = 123 ok 3889 - Math::BigInt->new(" \n123 \n") = 123 ok 3890 - Math::BigInt->new(" \n123\n ") = 123 ok 3891 - Math::BigInt->new(" \n123\n1") = 'NaN' ok 3892 - Math::BigInt->new("1 \n123\n1") = 'NaN' ok 3893 - Math::BigInt->new("1234") = 1234 ok 3894 - Math::BigInt->new(" 1234") = 1234 ok 3895 - Math::BigInt->new("1234 ") = 1234 ok 3896 - Math::BigInt->new(" 1234 ") = 1234 ok 3897 - Math::BigInt->new("\n1234") = 1234 ok 3898 - Math::BigInt->new("1234\n") = 1234 ok 3899 - Math::BigInt->new("\n1234\n") = 1234 ok 3900 - Math::BigInt->new(" \n1234\n") = 1234 ok 3901 - Math::BigInt->new(" \n1234 \n") = 1234 ok 3902 - Math::BigInt->new(" \n1234\n ") = 1234 ok 3903 - Math::BigInt->new(" \n1234\n1") = 'NaN' ok 3904 - Math::BigInt->new("1 \n1234\n1") = 'NaN' ok 3905 - Math::BigInt->new("12345") = 12345 ok 3906 - Math::BigInt->new(" 12345") = 12345 ok 3907 - Math::BigInt->new("12345 ") = 12345 ok 3908 - Math::BigInt->new(" 12345 ") = 12345 ok 3909 - Math::BigInt->new("\n12345") = 12345 ok 3910 - Math::BigInt->new("12345\n") = 12345 ok 3911 - Math::BigInt->new("\n12345\n") = 12345 ok 3912 - Math::BigInt->new(" \n12345\n") = 12345 ok 3913 - Math::BigInt->new(" \n12345 \n") = 12345 ok 3914 - Math::BigInt->new(" \n12345\n ") = 12345 ok 3915 - Math::BigInt->new(" \n12345\n1") = 'NaN' ok 3916 - Math::BigInt->new("1 \n12345\n1") = 'NaN' ok 3917 - Math::BigInt->new("123456") = 123456 ok 3918 - Math::BigInt->new(" 123456") = 123456 ok 3919 - Math::BigInt->new("123456 ") = 123456 ok 3920 - Math::BigInt->new(" 123456 ") = 123456 ok 3921 - Math::BigInt->new("\n123456") = 123456 ok 3922 - Math::BigInt->new("123456\n") = 123456 ok 3923 - Math::BigInt->new("\n123456\n") = 123456 ok 3924 - Math::BigInt->new(" \n123456\n") = 123456 ok 3925 - Math::BigInt->new(" \n123456 \n") = 123456 ok 3926 - Math::BigInt->new(" \n123456\n ") = 123456 ok 3927 - Math::BigInt->new(" \n123456\n1") = 'NaN' ok 3928 - Math::BigInt->new("1 \n123456\n1") = 'NaN' ok 3929 - Math::BigInt->new("1234567") = 1234567 ok 3930 - Math::BigInt->new(" 1234567") = 1234567 ok 3931 - Math::BigInt->new("1234567 ") = 1234567 ok 3932 - Math::BigInt->new(" 1234567 ") = 1234567 ok 3933 - Math::BigInt->new("\n1234567") = 1234567 ok 3934 - Math::BigInt->new("1234567\n") = 1234567 ok 3935 - Math::BigInt->new("\n1234567\n") = 1234567 ok 3936 - Math::BigInt->new(" \n1234567\n") = 1234567 ok 3937 - Math::BigInt->new(" \n1234567 \n") = 1234567 ok 3938 - Math::BigInt->new(" \n1234567\n ") = 1234567 ok 3939 - Math::BigInt->new(" \n1234567\n1") = 'NaN' ok 3940 - Math::BigInt->new("1 \n1234567\n1") = 'NaN' ok 3941 - Math::BigInt->new("12345678") = 12345678 ok 3942 - Math::BigInt->new(" 12345678") = 12345678 ok 3943 - Math::BigInt->new("12345678 ") = 12345678 ok 3944 - Math::BigInt->new(" 12345678 ") = 12345678 ok 3945 - Math::BigInt->new("\n12345678") = 12345678 ok 3946 - Math::BigInt->new("12345678\n") = 12345678 ok 3947 - Math::BigInt->new("\n12345678\n") = 12345678 ok 3948 - Math::BigInt->new(" \n12345678\n") = 12345678 ok 3949 - Math::BigInt->new(" \n12345678 \n") = 12345678 ok 3950 - Math::BigInt->new(" \n12345678\n ") = 12345678 ok 3951 - Math::BigInt->new(" \n12345678\n1") = 'NaN' ok 3952 - Math::BigInt->new("1 \n12345678\n1") = 'NaN' ok 3953 - Math::BigInt->new("123456789") = 123456789 ok 3954 - Math::BigInt->new(" 123456789") = 123456789 ok 3955 - Math::BigInt->new("123456789 ") = 123456789 ok 3956 - Math::BigInt->new(" 123456789 ") = 123456789 ok 3957 - Math::BigInt->new("\n123456789") = 123456789 ok 3958 - Math::BigInt->new("123456789\n") = 123456789 ok 3959 - Math::BigInt->new("\n123456789\n") = 123456789 ok 3960 - Math::BigInt->new(" \n123456789\n") = 123456789 ok 3961 - Math::BigInt->new(" \n123456789 \n") = 123456789 ok 3962 - Math::BigInt->new(" \n123456789\n ") = 123456789 ok 3963 - Math::BigInt->new(" \n123456789\n1") = 'NaN' ok 3964 - Math::BigInt->new("1 \n123456789\n1") = 'NaN' ok 3965 - Math::BigInt->new("1234567890") = 1234567890 ok 3966 - Math::BigInt->new(" 1234567890") = 1234567890 ok 3967 - Math::BigInt->new("1234567890 ") = 1234567890 ok 3968 - Math::BigInt->new(" 1234567890 ") = 1234567890 ok 3969 - Math::BigInt->new("\n1234567890") = 1234567890 ok 3970 - Math::BigInt->new("1234567890\n") = 1234567890 ok 3971 - Math::BigInt->new("\n1234567890\n") = 1234567890 ok 3972 - Math::BigInt->new(" \n1234567890\n") = 1234567890 ok 3973 - Math::BigInt->new(" \n1234567890 \n") = 1234567890 ok 3974 - Math::BigInt->new(" \n1234567890\n ") = 1234567890 ok 3975 - Math::BigInt->new(" \n1234567890\n1") = 'NaN' ok 3976 - Math::BigInt->new("1 \n1234567890\n1") = 'NaN' ok 3977 - value of ((2^148)+1)/17 ok 3978 - number of digits in ((2^148)+1)/17 ok 3979 - value of 2^127-1 ok 3980 - number of digits in 2^127-1 ok 3981 - number of digits in fraction part of 2^127-1 ok 3982 - number of digits in 1_000_000_000_000 ok 3983 - number of digits in fraction part of 1_000_000_000_000 ok 3984 - 2 <<= 18 with Math::BigInt objects ok 3985 - 2 <<= 18 with Math::BigInt objects ok 3986 - 2 >>= 18 with Math::BigInt objects ok 3987 - 2 >>= 18 with Math::BigInt objects ok 3988 - $x = Math::Foo->new(5); $x = $x - 8; $x = 3 ok 3989 - $x is an object of class "Math::Foo" ok 3990 - $x = Math::Foo->new(5); $x = 8 - $x; $x = -3 ok 3991 - $x is an object of class "Math::Foo" ok 3992 - Math::BigInt->new("+inf") = "inf" ok 3993 - bigint 2**64-1 as string ok 3994 - bigint 2**64-1 as number ok 3995 - bigint -2**63 as string ok 3996 - bigint -2**63 as number ok 3997 - is a valid object ok 3998 - $x == 1000000000 ok 3999 - is a valid object ok 4000 - $x == 999999999 ok 4001 - is a valid object ok 4002 - $x->numify() = $BASE-1 ok 4003 - $x->numify() = -($BASE-1) ok 4004 - $x->numify()+0 = $BASE+0 ok 4005 - $x->numify() = -$BASE ok 4006 - $x->numify() = -($BASE*$BASE*1+$BASE*1+1)) ok 4007 - $x > $BASE ok 4008 - $x > $BASE ok 4009 - $x->length() = length($MAX) ok 4010 - Math::BigInt->digit(123, 2) = 1 ok 4011 - testing bug in sub ok 4012 - testing bug in sub ok 4013 - testing number with a zero-hole of BASE_LEN_SMALL ok 4014 - see if mul shortcut for small numbers works ok 4015 - -322056000 / -12882240 has remainder 0 ok 4016 - is a valid object ok 4017 - $x->bmod(5033) = 4404 ok 4018 - Math::BigInt->bzero() = 0 ok 4019 - Math::BigInt->bone() = 1 ok 4020 - Math::BigInt->bone("+") = 1 ok 4021 - Math::BigInt->bone("-") = -1 ok 4022 - Math::BigInt->bnan() = "NaN" ok 4023 - Math::BigInt->binf() = "inf" ok 4024 - Math::BigInt->binf("+") = "inf" ok 4025 - Math::BigInt->binf("-") = "-inf" ok 4026 - Math::BigInt->binf("-inf") = "-inf" ok 4027 - Math::BigInt->new(1)->is_one("-") = 0 ok 4028 - Math::BigInt->new(-1)->is_one("-") = 1 ok 4029 - Math::BigInt->new(1)->is_one() = 1 ok 4030 - Math::BigInt->new(-1)->is_one() = 0 ok 4031 - $x = Math::BigInt->new(3); $x -= $x; = 0 ok 4032 - $x = Math::BigInt->new(-3); $x -= $x; = 0 ok 4033 - $x = Math::BigInt->new("NaN"); $x -= $x; $x->is_nan() = 1 ok 4034 - $x = Math::BigInt->new("inf"); $x -= $x; $x->is_nan() = 1 ok 4035 - $x = Math::BigInt->new("-inf"); $x -= $x; $x->is_nan() = 1 ok 4036 - $x = Math::BigInt->new("NaN"); $x += $x; $x->is_nan() = 1 ok 4037 - $x = Math::BigInt->new("inf"); $x += $x; $x->is_inf() = 1 ok 4038 - $x = Math::BigInt->new("-inf"); $x += $x; $x->is_inf("-") = 1 ok 4039 - $x = Math::BigInt->new(3); $x += $x; $x = 6 ok 4040 - $x = Math::BigInt->new(-3); $x += $x; $x = -6 ok 4041 - $x = Math::BigInt->new(3); $x *= $x; $x = 9 ok 4042 - $x = Math::BigInt->new(-3); $x *= $x; $x = 9 ok 4043 - $x = Math::BigInt->new(3); $x /= $x; $x = 1 ok 4044 - $x = Math::BigInt->new(-3); $x /= $x; $x = 1 ok 4045 - $x = Math::BigInt->new(3); $x %= $x; $x = 0 ok 4046 - $x = Math::BigInt->new(-3); $x %= $x; $x = 0 ok t/bigints.t ................................... 1..50 ok 1 - ref($x) ok 2 - Math::BigInt::Scalar->_str($x) ok 3 - Math::BigInt::Scalar->_str($y) ok 4 - Math::BigInt::Scalar->_str(Math::BigInt::Scalar->_add($x, $y) ok 5 - Math::BigInt::Scalar->_str(Math::BigInt::Scalar->_sub($x, $y) ok 6 - Math::BigInt::Scalar->_str(Math::BigInt::Scalar->_mul($x, $y)) ok 7 - Math::BigInt::Scalar->_str(Math::BigInt::Scalar->_div($x, $y) ok 8 - Math::BigInt::Scalar->_str($x) ok 9 - Math::BigInt::Scalar->_str($y) ok 10 - Math::BigInt::Scalar->_str(Math::BigInt::Scalar->_add($x, $z) ok 11 - Math::BigInt::Scalar->_str($re) ok 12 - Math::BigInt::Scalar->_str($rr) ok 13 - Math::BigInt::Scalar->_is_zero(SCALAR(0x5606679bb5c8)) ok 14 - Math::BigInt::Scalar->_is_one(SCALAR(0x5606679bb5c8)) ok 15 - Math::BigInt::Scalar->_is_one(Math::BigInt::Scalar->_one()) ok 16 - Math::BigInt::Scalar->_is_one(Math::BigInt::Scalar->_zero()) ok 17 - Math::BigInt::Scalar->_is_zero(Math::BigInt::Scalar->_zero()) ok 18 - Math::BigInt::Scalar->_is_zero(Math::BigInt::Scalar->_one()) ok 19 - Math::BigInt::Scalar->_is_odd(Math::BigInt::Scalar->_one()) ok 20 - Math::BigInt::Scalar->_is_odd(Math::BigInt::Scalar->_zero()) ok 21 - Math::BigInt::Scalar->_is_even(Math::BigInt::Scalar->_one()) ok 22 - Math::BigInt::Scalar->_is_even(Math::BigInt::Scalar->_zero()) ok 23 - Math::BigInt::Scalar->_digit($x, 0) ok 24 - Math::BigInt::Scalar->_digit($x, 1) ok 25 - Math::BigInt::Scalar->_digit($x, 2) ok 26 - Math::BigInt::Scalar->_digit($x, -1) ok 27 - Math::BigInt::Scalar->_digit($x, -2) ok 28 - Math::BigInt::Scalar->_digit($x, -3) ok 29 - Math::BigInt::Scalar->_str(Math::BigInt::Scalar->_copy($x)) ok 30 - Math::BigInt::Scalar->_acmp($x, $y) ok 31 - Math::BigInt::Scalar->_acmp($y, $x) ok 32 - Math::BigInt::Scalar->_acmp($x, $x) ok 33 - Math::BigInt::Scalar->_acmp($y, $y) ok 34 - Math::BigInt::Scalar->_str(scalar Math::BigInt::Scalar->_div($x, $y)) ok 35 - Math::BigInt::Scalar->_str($x) ok 36 - Math::BigInt::Scalar->_str($y) ok 37 - Math::BigInt::Scalar->_str($x) ok 38 - Math::BigInt::Scalar->_str($y) ok 39 - ref($x) || "" ok 40 - $x ok 41 - ref($x) || "" ok 42 - $x ok 43 - Math::BigInt::Scalar->_str(Math::BigInt::Scalar->_or(SCALAR(0x5606679480a8), SCALAR(0x5606680bc230))) ok 44 - Math::BigInt::Scalar->_str(Math::BigInt::Scalar->_xor(SCALAR(0x560667947d30), SCALAR(0x5606680bc050))) ok 45 - Math::BigInt::Scalar->_str(Math::BigInt::Scalar->_and(SCALAR(0x5606679480a8), SCALAR(0x5606680bc230))) ok 46 - Math::BigInt::Scalar->_str(Math::BigInt::Scalar->_pow(SCALAR(0x560667947d30), SCALAR(0x5606680bc050))) ok 47 - Math::BigInt::Scalar->_str(Math::BigInt::Scalar->_pow(SCALAR(0x5606679480a8), SCALAR(0x5606680bc230))) ok 48 - Math::BigInt::Scalar->_str(Math::BigInt::Scalar->_pow(SCALAR(0x560667947d30), SCALAR(0x5606680bc050))) ok 49 - Math::BigInt::Scalar->_check($x) ok 50 - Math::BigInt::Scalar->_check(123) 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.01")->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/blucas-mbi.t ................................ 1..15 ok 1 - blucas(-20) ok 2 - blucas(-15) ok 3 - blucas(-2) ok 4 - blucas(-1) ok 5 - blucas(0) ok 6 - blucas(1) ok 7 - blucas(2) ok 8 - blucas(15) ok 9 - blucas(20) ok 10 - blucas(250) ok 11 - blucas(+inf) ok 12 - blucas(-inf) ok 13 - blucas(NaN) ok 14 - blucas(10) ok 15 - blucas(-10) ok t/bnok-mbf.t .................................. 1..4957 ok 1 - use Math::BigFloat; # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' second input arg is unmodified ok 2 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("NaN"); $k = "NaN"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("NaN"); $k = "NaN"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("NaN"); $k = "NaN"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("NaN"); $k = "NaN"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("NaN"); $k = "NaN"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("NaN"); $k = "NaN"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("NaN"); $k = "NaN"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("NaN"); $k = "NaN"; @got = $n -> bnok($k);' second input arg is unmodified ok 3 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' second input arg is unmodified ok 4 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("NaN"); $k = "NaN"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("NaN"); $k = "NaN"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("NaN"); $k = "NaN"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("NaN"); $k = "NaN"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("NaN"); $k = "NaN"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("NaN"); $k = "NaN"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("NaN"); $k = "NaN"; $got = $n -> bnok($k);' second input arg is unmodified ok 5 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 6 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("NaN"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("NaN"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("NaN"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("NaN"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("NaN"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("NaN"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("NaN"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("NaN"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 7 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 8 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("NaN"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("NaN"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("NaN"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("NaN"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("NaN"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("NaN"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("NaN"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 9 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 10 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("NaN"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("NaN"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("NaN"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("NaN"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("NaN"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("NaN"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("NaN"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("NaN"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 11 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 12 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("NaN"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("NaN"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("NaN"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("NaN"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("NaN"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("NaN"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("NaN"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 13 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' second input arg is unmodified ok 14 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "NaN"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "NaN"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "NaN"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "NaN"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "NaN"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "NaN"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "NaN"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "NaN"; @got = $n -> bnok($k);' second input arg is unmodified ok 15 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' second input arg is unmodified ok 16 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "NaN"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "NaN"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "NaN"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "NaN"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "NaN"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "NaN"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "NaN"; $got = $n -> bnok($k);' second input arg is unmodified ok 17 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 18 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("NaN"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("NaN"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("NaN"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("NaN"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("NaN"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("NaN"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("NaN"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("NaN"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 19 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("NaN"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 20 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("NaN"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("NaN"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("NaN"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("NaN"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("NaN"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("NaN"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("NaN"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 21 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("NaN"); @got = $n -> bnok($k);' second input arg is unmodified ok 22 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "NaN"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "NaN"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "NaN"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "NaN"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "NaN"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "NaN"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "NaN"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "NaN"; @got = $n -> bnok($k);' second input arg is unmodified ok 23 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("NaN"); $got = $n -> bnok($k);' second input arg is unmodified ok 24 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "NaN"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "NaN"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "NaN"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "NaN"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "NaN"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "NaN"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "NaN"; $got = $n -> bnok($k);' second input arg is unmodified ok 25 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 26 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = "-inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = "-inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("inf"); $k = "-inf"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("inf"); $k = "-inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("inf"); $k = "-inf"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("inf"); $k = "-inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("inf"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("inf"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 27 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 28 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = "-inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = "-inf"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("inf"); $k = "-inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("inf"); $k = "-inf"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("inf"); $k = "-inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("inf"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("inf"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 29 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 30 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("inf"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("inf"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("inf"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("inf"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("inf"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("inf"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 31 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 32 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("inf"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("inf"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("inf"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("inf"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("inf"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 33 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 34 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("inf"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("inf"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("inf"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("inf"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("inf"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("inf"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 35 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 36 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("inf"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("inf"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("inf"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("inf"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("inf"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 37 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 38 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("inf"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("inf"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("inf"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("inf"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("inf"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("inf"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 39 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 40 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("inf"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("inf"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("inf"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("inf"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("inf"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 41 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 42 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("inf"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("inf"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("inf"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("inf"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("inf"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("inf"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 43 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 44 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("inf"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("inf"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("inf"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("inf"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("inf"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 45 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 46 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("inf"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("inf"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("inf"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("inf"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("inf"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("inf"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 47 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 48 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("inf"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("inf"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("inf"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("inf"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("inf"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 49 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 50 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("inf"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("inf"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("inf"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("inf"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("inf"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("inf"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 51 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 52 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("inf"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("inf"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("inf"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("inf"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("inf"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 53 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 54 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("inf"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("inf"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("inf"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("inf"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("inf"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("inf"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 55 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 56 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("inf"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("inf"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("inf"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("inf"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("inf"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 57 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 58 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = "inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = "inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("inf"); $k = "inf"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("inf"); $k = "inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("inf"); $k = "inf"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("inf"); $k = "inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("inf"); $k = "inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("inf"); $k = "inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 59 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("inf"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 60 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("inf"); $k = "inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("inf"); $k = "inf"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("inf"); $k = "inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("inf"); $k = "inf"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("inf"); $k = "inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("inf"); $k = "inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("inf"); $k = "inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 61 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 62 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = "-inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = "-inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = "-inf"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = "-inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = "-inf"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = "-inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-inf"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 63 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 64 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = "-inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = "-inf"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = "-inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = "-inf"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = "-inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 65 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 66 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-inf"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 67 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 68 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 69 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 70 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-inf"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 71 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 72 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 73 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 74 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-inf"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 75 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 76 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 77 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 78 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-inf"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 79 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 80 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 81 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 82 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-inf"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 83 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 84 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 85 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 86 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-inf"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 87 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 88 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 89 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 90 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-inf"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 91 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 92 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 93 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 94 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = "inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = "inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = "inf"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = "inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = "inf"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = "inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = "inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-inf"); $k = "inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 95 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 96 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-inf"); $k = "inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-inf"); $k = "inf"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-inf"); $k = "inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-inf"); $k = "inf"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-inf"); $k = "inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-inf"); $k = "inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-inf"); $k = "inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 97 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 98 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "inf"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "inf"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 99 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 100 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "inf"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "inf"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 101 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 102 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "inf"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "inf"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 103 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 104 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "inf"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "inf"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 105 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 106 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "inf"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "inf"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 107 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 108 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "inf"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "inf"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 109 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 110 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "inf"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "inf"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 111 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 112 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "inf"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "inf"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 113 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 114 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "inf"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "inf"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 115 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 116 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "inf"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "inf"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 117 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 118 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "inf"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "inf"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 119 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 120 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "inf"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "inf"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 121 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 122 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "inf"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "inf"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 123 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 124 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "inf"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "inf"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 125 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 126 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-inf"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-inf"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 127 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 128 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-inf"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-inf"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 129 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 130 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-inf"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-inf"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 131 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 132 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-inf"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-inf"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 133 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 134 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-inf"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-inf"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 135 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 136 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-inf"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-inf"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 137 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 138 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-inf"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-inf"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 139 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 140 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-inf"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-inf"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 141 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 142 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-inf"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-inf"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 143 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 144 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-inf"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-inf"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 145 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 146 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-inf"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-inf"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 147 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 148 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-inf"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-inf"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 149 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 150 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-inf"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-inf"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 151 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 152 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-inf"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-inf"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 153 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-30"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-30"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-30"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-30"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-30"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-30"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-30"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-30"); @got = $n -> bnok($k);' second input arg is unmodified ok 154 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-30"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-30"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-30"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-30"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-30"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-30"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-30"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-30"; @got = $n -> bnok($k);' second input arg is unmodified ok 155 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-30"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-30"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-30"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-30"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-30"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-30"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-30"); $got = $n -> bnok($k);' second input arg is unmodified ok 156 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-30"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-30"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-30"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-30"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-30"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-30"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-30"; $got = $n -> bnok($k);' second input arg is unmodified ok 157 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-29"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-29"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-29"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-29"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-29"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-29"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-29"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-29"); @got = $n -> bnok($k);' second input arg is unmodified ok 158 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-29"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-29"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-29"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-29"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-29"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-29"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-29"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-29"; @got = $n -> bnok($k);' second input arg is unmodified ok 159 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-29"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-29"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-29"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-29"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-29"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-29"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-29"); $got = $n -> bnok($k);' second input arg is unmodified ok 160 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-29"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-29"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-29"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-29"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-29"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-29"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-29"; $got = $n -> bnok($k);' second input arg is unmodified ok 161 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' second input arg is unmodified ok 162 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-28"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-28"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-28"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-28"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-28"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-28"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-28"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-28"; @got = $n -> bnok($k);' second input arg is unmodified ok 163 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' second input arg is unmodified ok 164 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-28"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-28"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-28"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-28"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-28"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-28"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-28"; $got = $n -> bnok($k);' second input arg is unmodified ok 165 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' second input arg is unmodified ok 166 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-27"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-27"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-27"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-27"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-27"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-27"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-27"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-27"; @got = $n -> bnok($k);' second input arg is unmodified ok 167 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' second input arg is unmodified ok 168 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-27"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-27"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-27"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-27"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-27"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-27"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-27"; $got = $n -> bnok($k);' second input arg is unmodified ok 169 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' second input arg is unmodified ok 170 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-26"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-26"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-26"; @got = $n -> bnok($k);' second input arg is unmodified ok 171 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' second input arg is unmodified ok 172 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-26"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-26"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-26"; $got = $n -> bnok($k);' second input arg is unmodified ok 173 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' second input arg is unmodified ok 174 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-25"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-25"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-25"; @got = $n -> bnok($k);' second input arg is unmodified ok 175 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' second input arg is unmodified ok 176 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-25"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-25"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-25"; $got = $n -> bnok($k);' second input arg is unmodified ok 177 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' second input arg is unmodified ok 178 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-24"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-24"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-24"; @got = $n -> bnok($k);' second input arg is unmodified ok 179 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' second input arg is unmodified ok 180 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-24"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-24"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-24"; $got = $n -> bnok($k);' second input arg is unmodified ok 181 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' second input arg is unmodified ok 182 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-23"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-23"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-23"; @got = $n -> bnok($k);' second input arg is unmodified ok 183 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' second input arg is unmodified ok 184 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-23"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-23"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-23"; $got = $n -> bnok($k);' second input arg is unmodified ok 185 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' second input arg is unmodified ok 186 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-22"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-22"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-22"; @got = $n -> bnok($k);' second input arg is unmodified ok 187 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' second input arg is unmodified ok 188 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-22"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-22"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-22"; $got = $n -> bnok($k);' second input arg is unmodified ok 189 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 190 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 191 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 192 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 193 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 194 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 195 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 196 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 197 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 198 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 199 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 200 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 201 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 202 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 203 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 204 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 205 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 206 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 207 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 208 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 209 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 210 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 211 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 212 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 213 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 214 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 215 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 216 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 217 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 218 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 219 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 220 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 221 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 222 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 223 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 224 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 225 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 226 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 227 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 228 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 229 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 230 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 231 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 232 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 233 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 234 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 235 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 236 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 237 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 238 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 239 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 240 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 241 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 242 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 243 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 244 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 245 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 246 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 247 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 248 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 249 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 250 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 251 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 252 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 253 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 254 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 255 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 256 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 257 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 258 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 259 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 260 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 261 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 262 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 263 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 264 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 265 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 266 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 267 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 268 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 269 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 270 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 271 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 272 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 273 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 274 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 275 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 276 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 277 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 278 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 279 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 280 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 281 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 282 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 283 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 284 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 285 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 286 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 287 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 288 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 289 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 290 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 291 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 292 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 293 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 294 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 295 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 296 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 297 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 298 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 299 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 300 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 301 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 302 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 303 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 304 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 305 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 306 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 307 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 308 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 309 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 310 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 311 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 312 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 313 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 314 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 315 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 316 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 317 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 318 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 319 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 320 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 321 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 322 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 323 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 324 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 325 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 326 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 327 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 328 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 329 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 330 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 331 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 332 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 333 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 334 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-15"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 335 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-15"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 336 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-15"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-15"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-15"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-15"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-15"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-15"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-15"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 337 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-29"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-29"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-29"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-29"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-29"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-29"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-29"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-29"); @got = $n -> bnok($k);' second input arg is unmodified ok 338 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-29"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-29"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-29"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-29"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-29"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-29"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-29"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-29"; @got = $n -> bnok($k);' second input arg is unmodified ok 339 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-29"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-29"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-29"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-29"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-29"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-29"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-29"); $got = $n -> bnok($k);' second input arg is unmodified ok 340 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-29"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-29"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-29"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-29"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-29"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-29"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-29"; $got = $n -> bnok($k);' second input arg is unmodified ok 341 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' second input arg is unmodified ok 342 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-28"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-28"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-28"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-28"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-28"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-28"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-28"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-28"; @got = $n -> bnok($k);' second input arg is unmodified ok 343 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' second input arg is unmodified ok 344 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-28"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-28"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-28"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-28"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-28"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-28"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-28"; $got = $n -> bnok($k);' second input arg is unmodified ok 345 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' second input arg is unmodified ok 346 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-27"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-27"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-27"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-27"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-27"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-27"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-27"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-27"; @got = $n -> bnok($k);' second input arg is unmodified ok 347 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' second input arg is unmodified ok 348 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-27"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-27"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-27"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-27"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-27"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-27"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-27"; $got = $n -> bnok($k);' second input arg is unmodified ok 349 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' second input arg is unmodified ok 350 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-26"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-26"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-26"; @got = $n -> bnok($k);' second input arg is unmodified ok 351 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' second input arg is unmodified ok 352 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-26"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-26"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-26"; $got = $n -> bnok($k);' second input arg is unmodified ok 353 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' second input arg is unmodified ok 354 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-25"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-25"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-25"; @got = $n -> bnok($k);' second input arg is unmodified ok 355 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' second input arg is unmodified ok 356 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-25"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-25"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-25"; $got = $n -> bnok($k);' second input arg is unmodified ok 357 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' second input arg is unmodified ok 358 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-24"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-24"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-24"; @got = $n -> bnok($k);' second input arg is unmodified ok 359 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' second input arg is unmodified ok 360 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-24"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-24"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-24"; $got = $n -> bnok($k);' second input arg is unmodified ok 361 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' second input arg is unmodified ok 362 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-23"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-23"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-23"; @got = $n -> bnok($k);' second input arg is unmodified ok 363 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' second input arg is unmodified ok 364 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-23"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-23"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-23"; $got = $n -> bnok($k);' second input arg is unmodified ok 365 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' second input arg is unmodified ok 366 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-22"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-22"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-22"; @got = $n -> bnok($k);' second input arg is unmodified ok 367 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' second input arg is unmodified ok 368 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-22"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-22"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-22"; $got = $n -> bnok($k);' second input arg is unmodified ok 369 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 370 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 371 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 372 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 373 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 374 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 375 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 376 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 377 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 378 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 379 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 380 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 381 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 382 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 383 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 384 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 385 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 386 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 387 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 388 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 389 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 390 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 391 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 392 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 393 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 394 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 395 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 396 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 397 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 398 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 399 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 400 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 401 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 402 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 403 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 404 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 405 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 406 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 407 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 408 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 409 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 410 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 411 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 412 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 413 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 414 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 415 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 416 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 417 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 418 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 419 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 420 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 421 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 422 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 423 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 424 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 425 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 426 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 427 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 428 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 429 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 430 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 431 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 432 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 433 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 434 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 435 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 436 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 437 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 438 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 439 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 440 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 441 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 442 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 443 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 444 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 445 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 446 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 447 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 448 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 449 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 450 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 451 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 452 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 453 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 454 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 455 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 456 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 457 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 458 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 459 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 460 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 461 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 462 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 463 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 464 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 465 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 466 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 467 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 468 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 469 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 470 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 471 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 472 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 473 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 474 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 475 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 476 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 477 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 478 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 479 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 480 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 481 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 482 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 483 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 484 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 485 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 486 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 487 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 488 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 489 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 490 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 491 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 492 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 493 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 494 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 495 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 496 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 497 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 498 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 499 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 500 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 501 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 502 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 503 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 504 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 505 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 506 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 507 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 508 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 509 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 510 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 511 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 512 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 513 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 514 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-14"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 515 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-14"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 516 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-14"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-14"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-14"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-14"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-14"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-14"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-14"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 517 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-28"); @got = $n -> bnok($k);' second input arg is unmodified ok 518 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-28"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-28"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-28"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-28"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-28"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-28"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-28"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-28"; @got = $n -> bnok($k);' second input arg is unmodified ok 519 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-28"); $got = $n -> bnok($k);' second input arg is unmodified ok 520 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-28"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-28"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-28"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-28"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-28"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-28"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-28"; $got = $n -> bnok($k);' second input arg is unmodified ok 521 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' second input arg is unmodified ok 522 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-27"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-27"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-27"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-27"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-27"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-27"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-27"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-27"; @got = $n -> bnok($k);' second input arg is unmodified ok 523 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' second input arg is unmodified ok 524 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-27"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-27"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-27"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-27"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-27"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-27"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-27"; $got = $n -> bnok($k);' second input arg is unmodified ok 525 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' second input arg is unmodified ok 526 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-26"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-26"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-26"; @got = $n -> bnok($k);' second input arg is unmodified ok 527 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' second input arg is unmodified ok 528 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-26"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-26"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-26"; $got = $n -> bnok($k);' second input arg is unmodified ok 529 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' second input arg is unmodified ok 530 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-25"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-25"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-25"; @got = $n -> bnok($k);' second input arg is unmodified ok 531 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' second input arg is unmodified ok 532 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-25"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-25"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-25"; $got = $n -> bnok($k);' second input arg is unmodified ok 533 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' second input arg is unmodified ok 534 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-24"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-24"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-24"; @got = $n -> bnok($k);' second input arg is unmodified ok 535 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' second input arg is unmodified ok 536 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-24"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-24"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-24"; $got = $n -> bnok($k);' second input arg is unmodified ok 537 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' second input arg is unmodified ok 538 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-23"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-23"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-23"; @got = $n -> bnok($k);' second input arg is unmodified ok 539 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' second input arg is unmodified ok 540 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-23"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-23"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-23"; $got = $n -> bnok($k);' second input arg is unmodified ok 541 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' second input arg is unmodified ok 542 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-22"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-22"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-22"; @got = $n -> bnok($k);' second input arg is unmodified ok 543 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' second input arg is unmodified ok 544 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-22"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-22"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-22"; $got = $n -> bnok($k);' second input arg is unmodified ok 545 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 546 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 547 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 548 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 549 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 550 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 551 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 552 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 553 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 554 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 555 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 556 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 557 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 558 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 559 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 560 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 561 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 562 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 563 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 564 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 565 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 566 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 567 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 568 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 569 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 570 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 571 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 572 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 573 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 574 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 575 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 576 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 577 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 578 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 579 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 580 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 581 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 582 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 583 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 584 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 585 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 586 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 587 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 588 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 589 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 590 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 591 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 592 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 593 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 594 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 595 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 596 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 597 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 598 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 599 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 600 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 601 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 602 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 603 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 604 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 605 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 606 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 607 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 608 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 609 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 610 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 611 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 612 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 613 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 614 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 615 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 616 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 617 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 618 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 619 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 620 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 621 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 622 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 623 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 624 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 625 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 626 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 627 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 628 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 629 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 630 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 631 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 632 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 633 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 634 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 635 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 636 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 637 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 638 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 639 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 640 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 641 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 642 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 643 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 644 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 645 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 646 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 647 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 648 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 649 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 650 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 651 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 652 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 653 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 654 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 655 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 656 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 657 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 658 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 659 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 660 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 661 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 662 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 663 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 664 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 665 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 666 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 667 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 668 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 669 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 670 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 671 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 672 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 673 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 674 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 675 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 676 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 677 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 678 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 679 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 680 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 681 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 682 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 683 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 684 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 685 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 686 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 687 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 688 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 689 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 690 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-13"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 691 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-13"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 692 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-13"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-13"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-13"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-13"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-13"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-13"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-13"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 693 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-27"); @got = $n -> bnok($k);' second input arg is unmodified ok 694 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-27"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-27"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-27"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-27"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-27"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-27"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-27"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-27"; @got = $n -> bnok($k);' second input arg is unmodified ok 695 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-27"); $got = $n -> bnok($k);' second input arg is unmodified ok 696 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-27"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-27"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-27"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-27"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-27"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-27"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-27"; $got = $n -> bnok($k);' second input arg is unmodified ok 697 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' second input arg is unmodified ok 698 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-26"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-26"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-26"; @got = $n -> bnok($k);' second input arg is unmodified ok 699 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' second input arg is unmodified ok 700 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-26"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-26"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-26"; $got = $n -> bnok($k);' second input arg is unmodified ok 701 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' second input arg is unmodified ok 702 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-25"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-25"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-25"; @got = $n -> bnok($k);' second input arg is unmodified ok 703 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' second input arg is unmodified ok 704 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-25"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-25"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-25"; $got = $n -> bnok($k);' second input arg is unmodified ok 705 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' second input arg is unmodified ok 706 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-24"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-24"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-24"; @got = $n -> bnok($k);' second input arg is unmodified ok 707 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' second input arg is unmodified ok 708 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-24"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-24"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-24"; $got = $n -> bnok($k);' second input arg is unmodified ok 709 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' second input arg is unmodified ok 710 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-23"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-23"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-23"; @got = $n -> bnok($k);' second input arg is unmodified ok 711 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' second input arg is unmodified ok 712 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-23"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-23"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-23"; $got = $n -> bnok($k);' second input arg is unmodified ok 713 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' second input arg is unmodified ok 714 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-22"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-22"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-22"; @got = $n -> bnok($k);' second input arg is unmodified ok 715 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' second input arg is unmodified ok 716 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-22"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-22"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-22"; $got = $n -> bnok($k);' second input arg is unmodified ok 717 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 718 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 719 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 720 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 721 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 722 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 723 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 724 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 725 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 726 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 727 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 728 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 729 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 730 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 731 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 732 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 733 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 734 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 735 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 736 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 737 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 738 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 739 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 740 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 741 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 742 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 743 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 744 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 745 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 746 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 747 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 748 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 749 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 750 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 751 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 752 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 753 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 754 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 755 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 756 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 757 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 758 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 759 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 760 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 761 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 762 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 763 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 764 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 765 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 766 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 767 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 768 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 769 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 770 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 771 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 772 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 773 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 774 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 775 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 776 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 777 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 778 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 779 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 780 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 781 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 782 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 783 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 784 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 785 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 786 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 787 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 788 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 789 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 790 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 791 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 792 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 793 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 794 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 795 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 796 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 797 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 798 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 799 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 800 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 801 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 802 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 803 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 804 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 805 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 806 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 807 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 808 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 809 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 810 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 811 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 812 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 813 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 814 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 815 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 816 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 817 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 818 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 819 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 820 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 821 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 822 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 823 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 824 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 825 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 826 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 827 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 828 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 829 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 830 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 831 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 832 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 833 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 834 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 835 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 836 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 837 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 838 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 839 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 840 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 841 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 842 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 843 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 844 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 845 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 846 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 847 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 848 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 849 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 850 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 851 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 852 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 853 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 854 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 855 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 856 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 857 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 858 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 859 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 860 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 861 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 862 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-12"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 863 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-12"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 864 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-12"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-12"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-12"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-12"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-12"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-12"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-12"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 865 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-26"); @got = $n -> bnok($k);' second input arg is unmodified ok 866 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-26"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-26"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-26"; @got = $n -> bnok($k);' second input arg is unmodified ok 867 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-26"); $got = $n -> bnok($k);' second input arg is unmodified ok 868 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-26"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-26"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-26"; $got = $n -> bnok($k);' second input arg is unmodified ok 869 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' second input arg is unmodified ok 870 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-25"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-25"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-25"; @got = $n -> bnok($k);' second input arg is unmodified ok 871 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' second input arg is unmodified ok 872 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-25"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-25"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-25"; $got = $n -> bnok($k);' second input arg is unmodified ok 873 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' second input arg is unmodified ok 874 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-24"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-24"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-24"; @got = $n -> bnok($k);' second input arg is unmodified ok 875 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' second input arg is unmodified ok 876 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-24"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-24"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-24"; $got = $n -> bnok($k);' second input arg is unmodified ok 877 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' second input arg is unmodified ok 878 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-23"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-23"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-23"; @got = $n -> bnok($k);' second input arg is unmodified ok 879 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' second input arg is unmodified ok 880 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-23"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-23"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-23"; $got = $n -> bnok($k);' second input arg is unmodified ok 881 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' second input arg is unmodified ok 882 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-22"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-22"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-22"; @got = $n -> bnok($k);' second input arg is unmodified ok 883 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' second input arg is unmodified ok 884 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-22"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-22"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-22"; $got = $n -> bnok($k);' second input arg is unmodified ok 885 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 886 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 887 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 888 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 889 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 890 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 891 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 892 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 893 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 894 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 895 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 896 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 897 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 898 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 899 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 900 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 901 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 902 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 903 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 904 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 905 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 906 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 907 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 908 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 909 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 910 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 911 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 912 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 913 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 914 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 915 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 916 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 917 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 918 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 919 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 920 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 921 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 922 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 923 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 924 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 925 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 926 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 927 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 928 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 929 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 930 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 931 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 932 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 933 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 934 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 935 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 936 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 937 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 938 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 939 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 940 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 941 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 942 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 943 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 944 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 945 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 946 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 947 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 948 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 949 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 950 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 951 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 952 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 953 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 954 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 955 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 956 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 957 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 958 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 959 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 960 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 961 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 962 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 963 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 964 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 965 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 966 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 967 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 968 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 969 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 970 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 971 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 972 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 973 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 974 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 975 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 976 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 977 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 978 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 979 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 980 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 981 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 982 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 983 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 984 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 985 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 986 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 987 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 988 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 989 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 990 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 991 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 992 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 993 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 994 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 995 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 996 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 997 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 998 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 999 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1000 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1001 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1002 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1003 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1004 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1005 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1006 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1007 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1008 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1009 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1010 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1011 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1012 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1013 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1014 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1015 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1016 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1017 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1018 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1019 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1020 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1021 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1022 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1023 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1024 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1025 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1026 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1027 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1028 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1029 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1030 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-11"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1031 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-11"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1032 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-11"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-11"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-11"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-11"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-11"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-11"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-11"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1033 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-25"); @got = $n -> bnok($k);' second input arg is unmodified ok 1034 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-25"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-25"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-25"; @got = $n -> bnok($k);' second input arg is unmodified ok 1035 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-25"); $got = $n -> bnok($k);' second input arg is unmodified ok 1036 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-25"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-25"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-25"; $got = $n -> bnok($k);' second input arg is unmodified ok 1037 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' second input arg is unmodified ok 1038 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-24"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-24"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-24"; @got = $n -> bnok($k);' second input arg is unmodified ok 1039 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' second input arg is unmodified ok 1040 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-24"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-24"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-24"; $got = $n -> bnok($k);' second input arg is unmodified ok 1041 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' second input arg is unmodified ok 1042 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-23"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-23"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-23"; @got = $n -> bnok($k);' second input arg is unmodified ok 1043 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' second input arg is unmodified ok 1044 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-23"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-23"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-23"; $got = $n -> bnok($k);' second input arg is unmodified ok 1045 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' second input arg is unmodified ok 1046 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-22"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-22"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-22"; @got = $n -> bnok($k);' second input arg is unmodified ok 1047 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' second input arg is unmodified ok 1048 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-22"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-22"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-22"; $got = $n -> bnok($k);' second input arg is unmodified ok 1049 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 1050 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 1051 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 1052 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 1053 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 1054 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 1055 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 1056 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 1057 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 1058 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 1059 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 1060 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 1061 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 1062 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 1063 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 1064 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 1065 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 1066 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 1067 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 1068 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 1069 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 1070 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 1071 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 1072 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 1073 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1074 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1075 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1076 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1077 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1078 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1079 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1080 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1081 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1082 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1083 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1084 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1085 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1086 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1087 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1088 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1089 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1090 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1091 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1092 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1093 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1094 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1095 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1096 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1097 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1098 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1099 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1100 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1101 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1102 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1103 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1104 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1105 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1106 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1107 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1108 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1109 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1110 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1111 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1112 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1113 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1114 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1115 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1116 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1117 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1118 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1119 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1120 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1121 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1122 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1123 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1124 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1125 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1126 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1127 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1128 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1129 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1130 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1131 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1132 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1133 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 1134 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 1135 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 1136 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 1137 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1138 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1139 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1140 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1141 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1142 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1143 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1144 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1145 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1146 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1147 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1148 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1149 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1150 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1151 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1152 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1153 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1154 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1155 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1156 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1157 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1158 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1159 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1160 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1161 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1162 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1163 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1164 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1165 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1166 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1167 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1168 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1169 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1170 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1171 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1172 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1173 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1174 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1175 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1176 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1177 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1178 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1179 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1180 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1181 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1182 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1183 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1184 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1185 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1186 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1187 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1188 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1189 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1190 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1191 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1192 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1193 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1194 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-10"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1195 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-10"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1196 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-10"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-10"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-10"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-10"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-10"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-10"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-10"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1197 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-24"); @got = $n -> bnok($k);' second input arg is unmodified ok 1198 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-24"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-24"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-24"; @got = $n -> bnok($k);' second input arg is unmodified ok 1199 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-24"); $got = $n -> bnok($k);' second input arg is unmodified ok 1200 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-24"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-24"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-24"; $got = $n -> bnok($k);' second input arg is unmodified ok 1201 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' second input arg is unmodified ok 1202 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-23"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-23"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-23"; @got = $n -> bnok($k);' second input arg is unmodified ok 1203 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' second input arg is unmodified ok 1204 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-23"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-23"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-23"; $got = $n -> bnok($k);' second input arg is unmodified ok 1205 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' second input arg is unmodified ok 1206 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-22"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-22"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-22"; @got = $n -> bnok($k);' second input arg is unmodified ok 1207 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' second input arg is unmodified ok 1208 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-22"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-22"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-22"; $got = $n -> bnok($k);' second input arg is unmodified ok 1209 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 1210 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 1211 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 1212 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 1213 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 1214 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 1215 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 1216 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 1217 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 1218 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 1219 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 1220 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 1221 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 1222 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 1223 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 1224 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 1225 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 1226 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 1227 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 1228 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 1229 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 1230 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 1231 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 1232 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 1233 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1234 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1235 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1236 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1237 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1238 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1239 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1240 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1241 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1242 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1243 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1244 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1245 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1246 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1247 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1248 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1249 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1250 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1251 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1252 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1253 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1254 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1255 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1256 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1257 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1258 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1259 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1260 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1261 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1262 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1263 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1264 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1265 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1266 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1267 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1268 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1269 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1270 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1271 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1272 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1273 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1274 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1275 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1276 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1277 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1278 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1279 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1280 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1281 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1282 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1283 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1284 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1285 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1286 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1287 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1288 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1289 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1290 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1291 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1292 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1293 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 1294 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 1295 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 1296 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 1297 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1298 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1299 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1300 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1301 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1302 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1303 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1304 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1305 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1306 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1307 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1308 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1309 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1310 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1311 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1312 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1313 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1314 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1315 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1316 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1317 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1318 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1319 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1320 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1321 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1322 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1323 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1324 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1325 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1326 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1327 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1328 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1329 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1330 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1331 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1332 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1333 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1334 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1335 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1336 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1337 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1338 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1339 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1340 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1341 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1342 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1343 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1344 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1345 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1346 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1347 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1348 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1349 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1350 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1351 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1352 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1353 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1354 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-9"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1355 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-9"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1356 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-9"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-9"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-9"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-9"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-9"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-9"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-9"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1357 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-23"); @got = $n -> bnok($k);' second input arg is unmodified ok 1358 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-23"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-23"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-23"; @got = $n -> bnok($k);' second input arg is unmodified ok 1359 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-23"); $got = $n -> bnok($k);' second input arg is unmodified ok 1360 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-23"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-23"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-23"; $got = $n -> bnok($k);' second input arg is unmodified ok 1361 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' second input arg is unmodified ok 1362 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-22"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-22"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-22"; @got = $n -> bnok($k);' second input arg is unmodified ok 1363 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' second input arg is unmodified ok 1364 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-22"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-22"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-22"; $got = $n -> bnok($k);' second input arg is unmodified ok 1365 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 1366 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 1367 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 1368 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 1369 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 1370 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 1371 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 1372 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 1373 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 1374 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 1375 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 1376 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 1377 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 1378 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 1379 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 1380 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 1381 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 1382 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 1383 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 1384 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 1385 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 1386 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 1387 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 1388 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 1389 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1390 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1391 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1392 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1393 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1394 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1395 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1396 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1397 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1398 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1399 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1400 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1401 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1402 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1403 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1404 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1405 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1406 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1407 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1408 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1409 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1410 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1411 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1412 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1413 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1414 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1415 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1416 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1417 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1418 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1419 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1420 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1421 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1422 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1423 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1424 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1425 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1426 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1427 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1428 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1429 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1430 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1431 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1432 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1433 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1434 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1435 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1436 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1437 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1438 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1439 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1440 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1441 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1442 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1443 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1444 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1445 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1446 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1447 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1448 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1449 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 1450 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 1451 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 1452 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 1453 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1454 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1455 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1456 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1457 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1458 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1459 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1460 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1461 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1462 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1463 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1464 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1465 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1466 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1467 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1468 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1469 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1470 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1471 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1472 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1473 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1474 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1475 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1476 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1477 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1478 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1479 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1480 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1481 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1482 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1483 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1484 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1485 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1486 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1487 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1488 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1489 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1490 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1491 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1492 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1493 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1494 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1495 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1496 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1497 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1498 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1499 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1500 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1501 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1502 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1503 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1504 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1505 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1506 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1507 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1508 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1509 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1510 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-8"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1511 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-8"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1512 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-8"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-8"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-8"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-8"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-8"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-8"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-8"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1513 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-22"); @got = $n -> bnok($k);' second input arg is unmodified ok 1514 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-22"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-22"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-22"; @got = $n -> bnok($k);' second input arg is unmodified ok 1515 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-22"); $got = $n -> bnok($k);' second input arg is unmodified ok 1516 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-22"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-22"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-22"; $got = $n -> bnok($k);' second input arg is unmodified ok 1517 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 1518 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 1519 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 1520 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 1521 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 1522 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 1523 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 1524 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 1525 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 1526 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 1527 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 1528 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 1529 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 1530 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 1531 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 1532 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 1533 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 1534 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 1535 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 1536 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 1537 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 1538 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 1539 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 1540 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 1541 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1542 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1543 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1544 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1545 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1546 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1547 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1548 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1549 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1550 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1551 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1552 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1553 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1554 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1555 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1556 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1557 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1558 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1559 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1560 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1561 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1562 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1563 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1564 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1565 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1566 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1567 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1568 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1569 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1570 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1571 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1572 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1573 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1574 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1575 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1576 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1577 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1578 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1579 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1580 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1581 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1582 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1583 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1584 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1585 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1586 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1587 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1588 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1589 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1590 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1591 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1592 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1593 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1594 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1595 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1596 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1597 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1598 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1599 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1600 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1601 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 1602 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 1603 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 1604 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 1605 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1606 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1607 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1608 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1609 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1610 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1611 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1612 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1613 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1614 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1615 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1616 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1617 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1618 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1619 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1620 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1621 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1622 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1623 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1624 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1625 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1626 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1627 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1628 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1629 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1630 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1631 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1632 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1633 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1634 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1635 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1636 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1637 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1638 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1639 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1640 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1641 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1642 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1643 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1644 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1645 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1646 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1647 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1648 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1649 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1650 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1651 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1652 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1653 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1654 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1655 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1656 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1657 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1658 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1659 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1660 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1661 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1662 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-7"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1663 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-7"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1664 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-7"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-7"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-7"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-7"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-7"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-7"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-7"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1665 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 1666 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 1667 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 1668 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 1669 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 1670 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 1671 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 1672 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 1673 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 1674 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 1675 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 1676 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 1677 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 1678 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 1679 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 1680 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 1681 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 1682 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 1683 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 1684 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 1685 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 1686 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 1687 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 1688 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 1689 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1690 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1691 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1692 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1693 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1694 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1695 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1696 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1697 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1698 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1699 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1700 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1701 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1702 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1703 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1704 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1705 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1706 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1707 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1708 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1709 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1710 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1711 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1712 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1713 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1714 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1715 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1716 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1717 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1718 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1719 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1720 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1721 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1722 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1723 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1724 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1725 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1726 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1727 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1728 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1729 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1730 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1731 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1732 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1733 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1734 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1735 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1736 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1737 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1738 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1739 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1740 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1741 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1742 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1743 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1744 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1745 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1746 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1747 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1748 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1749 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 1750 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 1751 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 1752 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 1753 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1754 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1755 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1756 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1757 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1758 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1759 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1760 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1761 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1762 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1763 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1764 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1765 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1766 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1767 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1768 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1769 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1770 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1771 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1772 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1773 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1774 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1775 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1776 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1777 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1778 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1779 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1780 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1781 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1782 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1783 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1784 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1785 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1786 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1787 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1788 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1789 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1790 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1791 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1792 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1793 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1794 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1795 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1796 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1797 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1798 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1799 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1800 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1801 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1802 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1803 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1804 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1805 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1806 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1807 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1808 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1809 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1810 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-6"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1811 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-6"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1812 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-6"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-6"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-6"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-6"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-6"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-6"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-6"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1813 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 1814 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 1815 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 1816 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 1817 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 1818 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 1819 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 1820 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 1821 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 1822 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 1823 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 1824 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 1825 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 1826 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 1827 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 1828 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 1829 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 1830 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 1831 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 1832 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 1833 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1834 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1835 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1836 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1837 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1838 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1839 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1840 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1841 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1842 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1843 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1844 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1845 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1846 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1847 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1848 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1849 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1850 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1851 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1852 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1853 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1854 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1855 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1856 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1857 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1858 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1859 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1860 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1861 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1862 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1863 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1864 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1865 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1866 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1867 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1868 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1869 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1870 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1871 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1872 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1873 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1874 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1875 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1876 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1877 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1878 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1879 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1880 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1881 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1882 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1883 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1884 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1885 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1886 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1887 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1888 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1889 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1890 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1891 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1892 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1893 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 1894 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 1895 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 1896 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 1897 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1898 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1899 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1900 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1901 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1902 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1903 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1904 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1905 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1906 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1907 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1908 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1909 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1910 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1911 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1912 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1913 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1914 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1915 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1916 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1917 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1918 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1919 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1920 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1921 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1922 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1923 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1924 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1925 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1926 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1927 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1928 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1929 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1930 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1931 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1932 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1933 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1934 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1935 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1936 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1937 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1938 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1939 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1940 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1941 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1942 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1943 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1944 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1945 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1946 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1947 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1948 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1949 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1950 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1951 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1952 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1953 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1954 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-5"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1955 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-5"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1956 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-5"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-5"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-5"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-5"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-5"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-5"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-5"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1957 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 1958 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 1959 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 1960 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 1961 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 1962 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 1963 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 1964 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 1965 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 1966 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 1967 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 1968 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 1969 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 1970 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 1971 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 1972 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 1973 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1974 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1975 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1976 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1977 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1978 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1979 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1980 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1981 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1982 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1983 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1984 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1985 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1986 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1987 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1988 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1989 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1990 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1991 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1992 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1993 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1994 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1995 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1996 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1997 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1998 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1999 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2000 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2001 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2002 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2003 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2004 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2005 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2006 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2007 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2008 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2009 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2010 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2011 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2012 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2013 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2014 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2015 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2016 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2017 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2018 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2019 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2020 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2021 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2022 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2023 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2024 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2025 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2026 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2027 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2028 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2029 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2030 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2031 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2032 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2033 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 2034 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 2035 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 2036 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 2037 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2038 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2039 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2040 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2041 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2042 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2043 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2044 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2045 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2046 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2047 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2048 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2049 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2050 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2051 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2052 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2053 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2054 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2055 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2056 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2057 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2058 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2059 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2060 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2061 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2062 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2063 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2064 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2065 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2066 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2067 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2068 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2069 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2070 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2071 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2072 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2073 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2074 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2075 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2076 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2077 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2078 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2079 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2080 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2081 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2082 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2083 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2084 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2085 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2086 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2087 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2088 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2089 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2090 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2091 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2092 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2093 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2094 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-4"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2095 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-4"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2096 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-4"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-4"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-4"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-4"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-4"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-4"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-4"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2097 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 2098 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 2099 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 2100 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 2101 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 2102 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 2103 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 2104 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 2105 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 2106 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 2107 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 2108 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 2109 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2110 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2111 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2112 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2113 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2114 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2115 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2116 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2117 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2118 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2119 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2120 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2121 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2122 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2123 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2124 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2125 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2126 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2127 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2128 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2129 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2130 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2131 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2132 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2133 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2134 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2135 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2136 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2137 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2138 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2139 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2140 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2141 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2142 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2143 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2144 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2145 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2146 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2147 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2148 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2149 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2150 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2151 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2152 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2153 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2154 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2155 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2156 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2157 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2158 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2159 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2160 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2161 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2162 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2163 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2164 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2165 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2166 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2167 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2168 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2169 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 2170 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 2171 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 2172 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 2173 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2174 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2175 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2176 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2177 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2178 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2179 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2180 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2181 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2182 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2183 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2184 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2185 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2186 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2187 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2188 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2189 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2190 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2191 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2192 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2193 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2194 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2195 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2196 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2197 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2198 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2199 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2200 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2201 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2202 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2203 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2204 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2205 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2206 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2207 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2208 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2209 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2210 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2211 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2212 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2213 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2214 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2215 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2216 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2217 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2218 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2219 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2220 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2221 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2222 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2223 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2224 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2225 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2226 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2227 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2228 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2229 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2230 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-3"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2231 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-3"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2232 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-3"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-3"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-3"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-3"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-3"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-3"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-3"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2233 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 2234 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 2235 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 2236 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 2237 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 2238 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 2239 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 2240 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 2241 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2242 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2243 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2244 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2245 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2246 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2247 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2248 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2249 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2250 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2251 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2252 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2253 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2254 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2255 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2256 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2257 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2258 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2259 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2260 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2261 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2262 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2263 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2264 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2265 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2266 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2267 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2268 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2269 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2270 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2271 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2272 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2273 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2274 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2275 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2276 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2277 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2278 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2279 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2280 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2281 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2282 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2283 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2284 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2285 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2286 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2287 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2288 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2289 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2290 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2291 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2292 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2293 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2294 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2295 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2296 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2297 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2298 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2299 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2300 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2301 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 2302 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 2303 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 2304 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 2305 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2306 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2307 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2308 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2309 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2310 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2311 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2312 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2313 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2314 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2315 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2316 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2317 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2318 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2319 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2320 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2321 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2322 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2323 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2324 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2325 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2326 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2327 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2328 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2329 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2330 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2331 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2332 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2333 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2334 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2335 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2336 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2337 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2338 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2339 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2340 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2341 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2342 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2343 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2344 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2345 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2346 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2347 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2348 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2349 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2350 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2351 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2352 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2353 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2354 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2355 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2356 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2357 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2358 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2359 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2360 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2361 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2362 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-2"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2363 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-2"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2364 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-2"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-2"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-2"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-2"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-2"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-2"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-2"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2365 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 2366 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 2367 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 2368 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 2369 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2370 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2371 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2372 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2373 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2374 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2375 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2376 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2377 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2378 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2379 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2380 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2381 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2382 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2383 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2384 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2385 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2386 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2387 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2388 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2389 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2390 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2391 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2392 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2393 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2394 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2395 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2396 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2397 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2398 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2399 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2400 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2401 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2402 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2403 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2404 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2405 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2406 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2407 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2408 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2409 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2410 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2411 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2412 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2413 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2414 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2415 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2416 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2417 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2418 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2419 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2420 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2421 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2422 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2423 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2424 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2425 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2426 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2427 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2428 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2429 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 2430 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 2431 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 2432 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 2433 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2434 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2435 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2436 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2437 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2438 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2439 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2440 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2441 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2442 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2443 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2444 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2445 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2446 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2447 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2448 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2449 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2450 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2451 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2452 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2453 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2454 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2455 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2456 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2457 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2458 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2459 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2460 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2461 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2462 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2463 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2464 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2465 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2466 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2467 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2468 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2469 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2470 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2471 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2472 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2473 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2474 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2475 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2476 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2477 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2478 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2479 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2480 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2481 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2482 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2483 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2484 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2485 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2486 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2487 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2488 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2489 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2490 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("-1"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2491 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("-1"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2492 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("-1"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("-1"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("-1"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("-1"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("-1"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("-1"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("-1"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2493 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2494 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2495 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2496 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2497 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2498 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2499 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2500 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2501 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2502 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2503 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2504 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2505 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2506 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2507 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2508 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2509 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2510 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2511 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2512 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2513 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2514 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2515 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2516 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2517 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2518 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2519 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2520 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2521 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2522 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2523 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2524 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2525 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2526 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2527 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2528 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2529 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2530 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2531 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2532 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2533 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2534 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2535 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2536 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2537 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2538 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2539 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2540 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2541 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2542 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2543 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2544 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2545 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2546 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2547 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2548 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2549 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2550 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2551 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2552 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2553 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 2554 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 2555 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 2556 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 2557 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2558 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2559 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2560 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2561 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2562 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2563 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2564 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2565 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2566 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2567 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2568 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2569 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2570 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2571 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2572 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2573 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2574 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2575 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2576 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2577 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2578 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2579 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2580 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2581 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2582 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2583 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2584 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2585 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2586 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2587 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2588 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2589 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2590 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2591 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2592 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2593 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2594 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2595 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2596 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2597 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2598 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2599 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2600 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2601 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2602 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2603 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2604 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2605 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2606 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2607 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2608 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2609 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2610 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2611 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2612 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2613 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2614 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("0"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("0"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("0"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("0"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("0"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("0"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2615 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("0"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2616 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("0"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("0"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("0"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("0"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("0"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("0"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("0"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2617 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2618 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2619 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2620 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2621 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2622 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2623 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2624 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2625 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2626 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2627 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2628 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2629 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2630 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2631 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2632 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2633 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2634 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2635 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2636 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2637 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2638 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2639 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2640 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2641 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2642 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2643 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2644 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2645 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2646 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2647 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2648 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2649 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2650 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2651 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2652 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2653 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2654 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2655 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2656 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2657 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2658 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2659 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2660 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2661 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2662 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2663 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2664 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2665 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2666 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2667 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2668 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2669 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2670 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2671 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2672 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2673 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2674 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2675 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2676 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2677 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 2678 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 2679 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 2680 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 2681 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2682 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2683 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2684 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2685 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2686 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2687 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2688 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2689 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2690 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2691 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2692 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2693 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2694 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2695 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2696 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2697 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2698 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2699 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2700 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2701 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2702 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2703 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2704 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2705 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2706 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2707 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2708 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2709 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2710 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2711 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2712 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2713 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2714 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2715 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2716 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2717 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2718 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2719 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2720 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2721 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2722 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2723 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2724 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2725 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2726 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2727 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2728 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2729 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2730 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2731 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2732 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2733 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2734 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2735 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2736 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2737 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2738 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2739 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2740 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2741 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 2742 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("1"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("1"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("1"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("1"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("1"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("1"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 2743 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("1"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 2744 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("1"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("1"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("1"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("1"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("1"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("1"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("1"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 2745 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2746 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2747 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2748 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2749 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2750 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2751 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2752 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2753 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2754 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2755 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2756 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2757 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2758 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2759 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2760 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2761 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2762 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2763 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2764 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2765 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2766 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2767 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2768 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2769 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2770 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2771 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2772 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2773 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2774 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2775 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2776 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2777 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2778 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2779 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2780 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2781 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2782 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2783 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2784 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2785 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2786 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2787 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2788 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2789 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2790 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2791 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2792 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2793 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2794 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2795 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2796 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2797 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2798 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2799 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2800 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2801 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2802 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2803 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2804 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2805 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 2806 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 2807 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 2808 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 2809 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2810 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2811 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2812 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2813 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2814 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2815 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2816 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2817 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2818 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2819 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2820 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2821 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2822 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2823 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2824 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2825 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2826 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2827 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2828 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2829 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2830 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2831 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2832 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2833 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2834 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2835 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2836 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2837 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2838 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2839 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2840 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2841 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2842 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2843 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2844 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2845 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2846 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2847 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2848 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2849 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2850 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2851 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2852 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2853 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2854 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2855 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2856 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2857 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2858 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2859 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2860 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2861 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2862 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2863 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2864 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2865 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2866 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2867 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2868 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2869 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 2870 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 2871 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 2872 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 2873 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 2874 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("2"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("2"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("2"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("2"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("2"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("2"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 2875 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("2"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 2876 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("2"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("2"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("2"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("2"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("2"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("2"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("2"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 2877 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2878 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2879 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2880 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2881 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2882 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2883 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2884 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2885 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2886 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2887 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2888 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2889 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2890 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2891 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2892 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2893 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2894 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2895 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2896 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2897 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2898 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2899 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2900 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2901 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2902 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2903 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2904 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2905 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2906 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2907 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2908 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2909 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2910 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2911 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2912 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2913 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2914 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2915 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2916 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2917 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2918 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2919 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2920 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2921 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2922 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2923 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2924 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2925 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2926 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2927 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2928 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2929 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2930 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2931 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2932 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2933 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2934 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2935 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2936 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2937 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 2938 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 2939 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 2940 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 2941 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2942 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2943 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2944 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2945 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2946 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2947 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2948 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2949 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2950 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2951 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2952 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2953 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2954 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2955 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2956 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2957 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2958 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2959 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2960 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2961 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2962 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2963 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2964 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2965 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2966 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2967 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2968 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2969 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2970 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2971 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2972 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2973 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2974 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2975 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2976 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2977 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2978 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2979 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2980 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2981 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2982 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2983 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2984 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2985 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2986 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2987 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2988 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2989 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2990 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2991 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2992 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2993 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2994 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2995 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2996 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2997 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2998 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2999 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3000 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3001 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 3002 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 3003 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 3004 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 3005 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 3006 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 3007 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 3008 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 3009 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 3010 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("3"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("3"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("3"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("3"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("3"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("3"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 3011 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("3"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 3012 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("3"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("3"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("3"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("3"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("3"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("3"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("3"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 3013 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3014 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3015 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3016 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3017 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3018 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3019 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3020 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3021 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3022 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3023 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3024 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3025 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3026 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3027 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3028 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3029 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3030 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3031 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3032 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3033 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3034 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3035 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3036 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3037 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3038 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3039 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3040 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3041 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3042 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3043 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3044 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3045 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3046 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3047 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3048 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3049 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3050 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3051 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3052 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3053 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3054 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3055 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3056 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3057 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3058 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3059 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3060 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3061 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3062 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3063 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3064 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3065 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3066 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3067 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3068 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3069 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3070 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3071 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3072 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3073 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 3074 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 3075 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 3076 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 3077 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3078 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3079 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3080 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3081 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3082 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3083 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3084 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3085 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3086 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3087 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3088 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3089 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3090 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3091 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3092 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3093 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3094 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3095 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3096 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3097 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3098 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3099 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3100 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3101 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3102 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3103 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3104 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3105 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3106 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3107 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3108 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3109 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3110 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3111 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3112 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3113 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3114 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3115 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3116 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3117 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3118 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3119 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3120 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3121 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3122 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3123 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3124 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3125 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3126 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3127 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3128 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3129 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3130 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3131 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3132 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3133 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3134 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3135 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3136 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3137 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 3138 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 3139 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 3140 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 3141 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 3142 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 3143 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 3144 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 3145 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 3146 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 3147 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 3148 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 3149 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 3150 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("4"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("4"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("4"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("4"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("4"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("4"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 3151 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("4"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 3152 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("4"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("4"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("4"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("4"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("4"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("4"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("4"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 3153 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3154 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3155 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3156 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3157 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3158 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3159 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3160 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3161 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3162 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3163 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3164 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3165 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3166 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3167 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3168 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3169 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3170 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3171 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3172 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3173 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3174 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3175 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3176 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3177 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3178 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3179 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3180 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3181 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3182 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3183 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3184 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3185 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3186 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3187 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3188 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3189 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3190 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3191 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3192 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3193 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3194 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3195 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3196 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3197 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3198 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3199 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3200 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3201 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3202 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3203 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3204 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3205 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3206 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3207 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3208 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3209 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3210 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3211 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3212 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3213 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 3214 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 3215 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 3216 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 3217 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3218 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3219 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3220 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3221 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3222 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3223 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3224 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3225 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3226 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3227 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3228 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3229 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3230 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3231 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3232 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3233 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3234 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3235 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3236 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3237 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3238 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3239 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3240 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3241 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3242 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3243 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3244 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3245 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3246 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3247 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3248 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3249 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3250 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3251 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3252 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3253 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3254 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3255 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3256 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3257 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3258 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3259 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3260 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3261 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3262 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3263 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3264 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3265 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3266 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3267 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3268 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3269 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3270 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3271 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3272 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3273 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3274 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3275 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3276 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3277 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 3278 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 3279 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 3280 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 3281 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 3282 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 3283 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 3284 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 3285 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 3286 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 3287 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 3288 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 3289 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 3290 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 3291 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 3292 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 3293 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 3294 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("5"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("5"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("5"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("5"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("5"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("5"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 3295 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("5"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 3296 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("5"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("5"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("5"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("5"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("5"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("5"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("5"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 3297 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3298 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3299 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3300 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3301 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3302 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3303 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3304 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3305 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3306 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3307 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3308 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3309 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3310 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3311 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3312 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3313 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3314 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3315 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3316 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3317 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3318 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3319 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3320 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3321 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3322 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3323 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3324 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3325 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3326 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3327 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3328 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3329 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3330 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3331 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3332 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3333 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3334 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3335 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3336 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3337 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3338 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3339 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3340 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3341 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3342 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3343 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3344 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3345 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3346 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3347 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3348 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3349 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3350 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3351 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3352 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3353 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3354 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3355 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3356 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3357 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 3358 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 3359 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 3360 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 3361 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3362 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3363 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3364 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3365 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3366 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3367 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3368 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3369 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3370 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3371 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3372 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3373 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3374 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3375 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3376 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3377 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3378 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3379 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3380 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3381 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3382 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3383 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3384 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3385 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3386 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3387 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3388 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3389 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3390 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3391 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3392 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3393 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3394 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3395 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3396 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3397 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3398 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3399 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3400 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3401 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3402 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3403 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3404 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3405 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3406 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3407 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3408 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3409 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3410 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3411 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3412 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3413 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3414 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3415 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3416 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3417 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3418 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3419 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3420 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3421 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 3422 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 3423 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 3424 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 3425 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 3426 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 3427 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 3428 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 3429 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 3430 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 3431 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 3432 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 3433 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 3434 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 3435 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 3436 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 3437 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 3438 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 3439 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 3440 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 3441 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 3442 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("6"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("6"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("6"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("6"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("6"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("6"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 3443 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("6"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 3444 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("6"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("6"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("6"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("6"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("6"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("6"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("6"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 3445 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3446 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3447 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3448 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3449 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3450 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3451 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3452 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3453 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3454 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3455 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3456 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3457 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3458 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3459 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3460 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3461 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3462 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3463 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3464 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3465 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3466 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3467 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3468 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3469 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3470 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3471 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3472 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3473 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3474 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3475 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3476 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3477 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3478 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3479 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3480 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3481 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3482 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3483 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3484 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3485 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3486 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3487 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3488 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3489 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3490 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3491 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3492 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3493 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3494 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3495 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3496 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3497 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3498 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3499 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3500 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3501 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3502 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3503 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3504 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3505 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 3506 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 3507 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 3508 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 3509 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3510 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3511 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3512 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3513 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3514 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3515 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3516 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3517 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3518 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3519 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3520 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3521 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3522 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3523 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3524 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3525 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3526 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3527 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3528 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3529 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3530 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3531 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3532 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3533 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3534 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3535 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3536 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3537 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3538 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3539 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3540 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3541 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3542 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3543 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3544 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3545 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3546 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3547 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3548 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3549 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3550 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3551 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3552 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3553 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3554 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3555 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3556 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3557 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3558 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3559 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3560 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3561 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3562 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3563 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3564 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3565 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3566 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3567 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3568 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3569 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 3570 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 3571 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 3572 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 3573 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 3574 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 3575 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 3576 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 3577 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 3578 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 3579 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 3580 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 3581 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 3582 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 3583 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 3584 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 3585 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 3586 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 3587 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 3588 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 3589 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 3590 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 3591 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 3592 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 3593 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' second input arg is unmodified ok 3594 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("7"); $k = "22"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("7"); $k = "22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("7"); $k = "22"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("7"); $k = "22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("7"); $k = "22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("7"); $k = "22"; @got = $n -> bnok($k);' second input arg is unmodified ok 3595 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("7"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' second input arg is unmodified ok 3596 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("7"); $k = "22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("7"); $k = "22"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("7"); $k = "22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("7"); $k = "22"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("7"); $k = "22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("7"); $k = "22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("7"); $k = "22"; $got = $n -> bnok($k);' second input arg is unmodified ok 3597 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3598 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3599 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3600 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3601 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3602 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3603 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3604 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3605 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3606 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3607 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3608 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3609 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3610 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3611 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3612 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3613 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3614 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3615 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3616 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3617 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3618 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3619 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3620 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3621 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3622 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3623 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3624 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3625 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3626 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3627 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3628 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3629 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3630 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3631 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3632 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3633 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3634 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3635 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3636 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3637 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3638 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3639 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3640 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3641 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3642 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3643 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3644 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3645 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3646 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3647 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3648 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3649 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3650 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3651 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3652 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3653 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3654 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3655 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3656 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3657 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 3658 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 3659 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 3660 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 3661 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3662 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3663 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3664 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3665 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3666 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3667 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3668 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3669 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3670 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3671 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3672 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3673 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3674 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3675 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3676 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3677 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3678 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3679 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3680 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3681 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3682 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3683 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3684 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3685 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3686 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3687 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3688 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3689 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3690 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3691 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3692 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3693 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3694 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3695 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3696 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3697 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3698 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3699 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3700 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3701 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3702 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3703 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3704 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3705 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3706 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3707 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3708 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3709 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3710 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3711 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3712 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3713 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3714 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3715 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3716 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3717 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3718 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3719 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3720 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3721 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 3722 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 3723 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 3724 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 3725 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 3726 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 3727 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 3728 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 3729 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 3730 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 3731 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 3732 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 3733 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 3734 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 3735 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 3736 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 3737 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 3738 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 3739 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 3740 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 3741 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 3742 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 3743 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 3744 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 3745 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' second input arg is unmodified ok 3746 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "22"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "22"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "22"; @got = $n -> bnok($k);' second input arg is unmodified ok 3747 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' second input arg is unmodified ok 3748 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "22"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "22"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "22"; $got = $n -> bnok($k);' second input arg is unmodified ok 3749 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' second input arg is unmodified ok 3750 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("8"); $k = "23"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("8"); $k = "23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("8"); $k = "23"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("8"); $k = "23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("8"); $k = "23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("8"); $k = "23"; @got = $n -> bnok($k);' second input arg is unmodified ok 3751 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("8"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' second input arg is unmodified ok 3752 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("8"); $k = "23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("8"); $k = "23"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("8"); $k = "23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("8"); $k = "23"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("8"); $k = "23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("8"); $k = "23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("8"); $k = "23"; $got = $n -> bnok($k);' second input arg is unmodified ok 3753 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3754 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3755 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3756 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3757 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3758 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3759 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3760 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3761 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3762 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3763 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3764 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3765 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3766 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3767 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3768 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3769 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3770 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3771 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3772 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3773 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3774 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3775 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3776 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3777 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3778 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3779 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3780 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3781 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3782 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3783 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3784 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3785 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3786 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3787 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3788 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3789 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3790 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3791 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3792 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3793 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3794 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3795 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3796 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3797 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3798 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3799 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3800 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3801 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3802 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3803 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3804 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3805 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3806 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3807 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3808 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3809 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3810 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3811 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3812 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3813 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 3814 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 3815 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 3816 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 3817 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3818 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3819 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3820 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3821 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3822 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3823 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3824 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3825 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3826 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3827 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3828 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3829 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3830 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3831 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3832 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3833 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3834 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3835 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3836 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3837 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3838 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3839 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3840 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3841 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3842 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3843 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3844 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3845 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3846 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3847 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3848 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3849 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3850 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3851 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3852 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3853 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3854 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3855 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3856 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3857 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3858 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3859 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3860 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3861 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3862 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3863 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3864 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3865 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3866 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3867 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3868 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3869 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3870 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3871 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3872 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3873 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3874 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3875 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3876 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3877 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 3878 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 3879 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 3880 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 3881 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 3882 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 3883 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 3884 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 3885 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 3886 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 3887 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 3888 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 3889 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 3890 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 3891 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 3892 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 3893 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 3894 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 3895 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 3896 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 3897 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 3898 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 3899 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 3900 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 3901 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' second input arg is unmodified ok 3902 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "22"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "22"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "22"; @got = $n -> bnok($k);' second input arg is unmodified ok 3903 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' second input arg is unmodified ok 3904 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "22"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "22"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "22"; $got = $n -> bnok($k);' second input arg is unmodified ok 3905 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' second input arg is unmodified ok 3906 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "23"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "23"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "23"; @got = $n -> bnok($k);' second input arg is unmodified ok 3907 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' second input arg is unmodified ok 3908 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "23"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "23"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "23"; $got = $n -> bnok($k);' second input arg is unmodified ok 3909 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' second input arg is unmodified ok 3910 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("9"); $k = "24"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("9"); $k = "24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("9"); $k = "24"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("9"); $k = "24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("9"); $k = "24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("9"); $k = "24"; @got = $n -> bnok($k);' second input arg is unmodified ok 3911 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("9"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' second input arg is unmodified ok 3912 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("9"); $k = "24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("9"); $k = "24"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("9"); $k = "24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("9"); $k = "24"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("9"); $k = "24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("9"); $k = "24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("9"); $k = "24"; $got = $n -> bnok($k);' second input arg is unmodified ok 3913 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3914 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3915 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3916 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3917 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3918 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3919 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3920 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3921 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3922 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3923 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3924 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3925 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3926 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3927 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3928 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3929 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3930 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3931 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3932 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3933 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3934 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3935 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3936 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3937 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3938 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3939 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3940 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3941 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3942 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3943 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3944 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3945 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3946 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3947 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3948 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3949 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3950 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3951 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3952 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3953 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3954 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3955 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3956 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3957 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3958 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3959 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3960 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3961 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3962 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3963 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3964 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3965 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3966 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3967 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3968 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3969 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3970 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3971 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3972 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3973 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 3974 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 3975 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 3976 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 3977 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3978 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3979 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3980 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3981 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3982 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3983 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3984 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3985 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3986 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3987 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3988 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3989 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3990 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3991 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3992 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3993 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3994 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3995 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3996 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3997 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3998 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3999 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4000 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4001 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4002 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4003 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4004 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4005 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4006 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4007 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4008 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4009 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4010 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4011 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4012 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4013 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4014 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4015 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4016 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4017 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4018 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4019 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4020 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4021 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4022 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4023 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4024 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4025 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4026 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4027 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4028 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4029 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4030 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4031 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4032 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4033 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4034 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4035 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4036 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4037 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 4038 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 4039 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 4040 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 4041 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 4042 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 4043 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 4044 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 4045 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 4046 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 4047 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 4048 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 4049 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 4050 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 4051 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 4052 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 4053 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 4054 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 4055 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 4056 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 4057 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 4058 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 4059 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 4060 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 4061 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' second input arg is unmodified ok 4062 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "22"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "22"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "22"; @got = $n -> bnok($k);' second input arg is unmodified ok 4063 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' second input arg is unmodified ok 4064 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "22"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "22"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "22"; $got = $n -> bnok($k);' second input arg is unmodified ok 4065 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' second input arg is unmodified ok 4066 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "23"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "23"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "23"; @got = $n -> bnok($k);' second input arg is unmodified ok 4067 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' second input arg is unmodified ok 4068 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "23"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "23"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "23"; $got = $n -> bnok($k);' second input arg is unmodified ok 4069 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' second input arg is unmodified ok 4070 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "24"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "24"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "24"; @got = $n -> bnok($k);' second input arg is unmodified ok 4071 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' second input arg is unmodified ok 4072 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "24"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "24"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "24"; $got = $n -> bnok($k);' second input arg is unmodified ok 4073 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' second input arg is unmodified ok 4074 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("10"); $k = "25"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("10"); $k = "25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("10"); $k = "25"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("10"); $k = "25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("10"); $k = "25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("10"); $k = "25"; @got = $n -> bnok($k);' second input arg is unmodified ok 4075 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("10"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' second input arg is unmodified ok 4076 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("10"); $k = "25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("10"); $k = "25"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("10"); $k = "25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("10"); $k = "25"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("10"); $k = "25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("10"); $k = "25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("10"); $k = "25"; $got = $n -> bnok($k);' second input arg is unmodified ok 4077 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4078 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4079 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4080 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4081 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4082 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4083 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4084 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4085 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4086 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4087 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4088 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4089 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4090 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4091 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4092 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4093 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4094 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4095 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4096 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4097 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4098 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4099 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4100 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4101 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4102 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4103 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4104 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4105 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4106 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4107 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4108 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4109 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4110 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4111 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4112 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4113 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4114 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4115 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4116 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4117 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4118 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4119 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4120 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4121 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4122 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4123 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4124 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4125 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4126 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4127 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4128 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4129 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4130 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4131 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4132 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4133 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4134 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4135 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4136 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4137 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 4138 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 4139 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 4140 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 4141 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4142 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4143 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4144 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4145 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4146 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4147 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4148 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4149 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4150 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4151 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4152 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4153 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4154 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4155 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4156 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4157 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4158 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4159 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4160 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4161 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4162 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4163 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4164 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4165 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4166 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4167 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4168 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4169 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4170 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4171 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4172 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4173 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4174 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4175 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4176 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4177 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4178 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4179 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4180 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4181 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4182 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4183 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4184 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4185 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4186 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4187 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4188 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4189 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4190 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4191 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4192 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4193 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4194 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4195 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4196 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4197 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4198 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4199 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4200 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4201 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 4202 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 4203 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 4204 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 4205 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 4206 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 4207 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 4208 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 4209 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 4210 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 4211 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 4212 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 4213 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 4214 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 4215 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 4216 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 4217 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 4218 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 4219 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 4220 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 4221 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 4222 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 4223 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 4224 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 4225 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' second input arg is unmodified ok 4226 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "22"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "22"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "22"; @got = $n -> bnok($k);' second input arg is unmodified ok 4227 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' second input arg is unmodified ok 4228 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "22"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "22"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "22"; $got = $n -> bnok($k);' second input arg is unmodified ok 4229 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' second input arg is unmodified ok 4230 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "23"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "23"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "23"; @got = $n -> bnok($k);' second input arg is unmodified ok 4231 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' second input arg is unmodified ok 4232 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "23"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "23"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "23"; $got = $n -> bnok($k);' second input arg is unmodified ok 4233 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' second input arg is unmodified ok 4234 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "24"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "24"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "24"; @got = $n -> bnok($k);' second input arg is unmodified ok 4235 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' second input arg is unmodified ok 4236 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "24"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "24"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "24"; $got = $n -> bnok($k);' second input arg is unmodified ok 4237 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' second input arg is unmodified ok 4238 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "25"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "25"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "25"; @got = $n -> bnok($k);' second input arg is unmodified ok 4239 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' second input arg is unmodified ok 4240 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "25"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "25"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "25"; $got = $n -> bnok($k);' second input arg is unmodified ok 4241 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' second input arg is unmodified ok 4242 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("11"); $k = "26"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("11"); $k = "26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("11"); $k = "26"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("11"); $k = "26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("11"); $k = "26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("11"); $k = "26"; @got = $n -> bnok($k);' second input arg is unmodified ok 4243 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("11"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' second input arg is unmodified ok 4244 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("11"); $k = "26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("11"); $k = "26"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("11"); $k = "26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("11"); $k = "26"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("11"); $k = "26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("11"); $k = "26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("11"); $k = "26"; $got = $n -> bnok($k);' second input arg is unmodified ok 4245 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4246 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4247 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4248 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4249 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4250 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4251 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4252 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4253 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4254 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4255 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4256 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4257 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4258 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4259 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4260 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4261 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4262 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4263 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4264 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4265 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4266 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4267 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4268 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4269 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4270 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4271 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4272 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4273 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4274 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4275 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4276 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4277 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4278 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4279 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4280 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4281 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4282 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4283 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4284 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4285 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4286 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4287 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4288 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4289 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4290 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4291 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4292 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4293 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4294 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4295 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4296 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4297 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4298 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4299 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4300 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4301 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4302 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4303 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4304 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4305 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 4306 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 4307 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 4308 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 4309 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4310 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4311 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4312 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4313 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4314 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4315 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4316 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4317 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4318 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4319 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4320 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4321 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4322 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4323 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4324 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4325 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4326 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4327 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4328 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4329 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4330 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4331 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4332 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4333 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4334 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4335 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4336 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4337 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4338 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4339 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4340 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4341 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4342 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4343 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4344 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4345 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4346 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4347 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4348 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4349 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4350 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4351 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4352 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4353 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4354 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4355 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4356 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4357 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4358 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4359 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4360 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4361 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4362 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4363 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4364 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4365 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4366 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4367 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4368 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4369 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 4370 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 4371 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 4372 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 4373 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 4374 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 4375 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 4376 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 4377 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 4378 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 4379 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 4380 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 4381 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 4382 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 4383 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 4384 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 4385 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 4386 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 4387 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 4388 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 4389 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 4390 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 4391 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 4392 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 4393 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' second input arg is unmodified ok 4394 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "22"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "22"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "22"; @got = $n -> bnok($k);' second input arg is unmodified ok 4395 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' second input arg is unmodified ok 4396 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "22"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "22"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "22"; $got = $n -> bnok($k);' second input arg is unmodified ok 4397 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' second input arg is unmodified ok 4398 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "23"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "23"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "23"; @got = $n -> bnok($k);' second input arg is unmodified ok 4399 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' second input arg is unmodified ok 4400 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "23"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "23"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "23"; $got = $n -> bnok($k);' second input arg is unmodified ok 4401 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' second input arg is unmodified ok 4402 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "24"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "24"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "24"; @got = $n -> bnok($k);' second input arg is unmodified ok 4403 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' second input arg is unmodified ok 4404 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "24"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "24"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "24"; $got = $n -> bnok($k);' second input arg is unmodified ok 4405 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' second input arg is unmodified ok 4406 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "25"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "25"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "25"; @got = $n -> bnok($k);' second input arg is unmodified ok 4407 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' second input arg is unmodified ok 4408 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "25"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "25"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "25"; $got = $n -> bnok($k);' second input arg is unmodified ok 4409 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' second input arg is unmodified ok 4410 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "26"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "26"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "26"; @got = $n -> bnok($k);' second input arg is unmodified ok 4411 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' second input arg is unmodified ok 4412 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "26"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "26"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "26"; $got = $n -> bnok($k);' second input arg is unmodified ok 4413 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' second input arg is unmodified ok 4414 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "27"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "27"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("12"); $k = "27"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("12"); $k = "27"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("12"); $k = "27"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("12"); $k = "27"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("12"); $k = "27"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("12"); $k = "27"; @got = $n -> bnok($k);' second input arg is unmodified ok 4415 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("12"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' second input arg is unmodified ok 4416 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("12"); $k = "27"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("12"); $k = "27"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("12"); $k = "27"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("12"); $k = "27"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("12"); $k = "27"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("12"); $k = "27"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("12"); $k = "27"; $got = $n -> bnok($k);' second input arg is unmodified ok 4417 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4418 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4419 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4420 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4421 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4422 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4423 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4424 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4425 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4426 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4427 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4428 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4429 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4430 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4431 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4432 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4433 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4434 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4435 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4436 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4437 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4438 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4439 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4440 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4441 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4442 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4443 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4444 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4445 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4446 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4447 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4448 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4449 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4450 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4451 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4452 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4453 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4454 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4455 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4456 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4457 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4458 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4459 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4460 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4461 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4462 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4463 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4464 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4465 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4466 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4467 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4468 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4469 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4470 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4471 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4472 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4473 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4474 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4475 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4476 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4477 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 4478 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 4479 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 4480 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 4481 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4482 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4483 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4484 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4485 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4486 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4487 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4488 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4489 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4490 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4491 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4492 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4493 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4494 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4495 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4496 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4497 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4498 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4499 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4500 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4501 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4502 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4503 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4504 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4505 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4506 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4507 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4508 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4509 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4510 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4511 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4512 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4513 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4514 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4515 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4516 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4517 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4518 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4519 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4520 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4521 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4522 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4523 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4524 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4525 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4526 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4527 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4528 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4529 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4530 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4531 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4532 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4533 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4534 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4535 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4536 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4537 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4538 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4539 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4540 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4541 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 4542 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 4543 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 4544 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 4545 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 4546 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 4547 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 4548 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 4549 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 4550 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 4551 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 4552 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 4553 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 4554 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 4555 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 4556 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 4557 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 4558 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 4559 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 4560 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 4561 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 4562 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 4563 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 4564 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 4565 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' second input arg is unmodified ok 4566 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "22"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "22"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "22"; @got = $n -> bnok($k);' second input arg is unmodified ok 4567 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' second input arg is unmodified ok 4568 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "22"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "22"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "22"; $got = $n -> bnok($k);' second input arg is unmodified ok 4569 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' second input arg is unmodified ok 4570 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "23"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "23"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "23"; @got = $n -> bnok($k);' second input arg is unmodified ok 4571 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' second input arg is unmodified ok 4572 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "23"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "23"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "23"; $got = $n -> bnok($k);' second input arg is unmodified ok 4573 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' second input arg is unmodified ok 4574 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "24"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "24"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "24"; @got = $n -> bnok($k);' second input arg is unmodified ok 4575 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' second input arg is unmodified ok 4576 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "24"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "24"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "24"; $got = $n -> bnok($k);' second input arg is unmodified ok 4577 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' second input arg is unmodified ok 4578 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "25"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "25"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "25"; @got = $n -> bnok($k);' second input arg is unmodified ok 4579 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' second input arg is unmodified ok 4580 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "25"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "25"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "25"; $got = $n -> bnok($k);' second input arg is unmodified ok 4581 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' second input arg is unmodified ok 4582 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "26"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "26"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "26"; @got = $n -> bnok($k);' second input arg is unmodified ok 4583 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' second input arg is unmodified ok 4584 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "26"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "26"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "26"; $got = $n -> bnok($k);' second input arg is unmodified ok 4585 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' second input arg is unmodified ok 4586 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "27"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "27"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "27"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "27"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "27"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "27"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "27"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "27"; @got = $n -> bnok($k);' second input arg is unmodified ok 4587 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' second input arg is unmodified ok 4588 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "27"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "27"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "27"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "27"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "27"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "27"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "27"; $got = $n -> bnok($k);' second input arg is unmodified ok 4589 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' second input arg is unmodified ok 4590 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "28"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "28"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("13"); $k = "28"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("13"); $k = "28"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("13"); $k = "28"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("13"); $k = "28"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("13"); $k = "28"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("13"); $k = "28"; @got = $n -> bnok($k);' second input arg is unmodified ok 4591 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("13"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' second input arg is unmodified ok 4592 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("13"); $k = "28"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("13"); $k = "28"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("13"); $k = "28"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("13"); $k = "28"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("13"); $k = "28"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("13"); $k = "28"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("13"); $k = "28"; $got = $n -> bnok($k);' second input arg is unmodified ok 4593 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4594 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4595 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4596 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4597 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4598 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4599 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4600 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4601 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4602 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4603 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4604 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4605 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4606 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4607 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4608 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4609 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4610 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4611 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4612 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4613 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4614 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4615 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4616 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4617 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4618 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4619 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4620 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4621 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4622 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4623 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4624 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4625 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4626 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4627 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4628 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4629 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4630 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4631 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4632 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4633 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4634 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4635 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4636 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4637 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4638 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4639 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4640 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4641 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4642 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4643 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4644 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4645 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4646 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4647 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4648 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4649 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4650 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4651 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4652 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4653 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 4654 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 4655 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 4656 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 4657 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4658 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4659 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4660 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4661 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4662 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4663 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4664 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4665 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4666 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4667 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4668 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4669 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4670 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4671 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4672 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4673 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4674 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4675 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4676 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4677 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4678 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4679 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4680 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4681 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4682 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4683 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4684 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4685 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4686 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4687 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4688 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4689 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4690 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4691 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4692 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4693 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4694 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4695 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4696 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4697 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4698 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4699 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4700 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4701 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4702 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4703 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4704 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4705 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4706 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4707 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4708 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4709 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4710 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4711 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4712 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4713 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4714 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4715 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4716 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4717 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 4718 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 4719 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 4720 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 4721 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 4722 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 4723 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 4724 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 4725 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 4726 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 4727 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 4728 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 4729 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 4730 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 4731 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 4732 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 4733 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 4734 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 4735 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 4736 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 4737 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 4738 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 4739 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 4740 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 4741 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' second input arg is unmodified ok 4742 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "22"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "22"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "22"; @got = $n -> bnok($k);' second input arg is unmodified ok 4743 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' second input arg is unmodified ok 4744 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "22"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "22"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "22"; $got = $n -> bnok($k);' second input arg is unmodified ok 4745 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' second input arg is unmodified ok 4746 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "23"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "23"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "23"; @got = $n -> bnok($k);' second input arg is unmodified ok 4747 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' second input arg is unmodified ok 4748 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "23"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "23"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "23"; $got = $n -> bnok($k);' second input arg is unmodified ok 4749 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' second input arg is unmodified ok 4750 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "24"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "24"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "24"; @got = $n -> bnok($k);' second input arg is unmodified ok 4751 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' second input arg is unmodified ok 4752 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "24"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "24"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "24"; $got = $n -> bnok($k);' second input arg is unmodified ok 4753 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' second input arg is unmodified ok 4754 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "25"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "25"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "25"; @got = $n -> bnok($k);' second input arg is unmodified ok 4755 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' second input arg is unmodified ok 4756 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "25"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "25"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "25"; $got = $n -> bnok($k);' second input arg is unmodified ok 4757 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' second input arg is unmodified ok 4758 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "26"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "26"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "26"; @got = $n -> bnok($k);' second input arg is unmodified ok 4759 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' second input arg is unmodified ok 4760 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "26"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "26"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "26"; $got = $n -> bnok($k);' second input arg is unmodified ok 4761 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' second input arg is unmodified ok 4762 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "27"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "27"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "27"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "27"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "27"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "27"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "27"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "27"; @got = $n -> bnok($k);' second input arg is unmodified ok 4763 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' second input arg is unmodified ok 4764 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "27"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "27"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "27"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "27"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "27"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "27"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "27"; $got = $n -> bnok($k);' second input arg is unmodified ok 4765 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' second input arg is unmodified ok 4766 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "28"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "28"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "28"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "28"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "28"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "28"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "28"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "28"; @got = $n -> bnok($k);' second input arg is unmodified ok 4767 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' second input arg is unmodified ok 4768 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "28"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "28"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "28"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "28"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "28"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "28"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "28"; $got = $n -> bnok($k);' second input arg is unmodified ok 4769 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("29"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("29"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("29"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("29"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("29"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("29"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("29"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("29"); @got = $n -> bnok($k);' second input arg is unmodified ok 4770 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "29"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "29"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("14"); $k = "29"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("14"); $k = "29"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("14"); $k = "29"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("14"); $k = "29"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("14"); $k = "29"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("14"); $k = "29"; @got = $n -> bnok($k);' second input arg is unmodified ok 4771 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("29"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("29"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("29"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("29"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("29"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("29"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("14"); $k = Math::BigFloat -> new("29"); $got = $n -> bnok($k);' second input arg is unmodified ok 4772 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("14"); $k = "29"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("14"); $k = "29"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("14"); $k = "29"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("14"); $k = "29"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("14"); $k = "29"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("14"); $k = "29"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("14"); $k = "29"; $got = $n -> bnok($k);' second input arg is unmodified ok 4773 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4774 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4775 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4776 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4777 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4778 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4779 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4780 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4781 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4782 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4783 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4784 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4785 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4786 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4787 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4788 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4789 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4790 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4791 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4792 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4793 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4794 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4795 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4796 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4797 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4798 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4799 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4800 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4801 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4802 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4803 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4804 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4805 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4806 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4807 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4808 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4809 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4810 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4811 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4812 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4813 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4814 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4815 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4816 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4817 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4818 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4819 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4820 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4821 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4822 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4823 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4824 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4825 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4826 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4827 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4828 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4829 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4830 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4831 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4832 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4833 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 4834 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 4835 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 4836 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 4837 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4838 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4839 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4840 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4841 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4842 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4843 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4844 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4845 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4846 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4847 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4848 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4849 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4850 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4851 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4852 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4853 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4854 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4855 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4856 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4857 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4858 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4859 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4860 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4861 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4862 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4863 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4864 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4865 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4866 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4867 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4868 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4869 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4870 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4871 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4872 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4873 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4874 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4875 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4876 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4877 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4878 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4879 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4880 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4881 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4882 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4883 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4884 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4885 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4886 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4887 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4888 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4889 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4890 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4891 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4892 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4893 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4894 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4895 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4896 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4897 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 4898 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 4899 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 4900 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 4901 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 4902 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 4903 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 4904 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 4905 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 4906 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 4907 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 4908 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 4909 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 4910 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 4911 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 4912 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 4913 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 4914 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 4915 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 4916 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 4917 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 4918 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 4919 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 4920 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 4921 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("22"); @got = $n -> bnok($k);' second input arg is unmodified ok 4922 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "22"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "22"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "22"; @got = $n -> bnok($k);' second input arg is unmodified ok 4923 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("22"); $got = $n -> bnok($k);' second input arg is unmodified ok 4924 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "22"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "22"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "22"; $got = $n -> bnok($k);' second input arg is unmodified ok 4925 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("23"); @got = $n -> bnok($k);' second input arg is unmodified ok 4926 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "23"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "23"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "23"; @got = $n -> bnok($k);' second input arg is unmodified ok 4927 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("23"); $got = $n -> bnok($k);' second input arg is unmodified ok 4928 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "23"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "23"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "23"; $got = $n -> bnok($k);' second input arg is unmodified ok 4929 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("24"); @got = $n -> bnok($k);' second input arg is unmodified ok 4930 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "24"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "24"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "24"; @got = $n -> bnok($k);' second input arg is unmodified ok 4931 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("24"); $got = $n -> bnok($k);' second input arg is unmodified ok 4932 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "24"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "24"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "24"; $got = $n -> bnok($k);' second input arg is unmodified ok 4933 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("25"); @got = $n -> bnok($k);' second input arg is unmodified ok 4934 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "25"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "25"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "25"; @got = $n -> bnok($k);' second input arg is unmodified ok 4935 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("25"); $got = $n -> bnok($k);' second input arg is unmodified ok 4936 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "25"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "25"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "25"; $got = $n -> bnok($k);' second input arg is unmodified ok 4937 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("26"); @got = $n -> bnok($k);' second input arg is unmodified ok 4938 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "26"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "26"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "26"; @got = $n -> bnok($k);' second input arg is unmodified ok 4939 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("26"); $got = $n -> bnok($k);' second input arg is unmodified ok 4940 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "26"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "26"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "26"; $got = $n -> bnok($k);' second input arg is unmodified ok 4941 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("27"); @got = $n -> bnok($k);' second input arg is unmodified ok 4942 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "27"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "27"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "27"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "27"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "27"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "27"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "27"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "27"; @got = $n -> bnok($k);' second input arg is unmodified ok 4943 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("27"); $got = $n -> bnok($k);' second input arg is unmodified ok 4944 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "27"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "27"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "27"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "27"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "27"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "27"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "27"; $got = $n -> bnok($k);' second input arg is unmodified ok 4945 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("28"); @got = $n -> bnok($k);' second input arg is unmodified ok 4946 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "28"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "28"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "28"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "28"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "28"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "28"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "28"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "28"; @got = $n -> bnok($k);' second input arg is unmodified ok 4947 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("28"); $got = $n -> bnok($k);' second input arg is unmodified ok 4948 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "28"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "28"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "28"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "28"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "28"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "28"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "28"; $got = $n -> bnok($k);' second input arg is unmodified ok 4949 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("29"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("29"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("29"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("29"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("29"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("29"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("29"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("29"); @got = $n -> bnok($k);' second input arg is unmodified ok 4950 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "29"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "29"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "29"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "29"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "29"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "29"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "29"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "29"; @got = $n -> bnok($k);' second input arg is unmodified ok 4951 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("29"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("29"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("29"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("29"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("29"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("29"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("29"); $got = $n -> bnok($k);' second input arg is unmodified ok 4952 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "29"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "29"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "29"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "29"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "29"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "29"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "29"; $got = $n -> bnok($k);' second input arg is unmodified ok 4953 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("30"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("30"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("30"); @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("30"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("30"); @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("30"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("30"); @got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 8 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("30"); @got = $n -> bnok($k);' second input arg is unmodified ok 4954 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "30"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "30"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigFloat -> new("15"); $k = "30"; @got = $n -> bnok($k);' output arg is a Math::BigFloat ok 4 - '$n = Math::BigFloat -> new("15"); $k = "30"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigFloat -> new("15"); $k = "30"; @got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 6 - '$n = Math::BigFloat -> new("15"); $k = "30"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigFloat -> new("15"); $k = "30"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigFloat -> new("15"); $k = "30"; @got = $n -> bnok($k);' second input arg is unmodified ok 4955 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("30"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("30"); $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("30"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("30"); $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("30"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("30"); $got = $n -> bnok($k);' second input arg is still a Math::BigFloat ok 7 - '$n = Math::BigFloat -> new("15"); $k = Math::BigFloat -> new("30"); $got = $n -> bnok($k);' second input arg is unmodified ok 4956 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigFloat -> new("15"); $k = "30"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigFloat -> new("15"); $k = "30"; $got = $n -> bnok($k);' output arg is a Math::BigFloat ok 3 - '$n = Math::BigFloat -> new("15"); $k = "30"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigFloat -> new("15"); $k = "30"; $got = $n -> bnok($k);' invocand is still a Math::BigFloat ok 5 - '$n = Math::BigFloat -> new("15"); $k = "30"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigFloat -> new("15"); $k = "30"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigFloat -> new("15"); $k = "30"; $got = $n -> bnok($k);' second input arg is unmodified ok 4957 - bnok() in scalar context with k as scalar ok t/bnok-mbi.t .................................. 1..4957 ok 1 - use Math::BigInt; # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' second input arg is unmodified ok 2 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("NaN"); $k = "NaN"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("NaN"); $k = "NaN"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("NaN"); $k = "NaN"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("NaN"); $k = "NaN"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("NaN"); $k = "NaN"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("NaN"); $k = "NaN"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("NaN"); $k = "NaN"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("NaN"); $k = "NaN"; @got = $n -> bnok($k);' second input arg is unmodified ok 3 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' second input arg is unmodified ok 4 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("NaN"); $k = "NaN"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("NaN"); $k = "NaN"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("NaN"); $k = "NaN"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("NaN"); $k = "NaN"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("NaN"); $k = "NaN"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("NaN"); $k = "NaN"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("NaN"); $k = "NaN"; $got = $n -> bnok($k);' second input arg is unmodified ok 5 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 6 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("NaN"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("NaN"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("NaN"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("NaN"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("NaN"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("NaN"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("NaN"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("NaN"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 7 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 8 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("NaN"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("NaN"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("NaN"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("NaN"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("NaN"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("NaN"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("NaN"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 9 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 10 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("NaN"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("NaN"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("NaN"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("NaN"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("NaN"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("NaN"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("NaN"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("NaN"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 11 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 12 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("NaN"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("NaN"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("NaN"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("NaN"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("NaN"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("NaN"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("NaN"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 13 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' second input arg is unmodified ok 14 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "NaN"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "NaN"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "NaN"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "NaN"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "NaN"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "NaN"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "NaN"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "NaN"; @got = $n -> bnok($k);' second input arg is unmodified ok 15 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' second input arg is unmodified ok 16 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "NaN"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "NaN"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "NaN"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "NaN"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "NaN"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "NaN"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "NaN"; $got = $n -> bnok($k);' second input arg is unmodified ok 17 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 18 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("NaN"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("NaN"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("NaN"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("NaN"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("NaN"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("NaN"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("NaN"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("NaN"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 19 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("NaN"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 20 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("NaN"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("NaN"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("NaN"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("NaN"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("NaN"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("NaN"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("NaN"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 21 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("NaN"); @got = $n -> bnok($k);' second input arg is unmodified ok 22 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "NaN"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "NaN"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "NaN"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "NaN"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "NaN"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "NaN"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "NaN"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "NaN"; @got = $n -> bnok($k);' second input arg is unmodified ok 23 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("NaN"); $got = $n -> bnok($k);' second input arg is unmodified ok 24 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "NaN"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "NaN"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "NaN"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "NaN"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "NaN"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "NaN"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "NaN"; $got = $n -> bnok($k);' second input arg is unmodified ok 25 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 26 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("inf"); $k = "-inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = "-inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("inf"); $k = "-inf"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("inf"); $k = "-inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("inf"); $k = "-inf"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("inf"); $k = "-inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("inf"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("inf"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 27 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 28 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("inf"); $k = "-inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = "-inf"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("inf"); $k = "-inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("inf"); $k = "-inf"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("inf"); $k = "-inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("inf"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("inf"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 29 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 30 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("inf"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("inf"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("inf"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("inf"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("inf"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("inf"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("inf"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 31 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 32 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("inf"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("inf"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("inf"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("inf"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("inf"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("inf"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 33 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 34 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("inf"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("inf"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("inf"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("inf"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("inf"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("inf"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("inf"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 35 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 36 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("inf"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("inf"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("inf"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("inf"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("inf"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("inf"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 37 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 38 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("inf"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("inf"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("inf"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("inf"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("inf"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("inf"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("inf"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 39 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 40 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("inf"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("inf"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("inf"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("inf"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("inf"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("inf"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 41 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 42 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("inf"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("inf"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("inf"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("inf"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("inf"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("inf"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("inf"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 43 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 44 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("inf"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("inf"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("inf"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("inf"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("inf"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("inf"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 45 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 46 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("inf"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("inf"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("inf"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("inf"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("inf"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("inf"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("inf"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 47 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 48 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("inf"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("inf"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("inf"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("inf"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("inf"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("inf"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 49 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 50 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("inf"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("inf"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("inf"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("inf"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("inf"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("inf"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("inf"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 51 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 52 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("inf"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("inf"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("inf"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("inf"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("inf"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("inf"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 53 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 54 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("inf"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("inf"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("inf"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("inf"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("inf"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("inf"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("inf"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 55 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 56 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("inf"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("inf"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("inf"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("inf"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("inf"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("inf"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 57 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 58 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("inf"); $k = "inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = "inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("inf"); $k = "inf"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("inf"); $k = "inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("inf"); $k = "inf"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("inf"); $k = "inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("inf"); $k = "inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("inf"); $k = "inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 59 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("inf"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 60 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("inf"); $k = "inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("inf"); $k = "inf"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("inf"); $k = "inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("inf"); $k = "inf"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("inf"); $k = "inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("inf"); $k = "inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("inf"); $k = "inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 61 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 62 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = "-inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = "-inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-inf"); $k = "-inf"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-inf"); $k = "-inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-inf"); $k = "-inf"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-inf"); $k = "-inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-inf"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-inf"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 63 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 64 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = "-inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = "-inf"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-inf"); $k = "-inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-inf"); $k = "-inf"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-inf"); $k = "-inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-inf"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-inf"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 65 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 66 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-inf"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-inf"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-inf"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-inf"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-inf"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-inf"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 67 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 68 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-inf"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-inf"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-inf"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-inf"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-inf"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 69 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 70 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-inf"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-inf"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-inf"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-inf"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-inf"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-inf"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 71 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 72 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-inf"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-inf"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-inf"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-inf"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-inf"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 73 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 74 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-inf"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-inf"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-inf"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-inf"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-inf"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-inf"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 75 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 76 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-inf"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-inf"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-inf"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-inf"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-inf"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 77 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 78 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-inf"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-inf"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-inf"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-inf"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-inf"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-inf"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 79 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 80 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-inf"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-inf"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-inf"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-inf"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-inf"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 81 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 82 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-inf"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-inf"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-inf"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-inf"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-inf"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-inf"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 83 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 84 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-inf"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-inf"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-inf"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-inf"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-inf"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 85 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 86 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-inf"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-inf"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-inf"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-inf"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-inf"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-inf"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 87 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 88 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-inf"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-inf"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-inf"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-inf"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-inf"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 89 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 90 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-inf"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-inf"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-inf"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-inf"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-inf"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-inf"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 91 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 92 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-inf"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-inf"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-inf"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-inf"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-inf"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 93 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 94 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = "inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = "inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-inf"); $k = "inf"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-inf"); $k = "inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-inf"); $k = "inf"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-inf"); $k = "inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-inf"); $k = "inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-inf"); $k = "inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 95 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-inf"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 96 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-inf"); $k = "inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-inf"); $k = "inf"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-inf"); $k = "inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-inf"); $k = "inf"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-inf"); $k = "inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-inf"); $k = "inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-inf"); $k = "inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 97 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 98 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "inf"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "inf"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 99 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 100 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "inf"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "inf"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 101 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 102 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "inf"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "inf"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 103 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 104 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "inf"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "inf"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 105 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 106 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "inf"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "inf"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 107 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 108 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "inf"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "inf"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 109 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 110 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "inf"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "inf"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 111 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 112 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "inf"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "inf"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 113 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 114 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "inf"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "inf"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 115 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 116 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "inf"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "inf"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 117 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 118 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "inf"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "inf"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 119 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 120 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "inf"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "inf"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 121 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 122 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "inf"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "inf"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 123 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 124 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "inf"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "inf"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 125 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 126 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-inf"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-inf"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 127 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 128 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-inf"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-inf"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 129 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 130 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-inf"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-inf"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 131 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 132 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-inf"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-inf"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 133 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 134 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-inf"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-inf"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 135 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 136 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-inf"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-inf"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 137 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 138 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "-inf"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "-inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "-inf"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "-inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 139 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 140 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-inf"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "-inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "-inf"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "-inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 141 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 142 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "-inf"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "-inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "-inf"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "-inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 143 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 144 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-inf"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "-inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "-inf"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "-inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 145 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 146 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "-inf"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "-inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "-inf"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "-inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 147 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 148 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-inf"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "-inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "-inf"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "-inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 149 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-inf"); @got = $n -> bnok($k);' second input arg is unmodified ok 150 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-inf"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-inf"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "-inf"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "-inf"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "-inf"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "-inf"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "-inf"; @got = $n -> bnok($k);' second input arg is unmodified ok 151 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-inf"); $got = $n -> bnok($k);' second input arg is unmodified ok 152 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-inf"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-inf"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "-inf"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "-inf"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "-inf"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "-inf"; $got = $n -> bnok($k);' second input arg is unmodified ok 153 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-30"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-30"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-30"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-30"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-30"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-30"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-30"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-30"); @got = $n -> bnok($k);' second input arg is unmodified ok 154 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-30"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-30"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-30"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-30"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-30"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-30"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-30"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-30"; @got = $n -> bnok($k);' second input arg is unmodified ok 155 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-30"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-30"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-30"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-30"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-30"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-30"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-30"); $got = $n -> bnok($k);' second input arg is unmodified ok 156 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-30"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-30"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-30"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-30"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-30"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-30"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-30"; $got = $n -> bnok($k);' second input arg is unmodified ok 157 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-29"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-29"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-29"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-29"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-29"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-29"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-29"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-29"); @got = $n -> bnok($k);' second input arg is unmodified ok 158 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-29"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-29"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-29"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-29"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-29"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-29"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-29"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-29"; @got = $n -> bnok($k);' second input arg is unmodified ok 159 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-29"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-29"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-29"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-29"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-29"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-29"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-29"); $got = $n -> bnok($k);' second input arg is unmodified ok 160 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-29"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-29"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-29"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-29"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-29"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-29"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-29"; $got = $n -> bnok($k);' second input arg is unmodified ok 161 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' second input arg is unmodified ok 162 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-28"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-28"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-28"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-28"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-28"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-28"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-28"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-28"; @got = $n -> bnok($k);' second input arg is unmodified ok 163 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' second input arg is unmodified ok 164 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-28"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-28"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-28"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-28"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-28"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-28"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-28"; $got = $n -> bnok($k);' second input arg is unmodified ok 165 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' second input arg is unmodified ok 166 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-27"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-27"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-27"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-27"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-27"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-27"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-27"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-27"; @got = $n -> bnok($k);' second input arg is unmodified ok 167 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' second input arg is unmodified ok 168 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-27"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-27"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-27"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-27"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-27"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-27"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-27"; $got = $n -> bnok($k);' second input arg is unmodified ok 169 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' second input arg is unmodified ok 170 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-26"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-26"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-26"; @got = $n -> bnok($k);' second input arg is unmodified ok 171 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' second input arg is unmodified ok 172 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-26"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-26"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-26"; $got = $n -> bnok($k);' second input arg is unmodified ok 173 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' second input arg is unmodified ok 174 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-25"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-25"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-25"; @got = $n -> bnok($k);' second input arg is unmodified ok 175 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' second input arg is unmodified ok 176 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-25"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-25"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-25"; $got = $n -> bnok($k);' second input arg is unmodified ok 177 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' second input arg is unmodified ok 178 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-24"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-24"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-24"; @got = $n -> bnok($k);' second input arg is unmodified ok 179 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' second input arg is unmodified ok 180 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-24"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-24"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-24"; $got = $n -> bnok($k);' second input arg is unmodified ok 181 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' second input arg is unmodified ok 182 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-23"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-23"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-23"; @got = $n -> bnok($k);' second input arg is unmodified ok 183 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' second input arg is unmodified ok 184 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-23"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-23"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-23"; $got = $n -> bnok($k);' second input arg is unmodified ok 185 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' second input arg is unmodified ok 186 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-22"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-22"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-22"; @got = $n -> bnok($k);' second input arg is unmodified ok 187 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' second input arg is unmodified ok 188 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-22"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-22"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-22"; $got = $n -> bnok($k);' second input arg is unmodified ok 189 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 190 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 191 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 192 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 193 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 194 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 195 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 196 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 197 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 198 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 199 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 200 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 201 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 202 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 203 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 204 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 205 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 206 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 207 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 208 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 209 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 210 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 211 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 212 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 213 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 214 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 215 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 216 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 217 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 218 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 219 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 220 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 221 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 222 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 223 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 224 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 225 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 226 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 227 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 228 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 229 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 230 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 231 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 232 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 233 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 234 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 235 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 236 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 237 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 238 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 239 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 240 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 241 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 242 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 243 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 244 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 245 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 246 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 247 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 248 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 249 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 250 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 251 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 252 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 253 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 254 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 255 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 256 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 257 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 258 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 259 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 260 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 261 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 262 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 263 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 264 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 265 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 266 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 267 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 268 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 269 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 270 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 271 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 272 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 273 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 274 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 275 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 276 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 277 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 278 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 279 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 280 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 281 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 282 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 283 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 284 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 285 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 286 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 287 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 288 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 289 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 290 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 291 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 292 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 293 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 294 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 295 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 296 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 297 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 298 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 299 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 300 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 301 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 302 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 303 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 304 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 305 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 306 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 307 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 308 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 309 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 310 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 311 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 312 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 313 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 314 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 315 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 316 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 317 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 318 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 319 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 320 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 321 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 322 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 323 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 324 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 325 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 326 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 327 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 328 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 329 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 330 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 331 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 332 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 333 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 334 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-15"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-15"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-15"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-15"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-15"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-15"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 335 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-15"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 336 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-15"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-15"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-15"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-15"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-15"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-15"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-15"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 337 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-29"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-29"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-29"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-29"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-29"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-29"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-29"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-29"); @got = $n -> bnok($k);' second input arg is unmodified ok 338 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-29"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-29"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-29"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-29"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-29"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-29"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-29"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-29"; @got = $n -> bnok($k);' second input arg is unmodified ok 339 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-29"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-29"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-29"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-29"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-29"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-29"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-29"); $got = $n -> bnok($k);' second input arg is unmodified ok 340 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-29"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-29"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-29"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-29"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-29"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-29"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-29"; $got = $n -> bnok($k);' second input arg is unmodified ok 341 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' second input arg is unmodified ok 342 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-28"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-28"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-28"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-28"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-28"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-28"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-28"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-28"; @got = $n -> bnok($k);' second input arg is unmodified ok 343 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' second input arg is unmodified ok 344 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-28"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-28"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-28"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-28"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-28"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-28"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-28"; $got = $n -> bnok($k);' second input arg is unmodified ok 345 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' second input arg is unmodified ok 346 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-27"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-27"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-27"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-27"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-27"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-27"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-27"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-27"; @got = $n -> bnok($k);' second input arg is unmodified ok 347 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' second input arg is unmodified ok 348 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-27"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-27"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-27"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-27"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-27"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-27"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-27"; $got = $n -> bnok($k);' second input arg is unmodified ok 349 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' second input arg is unmodified ok 350 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-26"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-26"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-26"; @got = $n -> bnok($k);' second input arg is unmodified ok 351 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' second input arg is unmodified ok 352 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-26"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-26"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-26"; $got = $n -> bnok($k);' second input arg is unmodified ok 353 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' second input arg is unmodified ok 354 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-25"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-25"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-25"; @got = $n -> bnok($k);' second input arg is unmodified ok 355 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' second input arg is unmodified ok 356 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-25"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-25"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-25"; $got = $n -> bnok($k);' second input arg is unmodified ok 357 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' second input arg is unmodified ok 358 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-24"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-24"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-24"; @got = $n -> bnok($k);' second input arg is unmodified ok 359 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' second input arg is unmodified ok 360 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-24"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-24"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-24"; $got = $n -> bnok($k);' second input arg is unmodified ok 361 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' second input arg is unmodified ok 362 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-23"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-23"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-23"; @got = $n -> bnok($k);' second input arg is unmodified ok 363 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' second input arg is unmodified ok 364 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-23"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-23"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-23"; $got = $n -> bnok($k);' second input arg is unmodified ok 365 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' second input arg is unmodified ok 366 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-22"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-22"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-22"; @got = $n -> bnok($k);' second input arg is unmodified ok 367 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' second input arg is unmodified ok 368 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-22"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-22"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-22"; $got = $n -> bnok($k);' second input arg is unmodified ok 369 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 370 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 371 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 372 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 373 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 374 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 375 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 376 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 377 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 378 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 379 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 380 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 381 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 382 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 383 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 384 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 385 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 386 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 387 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 388 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 389 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 390 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 391 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 392 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 393 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 394 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 395 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 396 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 397 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 398 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 399 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 400 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 401 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 402 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 403 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 404 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 405 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 406 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 407 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 408 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 409 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 410 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 411 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 412 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 413 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 414 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 415 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 416 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 417 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 418 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 419 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 420 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 421 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 422 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 423 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 424 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 425 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 426 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 427 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 428 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 429 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 430 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 431 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 432 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 433 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 434 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 435 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 436 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 437 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 438 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 439 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 440 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 441 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 442 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 443 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 444 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 445 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 446 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 447 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 448 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 449 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 450 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 451 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 452 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 453 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 454 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 455 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 456 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 457 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 458 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 459 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 460 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 461 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 462 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 463 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 464 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 465 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 466 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 467 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 468 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 469 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 470 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 471 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 472 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 473 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 474 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 475 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 476 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 477 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 478 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 479 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 480 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 481 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 482 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 483 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 484 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 485 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 486 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 487 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 488 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 489 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 490 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 491 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 492 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 493 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 494 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 495 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 496 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 497 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 498 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 499 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 500 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 501 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 502 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 503 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 504 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 505 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 506 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 507 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 508 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 509 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 510 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 511 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 512 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 513 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 514 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-14"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-14"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-14"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-14"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-14"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-14"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 515 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-14"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 516 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-14"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-14"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-14"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-14"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-14"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-14"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-14"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 517 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-28"); @got = $n -> bnok($k);' second input arg is unmodified ok 518 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-28"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-28"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-28"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-28"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-28"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-28"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-28"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-28"; @got = $n -> bnok($k);' second input arg is unmodified ok 519 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-28"); $got = $n -> bnok($k);' second input arg is unmodified ok 520 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-28"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-28"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-28"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-28"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-28"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-28"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-28"; $got = $n -> bnok($k);' second input arg is unmodified ok 521 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' second input arg is unmodified ok 522 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-27"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-27"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-27"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-27"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-27"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-27"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-27"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-27"; @got = $n -> bnok($k);' second input arg is unmodified ok 523 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' second input arg is unmodified ok 524 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-27"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-27"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-27"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-27"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-27"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-27"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-27"; $got = $n -> bnok($k);' second input arg is unmodified ok 525 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' second input arg is unmodified ok 526 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-26"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-26"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-26"; @got = $n -> bnok($k);' second input arg is unmodified ok 527 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' second input arg is unmodified ok 528 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-26"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-26"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-26"; $got = $n -> bnok($k);' second input arg is unmodified ok 529 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' second input arg is unmodified ok 530 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-25"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-25"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-25"; @got = $n -> bnok($k);' second input arg is unmodified ok 531 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' second input arg is unmodified ok 532 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-25"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-25"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-25"; $got = $n -> bnok($k);' second input arg is unmodified ok 533 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' second input arg is unmodified ok 534 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-24"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-24"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-24"; @got = $n -> bnok($k);' second input arg is unmodified ok 535 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' second input arg is unmodified ok 536 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-24"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-24"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-24"; $got = $n -> bnok($k);' second input arg is unmodified ok 537 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' second input arg is unmodified ok 538 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-23"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-23"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-23"; @got = $n -> bnok($k);' second input arg is unmodified ok 539 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' second input arg is unmodified ok 540 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-23"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-23"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-23"; $got = $n -> bnok($k);' second input arg is unmodified ok 541 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' second input arg is unmodified ok 542 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-22"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-22"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-22"; @got = $n -> bnok($k);' second input arg is unmodified ok 543 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' second input arg is unmodified ok 544 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-22"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-22"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-22"; $got = $n -> bnok($k);' second input arg is unmodified ok 545 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 546 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 547 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 548 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 549 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 550 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 551 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 552 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 553 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 554 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 555 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 556 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 557 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 558 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 559 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 560 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 561 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 562 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 563 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 564 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 565 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 566 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 567 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 568 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 569 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 570 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 571 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 572 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 573 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 574 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 575 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 576 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 577 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 578 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 579 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 580 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 581 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 582 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 583 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 584 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 585 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 586 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 587 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 588 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 589 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 590 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 591 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 592 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 593 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 594 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 595 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 596 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 597 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 598 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 599 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 600 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 601 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 602 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 603 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 604 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 605 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 606 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 607 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 608 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 609 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 610 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 611 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 612 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 613 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 614 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 615 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 616 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 617 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 618 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 619 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 620 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 621 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 622 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 623 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 624 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 625 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 626 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 627 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 628 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 629 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 630 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 631 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 632 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 633 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 634 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 635 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 636 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 637 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 638 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 639 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 640 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 641 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 642 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 643 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 644 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 645 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 646 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 647 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 648 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 649 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 650 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 651 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 652 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 653 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 654 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 655 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 656 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 657 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 658 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 659 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 660 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 661 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 662 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 663 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 664 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 665 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 666 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 667 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 668 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 669 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 670 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 671 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 672 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 673 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 674 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 675 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 676 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 677 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 678 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 679 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 680 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 681 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 682 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 683 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 684 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 685 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 686 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 687 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 688 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 689 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 690 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-13"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-13"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-13"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-13"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-13"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-13"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 691 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-13"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 692 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-13"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-13"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-13"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-13"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-13"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-13"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-13"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 693 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-27"); @got = $n -> bnok($k);' second input arg is unmodified ok 694 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-27"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-27"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-27"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-27"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-27"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-27"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-27"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-27"; @got = $n -> bnok($k);' second input arg is unmodified ok 695 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-27"); $got = $n -> bnok($k);' second input arg is unmodified ok 696 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-27"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-27"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-27"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-27"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-27"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-27"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-27"; $got = $n -> bnok($k);' second input arg is unmodified ok 697 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' second input arg is unmodified ok 698 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-26"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-26"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-26"; @got = $n -> bnok($k);' second input arg is unmodified ok 699 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' second input arg is unmodified ok 700 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-26"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-26"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-26"; $got = $n -> bnok($k);' second input arg is unmodified ok 701 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' second input arg is unmodified ok 702 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-25"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-25"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-25"; @got = $n -> bnok($k);' second input arg is unmodified ok 703 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' second input arg is unmodified ok 704 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-25"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-25"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-25"; $got = $n -> bnok($k);' second input arg is unmodified ok 705 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' second input arg is unmodified ok 706 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-24"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-24"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-24"; @got = $n -> bnok($k);' second input arg is unmodified ok 707 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' second input arg is unmodified ok 708 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-24"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-24"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-24"; $got = $n -> bnok($k);' second input arg is unmodified ok 709 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' second input arg is unmodified ok 710 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-23"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-23"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-23"; @got = $n -> bnok($k);' second input arg is unmodified ok 711 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' second input arg is unmodified ok 712 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-23"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-23"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-23"; $got = $n -> bnok($k);' second input arg is unmodified ok 713 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' second input arg is unmodified ok 714 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-22"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-22"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-22"; @got = $n -> bnok($k);' second input arg is unmodified ok 715 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' second input arg is unmodified ok 716 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-22"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-22"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-22"; $got = $n -> bnok($k);' second input arg is unmodified ok 717 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 718 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 719 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 720 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 721 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 722 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 723 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 724 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 725 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 726 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 727 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 728 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 729 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 730 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 731 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 732 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 733 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 734 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 735 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 736 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 737 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 738 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 739 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 740 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 741 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 742 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 743 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 744 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 745 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 746 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 747 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 748 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 749 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 750 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 751 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 752 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 753 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 754 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 755 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 756 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 757 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 758 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 759 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 760 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 761 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 762 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 763 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 764 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 765 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 766 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 767 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 768 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 769 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 770 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 771 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 772 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 773 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 774 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 775 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 776 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 777 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 778 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 779 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 780 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 781 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 782 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 783 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 784 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 785 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 786 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 787 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 788 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 789 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 790 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 791 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 792 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 793 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 794 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 795 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 796 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 797 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 798 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 799 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 800 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 801 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 802 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 803 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 804 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 805 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 806 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 807 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 808 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 809 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 810 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 811 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 812 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 813 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 814 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 815 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 816 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 817 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 818 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 819 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 820 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 821 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 822 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 823 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 824 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 825 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 826 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 827 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 828 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 829 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 830 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 831 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 832 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 833 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 834 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 835 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 836 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 837 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 838 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 839 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 840 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 841 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 842 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 843 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 844 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 845 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 846 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 847 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 848 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 849 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 850 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 851 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 852 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 853 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 854 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 855 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 856 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 857 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 858 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 859 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 860 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 861 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 862 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-12"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-12"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-12"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-12"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-12"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-12"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 863 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-12"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 864 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-12"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-12"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-12"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-12"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-12"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-12"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-12"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 865 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-26"); @got = $n -> bnok($k);' second input arg is unmodified ok 866 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-26"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-26"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-26"; @got = $n -> bnok($k);' second input arg is unmodified ok 867 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-26"); $got = $n -> bnok($k);' second input arg is unmodified ok 868 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-26"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-26"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-26"; $got = $n -> bnok($k);' second input arg is unmodified ok 869 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' second input arg is unmodified ok 870 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-25"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-25"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-25"; @got = $n -> bnok($k);' second input arg is unmodified ok 871 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' second input arg is unmodified ok 872 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-25"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-25"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-25"; $got = $n -> bnok($k);' second input arg is unmodified ok 873 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' second input arg is unmodified ok 874 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-24"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-24"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-24"; @got = $n -> bnok($k);' second input arg is unmodified ok 875 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' second input arg is unmodified ok 876 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-24"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-24"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-24"; $got = $n -> bnok($k);' second input arg is unmodified ok 877 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' second input arg is unmodified ok 878 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-23"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-23"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-23"; @got = $n -> bnok($k);' second input arg is unmodified ok 879 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' second input arg is unmodified ok 880 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-23"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-23"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-23"; $got = $n -> bnok($k);' second input arg is unmodified ok 881 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' second input arg is unmodified ok 882 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-22"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-22"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-22"; @got = $n -> bnok($k);' second input arg is unmodified ok 883 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' second input arg is unmodified ok 884 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-22"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-22"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-22"; $got = $n -> bnok($k);' second input arg is unmodified ok 885 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 886 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 887 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 888 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 889 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 890 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 891 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 892 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 893 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 894 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 895 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 896 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 897 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 898 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 899 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 900 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 901 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 902 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 903 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 904 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 905 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 906 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 907 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 908 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 909 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 910 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 911 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 912 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 913 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 914 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 915 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 916 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 917 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 918 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 919 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 920 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 921 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 922 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 923 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 924 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 925 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 926 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 927 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 928 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 929 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 930 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 931 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 932 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 933 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 934 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 935 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 936 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 937 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 938 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 939 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 940 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 941 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 942 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 943 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 944 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 945 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 946 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 947 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 948 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 949 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 950 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 951 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 952 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 953 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 954 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 955 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 956 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 957 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 958 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 959 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 960 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 961 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 962 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 963 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 964 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 965 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 966 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 967 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 968 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 969 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 970 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 971 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 972 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 973 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 974 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 975 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 976 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 977 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 978 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 979 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 980 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 981 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 982 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 983 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 984 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 985 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 986 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 987 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 988 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 989 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 990 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 991 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 992 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 993 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 994 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 995 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 996 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 997 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 998 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 999 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1000 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1001 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1002 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1003 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1004 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1005 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1006 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1007 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1008 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1009 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1010 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1011 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1012 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1013 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1014 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1015 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1016 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1017 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1018 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1019 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1020 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1021 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1022 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1023 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1024 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1025 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1026 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1027 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1028 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1029 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1030 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-11"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-11"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-11"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-11"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-11"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-11"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1031 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-11"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1032 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-11"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-11"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-11"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-11"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-11"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-11"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-11"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1033 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-25"); @got = $n -> bnok($k);' second input arg is unmodified ok 1034 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-25"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-25"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-25"; @got = $n -> bnok($k);' second input arg is unmodified ok 1035 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-25"); $got = $n -> bnok($k);' second input arg is unmodified ok 1036 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-25"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-25"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-25"; $got = $n -> bnok($k);' second input arg is unmodified ok 1037 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' second input arg is unmodified ok 1038 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-24"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-24"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-24"; @got = $n -> bnok($k);' second input arg is unmodified ok 1039 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' second input arg is unmodified ok 1040 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-24"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-24"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-24"; $got = $n -> bnok($k);' second input arg is unmodified ok 1041 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' second input arg is unmodified ok 1042 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-23"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-23"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-23"; @got = $n -> bnok($k);' second input arg is unmodified ok 1043 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' second input arg is unmodified ok 1044 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-23"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-23"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-23"; $got = $n -> bnok($k);' second input arg is unmodified ok 1045 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' second input arg is unmodified ok 1046 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-22"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-22"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-22"; @got = $n -> bnok($k);' second input arg is unmodified ok 1047 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' second input arg is unmodified ok 1048 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-22"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-22"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-22"; $got = $n -> bnok($k);' second input arg is unmodified ok 1049 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 1050 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 1051 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 1052 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 1053 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 1054 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 1055 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 1056 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 1057 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 1058 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 1059 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 1060 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 1061 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 1062 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 1063 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 1064 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 1065 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 1066 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 1067 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 1068 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 1069 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 1070 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 1071 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 1072 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 1073 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1074 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1075 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1076 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1077 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1078 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1079 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1080 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1081 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1082 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1083 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1084 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1085 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1086 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1087 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1088 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1089 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1090 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1091 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1092 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1093 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1094 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1095 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1096 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1097 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1098 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1099 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1100 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1101 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1102 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1103 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1104 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1105 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1106 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1107 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1108 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1109 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1110 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1111 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1112 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1113 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1114 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1115 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1116 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1117 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1118 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1119 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1120 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1121 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1122 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1123 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1124 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1125 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1126 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1127 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1128 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1129 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1130 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1131 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1132 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1133 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 1134 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 1135 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 1136 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 1137 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1138 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1139 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1140 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1141 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1142 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1143 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1144 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1145 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1146 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1147 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1148 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1149 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1150 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1151 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1152 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1153 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1154 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1155 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1156 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1157 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1158 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1159 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1160 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1161 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1162 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1163 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1164 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1165 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1166 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1167 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1168 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1169 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1170 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1171 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1172 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1173 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1174 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1175 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1176 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1177 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1178 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1179 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1180 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1181 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1182 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1183 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1184 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1185 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1186 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1187 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1188 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1189 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1190 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1191 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1192 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1193 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1194 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-10"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-10"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-10"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-10"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-10"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-10"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1195 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-10"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1196 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-10"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-10"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-10"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-10"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-10"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-10"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-10"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1197 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-24"); @got = $n -> bnok($k);' second input arg is unmodified ok 1198 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-24"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-24"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-24"; @got = $n -> bnok($k);' second input arg is unmodified ok 1199 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-24"); $got = $n -> bnok($k);' second input arg is unmodified ok 1200 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-24"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-24"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-24"; $got = $n -> bnok($k);' second input arg is unmodified ok 1201 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' second input arg is unmodified ok 1202 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-23"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-23"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-23"; @got = $n -> bnok($k);' second input arg is unmodified ok 1203 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' second input arg is unmodified ok 1204 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-23"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-23"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-23"; $got = $n -> bnok($k);' second input arg is unmodified ok 1205 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' second input arg is unmodified ok 1206 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-22"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-22"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-22"; @got = $n -> bnok($k);' second input arg is unmodified ok 1207 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' second input arg is unmodified ok 1208 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-22"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-22"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-22"; $got = $n -> bnok($k);' second input arg is unmodified ok 1209 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 1210 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 1211 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 1212 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 1213 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 1214 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 1215 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 1216 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 1217 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 1218 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 1219 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 1220 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 1221 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 1222 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 1223 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 1224 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 1225 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 1226 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 1227 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 1228 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 1229 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 1230 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 1231 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 1232 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 1233 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1234 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1235 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1236 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1237 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1238 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1239 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1240 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1241 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1242 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1243 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1244 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1245 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1246 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1247 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1248 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1249 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1250 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1251 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1252 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1253 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1254 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1255 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1256 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1257 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1258 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1259 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1260 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1261 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1262 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1263 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1264 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1265 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1266 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1267 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1268 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1269 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1270 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1271 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1272 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1273 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1274 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1275 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1276 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1277 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1278 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1279 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1280 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1281 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1282 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1283 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1284 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1285 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1286 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1287 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1288 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1289 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1290 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1291 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1292 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1293 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 1294 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 1295 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 1296 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 1297 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1298 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1299 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1300 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1301 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1302 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1303 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1304 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1305 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1306 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1307 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1308 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1309 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1310 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1311 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1312 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1313 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1314 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1315 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1316 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1317 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1318 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1319 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1320 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1321 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1322 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1323 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1324 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1325 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1326 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1327 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1328 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1329 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1330 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1331 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1332 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1333 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1334 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1335 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1336 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1337 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1338 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1339 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1340 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1341 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1342 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1343 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1344 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1345 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1346 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1347 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1348 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1349 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1350 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1351 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1352 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1353 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1354 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-9"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-9"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-9"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-9"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-9"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-9"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1355 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-9"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1356 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-9"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-9"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-9"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-9"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-9"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-9"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-9"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1357 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-23"); @got = $n -> bnok($k);' second input arg is unmodified ok 1358 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-23"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-23"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-23"; @got = $n -> bnok($k);' second input arg is unmodified ok 1359 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-23"); $got = $n -> bnok($k);' second input arg is unmodified ok 1360 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-23"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-23"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-23"; $got = $n -> bnok($k);' second input arg is unmodified ok 1361 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' second input arg is unmodified ok 1362 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-22"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-22"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-22"; @got = $n -> bnok($k);' second input arg is unmodified ok 1363 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' second input arg is unmodified ok 1364 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-22"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-22"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-22"; $got = $n -> bnok($k);' second input arg is unmodified ok 1365 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 1366 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 1367 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 1368 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 1369 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 1370 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 1371 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 1372 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 1373 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 1374 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 1375 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 1376 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 1377 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 1378 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 1379 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 1380 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 1381 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 1382 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 1383 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 1384 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 1385 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 1386 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 1387 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 1388 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 1389 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1390 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1391 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1392 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1393 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1394 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1395 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1396 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1397 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1398 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1399 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1400 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1401 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1402 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1403 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1404 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1405 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1406 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1407 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1408 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1409 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1410 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1411 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1412 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1413 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1414 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1415 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1416 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1417 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1418 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1419 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1420 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1421 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1422 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1423 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1424 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1425 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1426 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1427 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1428 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1429 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1430 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1431 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1432 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1433 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1434 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1435 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1436 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1437 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1438 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1439 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1440 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1441 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1442 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1443 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1444 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1445 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1446 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1447 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1448 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1449 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 1450 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 1451 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 1452 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 1453 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1454 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1455 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1456 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1457 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1458 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1459 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1460 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1461 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1462 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1463 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1464 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1465 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1466 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1467 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1468 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1469 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1470 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1471 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1472 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1473 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1474 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1475 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1476 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1477 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1478 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1479 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1480 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1481 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1482 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1483 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1484 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1485 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1486 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1487 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1488 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1489 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1490 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1491 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1492 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1493 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1494 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1495 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1496 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1497 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1498 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1499 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1500 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1501 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1502 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1503 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1504 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1505 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1506 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1507 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1508 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1509 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1510 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-8"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-8"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-8"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-8"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-8"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-8"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1511 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-8"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1512 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-8"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-8"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-8"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-8"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-8"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-8"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-8"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1513 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-22"); @got = $n -> bnok($k);' second input arg is unmodified ok 1514 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-22"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-22"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-22"; @got = $n -> bnok($k);' second input arg is unmodified ok 1515 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-22"); $got = $n -> bnok($k);' second input arg is unmodified ok 1516 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-22"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-22"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-22"; $got = $n -> bnok($k);' second input arg is unmodified ok 1517 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 1518 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 1519 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 1520 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 1521 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 1522 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 1523 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 1524 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 1525 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 1526 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 1527 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 1528 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 1529 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 1530 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 1531 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 1532 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 1533 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 1534 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 1535 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 1536 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 1537 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 1538 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 1539 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 1540 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 1541 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1542 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1543 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1544 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1545 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1546 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1547 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1548 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1549 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1550 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1551 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1552 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1553 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1554 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1555 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1556 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1557 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1558 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1559 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1560 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1561 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1562 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1563 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1564 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1565 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1566 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1567 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1568 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1569 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1570 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1571 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1572 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1573 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1574 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1575 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1576 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1577 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1578 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1579 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1580 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1581 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1582 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1583 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1584 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1585 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1586 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1587 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1588 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1589 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1590 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1591 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1592 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1593 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1594 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1595 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1596 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1597 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1598 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1599 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1600 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1601 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 1602 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 1603 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 1604 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 1605 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1606 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1607 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1608 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1609 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1610 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1611 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1612 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1613 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1614 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1615 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1616 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1617 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1618 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1619 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1620 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1621 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1622 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1623 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1624 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1625 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1626 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1627 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1628 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1629 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1630 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1631 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1632 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1633 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1634 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1635 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1636 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1637 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1638 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1639 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1640 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1641 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1642 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1643 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1644 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1645 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1646 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1647 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1648 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1649 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1650 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1651 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1652 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1653 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1654 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1655 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1656 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1657 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1658 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1659 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1660 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1661 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1662 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-7"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-7"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-7"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-7"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-7"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-7"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1663 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-7"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1664 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-7"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-7"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-7"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-7"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-7"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-7"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-7"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1665 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-21"); @got = $n -> bnok($k);' second input arg is unmodified ok 1666 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-21"; @got = $n -> bnok($k);' second input arg is unmodified ok 1667 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-21"); $got = $n -> bnok($k);' second input arg is unmodified ok 1668 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-21"; $got = $n -> bnok($k);' second input arg is unmodified ok 1669 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 1670 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 1671 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 1672 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 1673 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 1674 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 1675 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 1676 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 1677 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 1678 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 1679 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 1680 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 1681 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 1682 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 1683 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 1684 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 1685 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 1686 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 1687 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 1688 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 1689 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1690 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1691 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1692 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1693 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1694 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1695 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1696 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1697 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1698 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1699 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1700 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1701 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1702 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1703 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1704 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1705 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1706 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1707 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1708 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1709 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1710 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1711 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1712 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1713 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1714 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1715 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1716 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1717 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1718 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1719 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1720 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1721 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1722 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1723 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1724 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1725 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1726 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1727 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1728 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1729 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1730 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1731 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1732 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1733 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1734 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1735 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1736 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1737 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1738 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1739 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1740 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1741 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1742 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1743 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1744 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1745 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1746 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1747 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1748 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1749 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 1750 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 1751 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 1752 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 1753 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1754 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1755 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1756 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1757 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1758 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1759 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1760 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1761 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1762 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1763 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1764 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1765 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1766 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1767 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1768 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1769 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1770 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1771 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1772 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1773 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1774 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1775 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1776 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1777 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1778 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1779 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1780 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1781 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1782 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1783 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1784 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1785 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1786 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1787 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1788 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1789 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1790 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1791 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1792 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1793 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1794 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1795 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1796 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1797 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1798 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1799 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1800 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1801 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1802 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1803 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1804 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1805 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1806 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1807 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1808 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1809 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1810 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-6"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-6"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-6"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-6"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-6"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-6"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1811 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-6"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1812 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-6"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-6"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-6"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-6"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-6"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-6"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-6"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1813 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-20"); @got = $n -> bnok($k);' second input arg is unmodified ok 1814 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-20"; @got = $n -> bnok($k);' second input arg is unmodified ok 1815 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-20"); $got = $n -> bnok($k);' second input arg is unmodified ok 1816 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-20"; $got = $n -> bnok($k);' second input arg is unmodified ok 1817 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 1818 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 1819 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 1820 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 1821 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 1822 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 1823 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 1824 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 1825 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 1826 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 1827 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 1828 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 1829 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 1830 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 1831 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 1832 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 1833 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1834 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1835 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1836 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1837 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1838 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1839 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1840 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1841 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1842 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1843 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1844 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1845 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1846 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1847 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1848 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1849 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1850 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1851 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1852 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1853 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1854 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1855 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1856 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1857 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1858 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1859 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1860 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1861 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1862 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1863 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1864 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1865 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1866 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1867 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1868 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1869 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1870 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1871 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1872 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1873 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1874 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1875 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1876 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1877 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1878 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1879 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1880 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1881 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1882 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1883 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1884 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1885 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1886 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1887 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1888 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1889 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1890 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1891 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1892 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1893 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 1894 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 1895 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 1896 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 1897 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 1898 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 1899 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 1900 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 1901 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 1902 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 1903 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 1904 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 1905 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 1906 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 1907 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 1908 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 1909 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 1910 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 1911 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 1912 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 1913 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 1914 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 1915 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 1916 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 1917 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 1918 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 1919 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 1920 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 1921 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 1922 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 1923 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 1924 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 1925 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 1926 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 1927 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 1928 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 1929 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1930 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1931 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 1932 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 1933 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1934 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1935 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1936 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1937 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1938 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1939 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1940 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1941 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1942 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1943 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1944 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1945 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1946 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1947 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1948 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1949 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1950 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1951 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1952 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1953 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1954 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-5"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-5"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-5"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-5"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-5"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-5"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1955 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-5"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1956 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-5"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-5"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-5"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-5"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-5"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-5"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-5"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1957 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-19"); @got = $n -> bnok($k);' second input arg is unmodified ok 1958 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-19"; @got = $n -> bnok($k);' second input arg is unmodified ok 1959 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-19"); $got = $n -> bnok($k);' second input arg is unmodified ok 1960 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-19"; $got = $n -> bnok($k);' second input arg is unmodified ok 1961 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 1962 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 1963 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 1964 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 1965 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 1966 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 1967 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 1968 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 1969 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 1970 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 1971 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 1972 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 1973 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 1974 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 1975 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 1976 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 1977 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 1978 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 1979 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 1980 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 1981 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 1982 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 1983 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 1984 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 1985 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 1986 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 1987 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 1988 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 1989 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 1990 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 1991 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 1992 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 1993 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 1994 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 1995 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 1996 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 1997 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 1998 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 1999 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2000 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2001 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2002 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2003 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2004 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2005 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2006 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2007 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2008 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2009 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2010 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2011 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2012 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2013 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2014 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2015 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2016 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2017 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2018 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2019 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2020 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2021 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2022 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2023 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2024 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2025 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2026 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2027 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2028 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2029 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2030 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2031 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2032 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2033 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 2034 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 2035 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 2036 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 2037 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2038 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2039 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2040 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2041 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2042 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2043 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2044 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2045 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2046 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2047 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2048 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2049 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2050 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2051 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2052 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2053 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2054 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2055 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2056 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2057 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2058 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2059 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2060 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2061 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2062 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2063 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2064 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2065 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2066 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2067 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2068 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2069 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2070 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2071 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2072 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2073 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2074 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2075 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2076 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2077 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2078 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2079 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2080 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2081 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2082 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2083 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2084 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2085 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2086 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2087 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2088 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2089 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2090 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2091 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2092 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2093 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2094 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-4"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-4"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-4"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-4"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-4"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-4"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2095 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-4"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2096 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-4"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-4"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-4"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-4"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-4"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-4"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-4"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2097 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-18"); @got = $n -> bnok($k);' second input arg is unmodified ok 2098 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-18"; @got = $n -> bnok($k);' second input arg is unmodified ok 2099 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-18"); $got = $n -> bnok($k);' second input arg is unmodified ok 2100 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-18"; $got = $n -> bnok($k);' second input arg is unmodified ok 2101 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 2102 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 2103 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 2104 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 2105 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 2106 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 2107 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 2108 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 2109 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2110 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2111 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2112 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2113 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2114 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2115 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2116 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2117 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2118 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2119 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2120 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2121 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2122 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2123 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2124 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2125 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2126 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2127 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2128 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2129 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2130 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2131 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2132 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2133 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2134 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2135 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2136 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2137 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2138 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2139 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2140 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2141 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2142 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2143 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2144 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2145 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2146 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2147 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2148 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2149 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2150 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2151 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2152 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2153 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2154 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2155 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2156 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2157 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2158 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2159 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2160 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2161 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2162 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2163 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2164 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2165 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2166 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2167 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2168 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2169 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 2170 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 2171 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 2172 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 2173 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2174 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2175 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2176 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2177 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2178 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2179 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2180 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2181 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2182 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2183 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2184 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2185 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2186 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2187 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2188 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2189 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2190 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2191 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2192 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2193 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2194 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2195 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2196 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2197 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2198 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2199 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2200 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2201 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2202 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2203 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2204 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2205 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2206 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2207 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2208 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2209 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2210 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2211 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2212 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2213 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2214 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2215 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2216 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2217 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2218 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2219 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2220 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2221 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2222 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2223 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2224 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2225 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2226 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2227 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2228 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2229 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2230 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-3"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-3"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-3"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-3"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-3"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-3"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2231 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-3"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2232 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-3"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-3"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-3"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-3"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-3"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-3"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-3"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2233 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-17"); @got = $n -> bnok($k);' second input arg is unmodified ok 2234 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "-17"; @got = $n -> bnok($k);' second input arg is unmodified ok 2235 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-17"); $got = $n -> bnok($k);' second input arg is unmodified ok 2236 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-17"; $got = $n -> bnok($k);' second input arg is unmodified ok 2237 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 2238 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 2239 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 2240 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 2241 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2242 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2243 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2244 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2245 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2246 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2247 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2248 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2249 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2250 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2251 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2252 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2253 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2254 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2255 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2256 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2257 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2258 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2259 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2260 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2261 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2262 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2263 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2264 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2265 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2266 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2267 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2268 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2269 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2270 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2271 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2272 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2273 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2274 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2275 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2276 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2277 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2278 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2279 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2280 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2281 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2282 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2283 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2284 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2285 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2286 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2287 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2288 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2289 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2290 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2291 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2292 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2293 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2294 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2295 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2296 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2297 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2298 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2299 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2300 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2301 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 2302 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 2303 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 2304 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 2305 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2306 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2307 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2308 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2309 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2310 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2311 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2312 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2313 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2314 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2315 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2316 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2317 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2318 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2319 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2320 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2321 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2322 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2323 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2324 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2325 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2326 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2327 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2328 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2329 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2330 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2331 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2332 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2333 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2334 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2335 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2336 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2337 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2338 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2339 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2340 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2341 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2342 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2343 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2344 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2345 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2346 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2347 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2348 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2349 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2350 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2351 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2352 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2353 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2354 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2355 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2356 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2357 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2358 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2359 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2360 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2361 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2362 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-2"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-2"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-2"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-2"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-2"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-2"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2363 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-2"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2364 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-2"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-2"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-2"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-2"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-2"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-2"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-2"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2365 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-16"); @got = $n -> bnok($k);' second input arg is unmodified ok 2366 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "-16"; @got = $n -> bnok($k);' second input arg is unmodified ok 2367 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-16"); $got = $n -> bnok($k);' second input arg is unmodified ok 2368 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-16"; $got = $n -> bnok($k);' second input arg is unmodified ok 2369 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2370 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2371 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2372 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2373 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2374 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2375 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2376 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2377 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2378 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2379 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2380 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2381 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2382 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2383 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2384 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2385 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2386 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2387 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2388 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2389 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2390 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2391 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2392 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2393 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2394 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2395 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2396 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2397 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2398 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2399 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2400 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2401 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2402 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2403 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2404 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2405 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2406 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2407 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2408 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2409 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2410 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2411 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2412 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2413 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2414 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2415 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2416 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2417 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2418 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2419 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2420 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2421 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2422 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2423 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2424 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2425 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2426 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2427 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2428 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2429 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 2430 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 2431 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 2432 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 2433 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2434 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2435 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2436 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2437 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2438 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2439 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2440 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2441 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2442 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2443 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2444 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2445 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2446 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2447 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2448 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2449 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2450 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2451 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2452 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2453 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2454 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2455 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2456 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2457 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2458 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2459 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2460 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2461 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2462 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2463 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2464 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2465 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2466 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2467 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2468 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2469 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2470 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2471 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2472 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2473 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2474 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2475 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2476 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2477 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2478 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2479 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2480 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2481 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2482 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2483 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2484 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2485 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2486 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2487 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2488 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2489 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2490 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("-1"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("-1"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("-1"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("-1"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("-1"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("-1"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2491 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("-1"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2492 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("-1"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("-1"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("-1"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("-1"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("-1"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("-1"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("-1"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2493 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2494 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2495 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2496 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2497 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2498 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2499 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2500 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2501 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2502 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2503 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2504 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2505 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2506 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2507 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2508 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2509 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2510 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2511 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2512 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2513 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2514 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2515 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2516 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2517 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2518 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2519 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2520 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2521 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2522 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2523 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2524 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2525 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2526 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2527 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2528 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2529 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2530 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2531 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2532 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2533 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2534 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2535 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2536 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2537 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2538 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2539 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2540 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2541 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2542 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2543 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2544 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2545 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2546 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2547 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2548 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2549 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2550 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2551 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2552 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2553 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 2554 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 2555 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 2556 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 2557 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2558 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2559 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2560 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2561 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2562 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2563 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2564 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2565 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2566 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2567 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2568 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2569 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2570 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2571 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2572 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2573 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2574 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2575 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2576 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2577 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2578 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2579 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2580 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2581 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2582 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2583 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2584 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2585 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2586 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2587 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2588 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2589 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2590 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2591 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2592 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2593 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2594 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2595 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2596 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2597 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2598 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2599 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2600 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2601 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2602 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2603 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2604 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2605 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2606 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2607 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2608 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2609 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2610 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2611 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2612 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2613 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2614 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("0"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("0"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("0"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("0"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("0"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("0"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("0"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2615 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("0"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2616 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("0"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("0"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("0"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("0"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("0"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("0"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("0"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2617 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2618 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2619 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2620 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2621 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2622 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2623 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2624 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2625 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2626 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2627 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2628 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2629 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2630 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2631 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2632 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2633 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2634 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2635 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2636 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2637 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2638 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2639 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2640 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2641 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2642 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2643 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2644 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2645 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2646 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2647 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2648 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2649 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2650 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2651 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2652 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2653 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2654 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2655 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2656 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2657 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2658 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2659 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2660 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2661 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2662 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2663 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2664 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2665 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2666 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2667 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2668 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2669 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2670 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2671 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2672 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2673 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2674 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2675 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2676 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2677 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 2678 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 2679 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 2680 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 2681 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2682 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2683 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2684 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2685 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2686 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2687 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2688 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2689 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2690 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2691 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2692 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2693 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2694 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2695 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2696 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2697 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2698 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2699 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2700 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2701 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2702 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2703 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2704 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2705 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2706 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2707 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2708 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2709 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2710 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2711 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2712 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2713 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2714 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2715 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2716 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2717 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2718 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2719 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2720 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2721 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2722 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2723 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2724 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2725 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2726 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2727 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2728 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2729 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2730 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2731 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2732 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2733 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2734 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2735 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2736 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2737 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2738 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2739 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2740 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2741 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 2742 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("1"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("1"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("1"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("1"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("1"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("1"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("1"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 2743 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("1"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 2744 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("1"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("1"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("1"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("1"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("1"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("1"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("1"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 2745 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2746 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2747 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2748 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2749 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2750 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2751 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2752 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2753 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2754 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2755 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2756 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2757 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2758 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2759 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2760 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2761 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2762 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2763 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2764 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2765 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2766 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2767 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2768 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2769 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2770 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2771 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2772 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2773 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2774 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2775 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2776 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2777 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2778 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2779 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2780 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2781 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2782 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2783 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2784 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2785 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2786 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2787 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2788 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2789 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2790 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2791 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2792 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2793 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2794 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2795 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2796 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2797 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2798 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2799 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2800 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2801 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2802 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2803 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2804 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2805 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 2806 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 2807 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 2808 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 2809 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2810 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2811 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2812 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2813 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2814 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2815 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2816 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2817 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2818 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2819 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2820 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2821 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2822 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2823 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2824 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2825 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2826 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2827 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2828 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2829 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2830 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2831 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2832 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2833 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2834 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2835 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2836 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2837 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2838 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2839 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2840 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2841 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2842 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2843 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2844 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2845 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2846 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2847 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2848 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2849 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2850 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2851 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2852 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2853 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2854 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2855 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2856 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2857 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2858 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2859 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2860 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2861 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2862 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2863 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2864 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2865 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2866 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2867 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2868 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2869 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 2870 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 2871 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 2872 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 2873 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 2874 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("2"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("2"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("2"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("2"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("2"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("2"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("2"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 2875 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("2"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 2876 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("2"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("2"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("2"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("2"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("2"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("2"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("2"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 2877 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2878 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2879 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 2880 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 2881 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2882 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2883 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2884 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2885 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2886 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2887 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2888 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2889 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2890 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2891 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2892 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2893 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2894 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2895 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2896 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2897 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2898 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2899 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2900 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2901 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2902 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2903 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2904 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2905 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2906 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2907 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2908 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2909 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2910 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2911 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2912 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2913 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2914 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2915 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2916 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2917 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2918 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2919 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2920 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2921 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2922 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2923 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2924 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2925 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2926 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2927 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2928 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2929 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2930 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2931 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2932 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2933 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2934 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2935 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2936 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2937 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 2938 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 2939 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 2940 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 2941 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 2942 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 2943 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 2944 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 2945 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 2946 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 2947 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 2948 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 2949 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 2950 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 2951 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 2952 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 2953 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 2954 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 2955 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 2956 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 2957 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 2958 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 2959 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 2960 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 2961 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 2962 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 2963 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 2964 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 2965 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 2966 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 2967 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 2968 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 2969 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 2970 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 2971 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 2972 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 2973 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 2974 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 2975 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 2976 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 2977 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 2978 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 2979 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 2980 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 2981 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 2982 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 2983 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 2984 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 2985 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 2986 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 2987 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 2988 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 2989 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 2990 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 2991 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 2992 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 2993 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 2994 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 2995 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 2996 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 2997 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 2998 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 2999 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3000 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3001 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 3002 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 3003 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 3004 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 3005 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 3006 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 3007 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 3008 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 3009 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 3010 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("3"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("3"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("3"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("3"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("3"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("3"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("3"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 3011 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("3"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 3012 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("3"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("3"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("3"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("3"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("3"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("3"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("3"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 3013 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3014 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3015 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3016 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3017 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3018 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3019 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3020 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3021 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3022 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3023 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3024 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3025 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3026 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3027 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3028 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3029 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3030 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3031 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3032 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3033 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3034 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3035 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3036 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3037 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3038 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3039 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3040 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3041 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3042 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3043 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3044 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3045 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3046 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3047 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3048 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3049 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3050 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3051 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3052 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3053 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3054 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3055 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3056 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3057 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3058 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3059 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3060 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3061 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3062 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3063 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3064 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3065 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3066 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3067 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3068 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3069 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3070 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3071 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3072 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3073 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 3074 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 3075 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 3076 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 3077 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3078 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3079 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3080 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3081 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3082 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3083 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3084 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3085 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3086 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3087 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3088 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3089 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3090 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3091 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3092 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3093 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3094 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3095 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3096 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3097 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3098 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3099 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3100 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3101 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3102 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3103 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3104 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3105 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3106 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3107 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3108 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3109 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3110 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3111 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3112 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3113 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3114 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3115 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3116 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3117 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3118 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3119 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3120 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3121 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3122 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3123 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3124 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3125 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3126 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3127 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3128 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3129 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3130 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3131 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3132 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3133 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3134 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3135 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3136 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3137 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 3138 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 3139 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 3140 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 3141 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 3142 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 3143 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 3144 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 3145 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 3146 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 3147 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 3148 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 3149 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 3150 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("4"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("4"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("4"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("4"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("4"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("4"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("4"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 3151 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("4"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 3152 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("4"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("4"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("4"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("4"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("4"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("4"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("4"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 3153 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3154 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3155 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3156 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3157 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3158 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3159 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3160 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3161 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3162 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3163 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3164 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3165 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3166 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3167 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3168 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3169 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3170 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3171 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3172 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3173 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3174 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3175 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3176 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3177 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3178 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3179 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3180 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3181 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3182 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3183 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3184 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3185 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3186 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3187 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3188 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3189 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3190 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3191 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3192 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3193 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3194 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3195 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3196 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3197 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3198 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3199 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3200 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3201 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3202 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3203 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3204 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3205 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3206 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3207 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3208 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3209 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3210 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3211 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3212 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3213 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 3214 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 3215 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 3216 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 3217 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3218 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3219 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3220 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3221 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3222 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3223 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3224 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3225 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3226 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3227 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3228 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3229 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3230 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3231 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3232 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3233 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3234 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3235 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3236 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3237 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3238 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3239 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3240 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3241 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3242 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3243 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3244 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3245 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3246 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3247 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3248 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3249 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3250 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3251 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3252 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3253 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3254 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3255 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3256 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3257 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3258 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3259 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3260 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3261 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3262 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3263 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3264 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3265 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3266 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3267 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3268 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3269 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3270 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3271 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3272 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3273 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3274 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3275 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3276 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3277 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 3278 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 3279 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 3280 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 3281 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 3282 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 3283 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 3284 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 3285 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 3286 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 3287 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 3288 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 3289 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 3290 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 3291 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 3292 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 3293 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 3294 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("5"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("5"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("5"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("5"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("5"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("5"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("5"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 3295 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("5"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 3296 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("5"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("5"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("5"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("5"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("5"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("5"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("5"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 3297 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3298 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3299 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3300 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3301 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3302 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3303 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3304 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3305 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3306 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3307 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3308 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3309 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3310 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3311 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3312 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3313 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3314 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3315 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3316 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3317 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3318 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3319 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3320 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3321 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3322 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3323 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3324 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3325 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3326 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3327 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3328 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3329 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3330 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3331 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3332 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3333 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3334 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3335 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3336 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3337 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3338 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3339 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3340 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3341 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3342 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3343 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3344 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3345 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3346 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3347 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3348 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3349 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3350 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3351 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3352 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3353 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3354 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3355 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3356 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3357 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 3358 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 3359 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 3360 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 3361 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3362 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3363 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3364 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3365 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3366 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3367 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3368 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3369 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3370 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3371 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3372 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3373 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3374 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3375 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3376 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3377 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3378 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3379 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3380 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3381 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3382 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3383 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3384 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3385 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3386 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3387 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3388 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3389 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3390 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3391 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3392 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3393 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3394 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3395 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3396 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3397 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3398 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3399 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3400 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3401 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3402 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3403 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3404 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3405 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3406 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3407 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3408 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3409 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3410 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3411 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3412 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3413 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3414 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3415 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3416 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3417 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3418 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3419 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3420 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3421 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 3422 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 3423 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 3424 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 3425 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 3426 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 3427 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 3428 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 3429 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 3430 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 3431 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 3432 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 3433 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 3434 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 3435 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 3436 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 3437 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 3438 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 3439 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 3440 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 3441 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 3442 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("6"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("6"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("6"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("6"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("6"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("6"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("6"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 3443 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("6"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 3444 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("6"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("6"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("6"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("6"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("6"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("6"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("6"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 3445 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3446 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3447 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3448 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3449 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3450 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3451 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3452 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3453 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3454 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3455 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3456 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3457 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3458 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3459 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3460 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3461 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3462 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3463 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3464 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3465 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3466 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3467 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3468 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3469 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3470 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3471 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3472 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3473 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3474 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3475 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3476 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3477 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3478 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3479 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3480 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3481 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3482 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3483 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3484 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3485 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3486 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3487 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3488 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3489 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3490 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3491 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3492 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3493 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3494 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3495 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3496 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3497 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3498 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3499 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3500 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3501 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3502 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3503 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3504 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3505 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 3506 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 3507 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 3508 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 3509 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3510 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3511 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3512 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3513 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3514 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3515 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3516 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3517 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3518 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3519 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3520 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3521 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3522 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3523 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3524 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3525 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3526 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3527 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3528 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3529 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3530 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3531 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3532 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3533 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3534 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3535 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3536 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3537 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3538 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3539 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3540 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3541 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3542 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3543 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3544 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3545 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3546 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3547 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3548 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3549 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3550 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3551 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3552 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3553 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3554 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3555 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3556 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3557 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3558 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3559 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3560 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3561 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3562 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3563 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3564 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3565 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3566 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3567 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3568 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3569 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 3570 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 3571 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 3572 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 3573 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 3574 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 3575 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 3576 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 3577 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 3578 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 3579 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 3580 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 3581 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 3582 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 3583 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 3584 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 3585 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 3586 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 3587 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 3588 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 3589 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 3590 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 3591 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 3592 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 3593 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' second input arg is unmodified ok 3594 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("7"); $k = "22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("7"); $k = "22"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("7"); $k = "22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("7"); $k = "22"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("7"); $k = "22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("7"); $k = "22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("7"); $k = "22"; @got = $n -> bnok($k);' second input arg is unmodified ok 3595 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("7"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' second input arg is unmodified ok 3596 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("7"); $k = "22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("7"); $k = "22"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("7"); $k = "22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("7"); $k = "22"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("7"); $k = "22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("7"); $k = "22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("7"); $k = "22"; $got = $n -> bnok($k);' second input arg is unmodified ok 3597 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3598 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3599 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3600 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3601 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3602 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3603 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3604 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3605 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3606 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3607 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3608 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3609 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3610 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3611 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3612 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3613 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3614 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3615 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3616 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3617 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3618 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3619 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3620 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3621 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3622 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3623 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3624 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3625 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3626 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3627 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3628 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3629 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3630 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3631 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3632 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3633 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3634 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3635 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3636 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3637 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3638 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3639 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3640 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3641 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3642 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3643 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3644 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3645 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3646 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3647 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3648 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3649 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3650 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3651 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3652 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3653 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3654 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3655 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3656 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3657 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 3658 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 3659 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 3660 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 3661 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3662 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3663 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3664 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3665 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3666 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3667 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3668 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3669 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3670 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3671 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3672 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3673 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3674 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3675 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3676 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3677 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3678 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3679 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3680 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3681 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3682 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3683 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3684 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3685 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3686 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3687 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3688 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3689 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3690 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3691 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3692 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3693 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3694 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3695 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3696 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3697 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3698 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3699 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3700 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3701 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3702 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3703 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3704 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3705 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3706 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3707 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3708 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3709 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3710 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3711 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3712 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3713 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3714 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3715 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3716 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3717 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3718 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3719 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3720 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3721 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 3722 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 3723 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 3724 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 3725 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 3726 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 3727 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 3728 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 3729 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 3730 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 3731 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 3732 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 3733 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 3734 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 3735 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 3736 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 3737 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 3738 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 3739 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 3740 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 3741 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 3742 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 3743 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 3744 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 3745 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' second input arg is unmodified ok 3746 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "22"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "22"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "22"; @got = $n -> bnok($k);' second input arg is unmodified ok 3747 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' second input arg is unmodified ok 3748 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "22"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "22"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "22"; $got = $n -> bnok($k);' second input arg is unmodified ok 3749 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' second input arg is unmodified ok 3750 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("8"); $k = "23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("8"); $k = "23"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("8"); $k = "23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("8"); $k = "23"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("8"); $k = "23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("8"); $k = "23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("8"); $k = "23"; @got = $n -> bnok($k);' second input arg is unmodified ok 3751 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("8"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' second input arg is unmodified ok 3752 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("8"); $k = "23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("8"); $k = "23"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("8"); $k = "23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("8"); $k = "23"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("8"); $k = "23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("8"); $k = "23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("8"); $k = "23"; $got = $n -> bnok($k);' second input arg is unmodified ok 3753 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3754 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3755 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3756 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3757 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3758 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3759 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3760 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3761 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3762 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3763 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3764 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3765 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3766 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3767 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3768 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3769 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3770 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3771 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3772 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3773 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3774 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3775 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3776 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3777 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3778 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3779 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3780 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3781 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3782 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3783 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3784 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3785 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3786 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3787 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3788 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3789 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3790 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3791 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3792 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3793 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3794 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3795 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3796 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3797 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3798 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3799 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3800 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3801 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3802 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3803 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3804 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3805 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3806 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3807 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3808 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3809 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3810 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3811 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3812 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3813 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 3814 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 3815 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 3816 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 3817 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3818 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3819 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3820 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3821 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3822 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3823 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3824 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3825 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3826 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3827 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3828 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3829 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3830 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3831 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3832 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3833 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3834 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3835 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3836 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3837 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3838 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3839 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3840 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3841 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3842 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3843 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3844 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3845 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3846 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3847 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3848 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3849 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3850 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3851 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3852 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3853 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3854 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3855 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3856 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3857 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3858 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3859 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3860 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3861 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3862 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3863 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3864 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3865 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3866 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3867 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3868 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3869 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3870 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3871 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3872 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3873 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3874 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3875 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3876 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3877 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 3878 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 3879 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 3880 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 3881 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 3882 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 3883 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 3884 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 3885 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 3886 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 3887 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 3888 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 3889 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 3890 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 3891 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 3892 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 3893 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 3894 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 3895 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 3896 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 3897 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 3898 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 3899 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 3900 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 3901 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' second input arg is unmodified ok 3902 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "22"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "22"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "22"; @got = $n -> bnok($k);' second input arg is unmodified ok 3903 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' second input arg is unmodified ok 3904 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "22"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "22"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "22"; $got = $n -> bnok($k);' second input arg is unmodified ok 3905 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' second input arg is unmodified ok 3906 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "23"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "23"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "23"; @got = $n -> bnok($k);' second input arg is unmodified ok 3907 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' second input arg is unmodified ok 3908 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "23"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "23"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "23"; $got = $n -> bnok($k);' second input arg is unmodified ok 3909 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' second input arg is unmodified ok 3910 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("9"); $k = "24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("9"); $k = "24"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("9"); $k = "24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("9"); $k = "24"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("9"); $k = "24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("9"); $k = "24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("9"); $k = "24"; @got = $n -> bnok($k);' second input arg is unmodified ok 3911 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("9"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' second input arg is unmodified ok 3912 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("9"); $k = "24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("9"); $k = "24"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("9"); $k = "24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("9"); $k = "24"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("9"); $k = "24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("9"); $k = "24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("9"); $k = "24"; $got = $n -> bnok($k);' second input arg is unmodified ok 3913 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 3914 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 3915 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 3916 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 3917 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 3918 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 3919 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 3920 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 3921 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 3922 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 3923 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 3924 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 3925 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 3926 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 3927 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 3928 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 3929 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 3930 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 3931 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 3932 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 3933 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 3934 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 3935 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 3936 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 3937 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 3938 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 3939 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 3940 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 3941 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 3942 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 3943 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 3944 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 3945 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 3946 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 3947 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 3948 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 3949 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3950 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3951 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 3952 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 3953 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3954 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3955 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3956 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3957 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3958 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3959 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3960 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3961 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3962 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3963 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3964 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3965 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3966 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3967 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3968 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3969 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3970 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3971 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3972 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3973 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 3974 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 3975 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 3976 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 3977 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 3978 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 3979 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 3980 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 3981 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 3982 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 3983 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 3984 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 3985 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 3986 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 3987 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 3988 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 3989 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 3990 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 3991 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 3992 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 3993 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 3994 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 3995 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 3996 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 3997 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 3998 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 3999 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4000 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4001 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4002 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4003 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4004 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4005 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4006 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4007 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4008 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4009 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4010 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4011 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4012 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4013 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4014 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4015 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4016 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4017 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4018 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4019 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4020 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4021 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4022 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4023 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4024 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4025 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4026 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4027 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4028 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4029 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4030 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4031 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4032 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4033 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4034 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4035 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4036 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4037 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 4038 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 4039 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 4040 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 4041 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 4042 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 4043 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 4044 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 4045 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 4046 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 4047 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 4048 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 4049 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 4050 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 4051 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 4052 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 4053 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 4054 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 4055 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 4056 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 4057 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 4058 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 4059 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 4060 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 4061 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' second input arg is unmodified ok 4062 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "22"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "22"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "22"; @got = $n -> bnok($k);' second input arg is unmodified ok 4063 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' second input arg is unmodified ok 4064 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "22"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "22"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "22"; $got = $n -> bnok($k);' second input arg is unmodified ok 4065 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' second input arg is unmodified ok 4066 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "23"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "23"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "23"; @got = $n -> bnok($k);' second input arg is unmodified ok 4067 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' second input arg is unmodified ok 4068 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "23"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "23"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "23"; $got = $n -> bnok($k);' second input arg is unmodified ok 4069 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' second input arg is unmodified ok 4070 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "24"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "24"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "24"; @got = $n -> bnok($k);' second input arg is unmodified ok 4071 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' second input arg is unmodified ok 4072 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "24"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "24"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "24"; $got = $n -> bnok($k);' second input arg is unmodified ok 4073 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' second input arg is unmodified ok 4074 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("10"); $k = "25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("10"); $k = "25"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("10"); $k = "25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("10"); $k = "25"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("10"); $k = "25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("10"); $k = "25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("10"); $k = "25"; @got = $n -> bnok($k);' second input arg is unmodified ok 4075 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("10"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' second input arg is unmodified ok 4076 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("10"); $k = "25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("10"); $k = "25"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("10"); $k = "25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("10"); $k = "25"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("10"); $k = "25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("10"); $k = "25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("10"); $k = "25"; $got = $n -> bnok($k);' second input arg is unmodified ok 4077 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4078 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4079 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4080 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4081 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4082 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4083 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4084 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4085 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4086 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4087 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4088 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4089 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4090 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4091 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4092 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4093 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4094 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4095 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4096 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4097 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4098 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4099 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4100 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4101 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4102 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4103 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4104 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4105 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4106 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4107 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4108 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4109 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4110 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4111 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4112 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4113 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4114 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4115 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4116 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4117 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4118 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4119 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4120 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4121 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4122 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4123 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4124 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4125 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4126 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4127 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4128 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4129 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4130 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4131 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4132 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4133 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4134 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4135 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4136 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4137 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 4138 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 4139 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 4140 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 4141 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4142 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4143 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4144 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4145 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4146 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4147 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4148 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4149 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4150 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4151 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4152 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4153 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4154 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4155 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4156 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4157 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4158 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4159 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4160 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4161 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4162 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4163 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4164 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4165 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4166 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4167 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4168 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4169 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4170 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4171 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4172 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4173 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4174 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4175 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4176 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4177 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4178 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4179 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4180 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4181 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4182 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4183 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4184 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4185 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4186 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4187 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4188 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4189 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4190 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4191 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4192 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4193 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4194 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4195 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4196 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4197 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4198 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4199 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4200 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4201 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 4202 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 4203 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 4204 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 4205 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 4206 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 4207 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 4208 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 4209 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 4210 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 4211 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 4212 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 4213 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 4214 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 4215 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 4216 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 4217 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 4218 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 4219 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 4220 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 4221 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 4222 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 4223 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 4224 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 4225 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' second input arg is unmodified ok 4226 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "22"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "22"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "22"; @got = $n -> bnok($k);' second input arg is unmodified ok 4227 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' second input arg is unmodified ok 4228 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "22"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "22"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "22"; $got = $n -> bnok($k);' second input arg is unmodified ok 4229 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' second input arg is unmodified ok 4230 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "23"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "23"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "23"; @got = $n -> bnok($k);' second input arg is unmodified ok 4231 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' second input arg is unmodified ok 4232 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "23"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "23"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "23"; $got = $n -> bnok($k);' second input arg is unmodified ok 4233 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' second input arg is unmodified ok 4234 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "24"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "24"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "24"; @got = $n -> bnok($k);' second input arg is unmodified ok 4235 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' second input arg is unmodified ok 4236 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "24"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "24"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "24"; $got = $n -> bnok($k);' second input arg is unmodified ok 4237 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' second input arg is unmodified ok 4238 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "25"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "25"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "25"; @got = $n -> bnok($k);' second input arg is unmodified ok 4239 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' second input arg is unmodified ok 4240 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "25"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "25"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "25"; $got = $n -> bnok($k);' second input arg is unmodified ok 4241 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' second input arg is unmodified ok 4242 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("11"); $k = "26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("11"); $k = "26"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("11"); $k = "26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("11"); $k = "26"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("11"); $k = "26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("11"); $k = "26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("11"); $k = "26"; @got = $n -> bnok($k);' second input arg is unmodified ok 4243 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("11"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' second input arg is unmodified ok 4244 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("11"); $k = "26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("11"); $k = "26"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("11"); $k = "26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("11"); $k = "26"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("11"); $k = "26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("11"); $k = "26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("11"); $k = "26"; $got = $n -> bnok($k);' second input arg is unmodified ok 4245 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4246 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4247 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4248 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4249 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4250 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4251 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4252 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4253 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4254 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4255 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4256 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4257 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4258 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4259 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4260 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4261 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4262 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4263 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4264 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4265 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4266 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4267 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4268 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4269 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4270 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4271 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4272 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4273 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4274 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4275 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4276 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4277 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4278 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4279 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4280 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4281 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4282 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4283 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4284 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4285 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4286 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4287 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4288 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4289 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4290 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4291 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4292 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4293 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4294 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4295 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4296 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4297 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4298 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4299 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4300 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4301 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4302 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4303 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4304 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4305 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 4306 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 4307 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 4308 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 4309 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4310 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4311 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4312 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4313 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4314 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4315 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4316 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4317 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4318 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4319 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4320 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4321 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4322 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4323 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4324 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4325 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4326 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4327 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4328 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4329 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4330 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4331 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4332 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4333 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4334 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4335 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4336 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4337 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4338 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4339 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4340 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4341 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4342 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4343 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4344 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4345 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4346 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4347 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4348 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4349 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4350 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4351 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4352 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4353 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4354 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4355 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4356 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4357 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4358 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4359 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4360 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4361 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4362 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4363 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4364 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4365 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4366 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4367 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4368 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4369 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 4370 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 4371 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 4372 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 4373 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 4374 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 4375 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 4376 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 4377 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 4378 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 4379 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 4380 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 4381 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 4382 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 4383 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 4384 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 4385 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 4386 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 4387 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 4388 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 4389 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 4390 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 4391 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 4392 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 4393 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' second input arg is unmodified ok 4394 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "22"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "22"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "22"; @got = $n -> bnok($k);' second input arg is unmodified ok 4395 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' second input arg is unmodified ok 4396 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "22"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "22"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "22"; $got = $n -> bnok($k);' second input arg is unmodified ok 4397 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' second input arg is unmodified ok 4398 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "23"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "23"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "23"; @got = $n -> bnok($k);' second input arg is unmodified ok 4399 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' second input arg is unmodified ok 4400 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "23"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "23"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "23"; $got = $n -> bnok($k);' second input arg is unmodified ok 4401 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' second input arg is unmodified ok 4402 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "24"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "24"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "24"; @got = $n -> bnok($k);' second input arg is unmodified ok 4403 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' second input arg is unmodified ok 4404 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "24"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "24"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "24"; $got = $n -> bnok($k);' second input arg is unmodified ok 4405 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' second input arg is unmodified ok 4406 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "25"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "25"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "25"; @got = $n -> bnok($k);' second input arg is unmodified ok 4407 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' second input arg is unmodified ok 4408 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "25"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "25"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "25"; $got = $n -> bnok($k);' second input arg is unmodified ok 4409 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' second input arg is unmodified ok 4410 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "26"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "26"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "26"; @got = $n -> bnok($k);' second input arg is unmodified ok 4411 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' second input arg is unmodified ok 4412 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "26"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "26"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "26"; $got = $n -> bnok($k);' second input arg is unmodified ok 4413 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' second input arg is unmodified ok 4414 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("12"); $k = "27"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "27"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("12"); $k = "27"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("12"); $k = "27"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("12"); $k = "27"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("12"); $k = "27"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("12"); $k = "27"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("12"); $k = "27"; @got = $n -> bnok($k);' second input arg is unmodified ok 4415 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("12"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' second input arg is unmodified ok 4416 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("12"); $k = "27"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("12"); $k = "27"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("12"); $k = "27"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("12"); $k = "27"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("12"); $k = "27"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("12"); $k = "27"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("12"); $k = "27"; $got = $n -> bnok($k);' second input arg is unmodified ok 4417 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4418 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4419 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4420 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4421 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4422 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4423 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4424 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4425 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4426 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4427 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4428 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4429 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4430 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4431 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4432 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4433 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4434 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4435 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4436 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4437 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4438 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4439 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4440 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4441 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4442 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4443 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4444 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4445 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4446 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4447 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4448 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4449 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4450 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4451 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4452 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4453 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4454 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4455 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4456 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4457 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4458 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4459 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4460 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4461 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4462 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4463 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4464 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4465 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4466 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4467 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4468 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4469 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4470 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4471 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4472 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4473 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4474 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4475 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4476 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4477 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 4478 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 4479 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 4480 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 4481 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4482 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4483 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4484 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4485 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4486 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4487 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4488 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4489 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4490 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4491 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4492 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4493 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4494 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4495 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4496 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4497 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4498 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4499 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4500 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4501 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4502 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4503 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4504 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4505 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4506 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4507 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4508 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4509 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4510 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4511 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4512 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4513 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4514 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4515 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4516 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4517 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4518 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4519 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4520 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4521 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4522 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4523 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4524 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4525 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4526 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4527 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4528 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4529 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4530 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4531 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4532 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4533 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4534 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4535 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4536 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4537 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4538 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4539 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4540 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4541 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 4542 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 4543 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 4544 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 4545 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 4546 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 4547 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 4548 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 4549 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 4550 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 4551 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 4552 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 4553 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 4554 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 4555 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 4556 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 4557 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 4558 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 4559 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 4560 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 4561 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 4562 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 4563 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 4564 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 4565 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' second input arg is unmodified ok 4566 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "22"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "22"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "22"; @got = $n -> bnok($k);' second input arg is unmodified ok 4567 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' second input arg is unmodified ok 4568 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "22"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "22"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "22"; $got = $n -> bnok($k);' second input arg is unmodified ok 4569 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' second input arg is unmodified ok 4570 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "23"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "23"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "23"; @got = $n -> bnok($k);' second input arg is unmodified ok 4571 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' second input arg is unmodified ok 4572 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "23"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "23"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "23"; $got = $n -> bnok($k);' second input arg is unmodified ok 4573 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' second input arg is unmodified ok 4574 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "24"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "24"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "24"; @got = $n -> bnok($k);' second input arg is unmodified ok 4575 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' second input arg is unmodified ok 4576 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "24"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "24"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "24"; $got = $n -> bnok($k);' second input arg is unmodified ok 4577 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' second input arg is unmodified ok 4578 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "25"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "25"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "25"; @got = $n -> bnok($k);' second input arg is unmodified ok 4579 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' second input arg is unmodified ok 4580 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "25"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "25"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "25"; $got = $n -> bnok($k);' second input arg is unmodified ok 4581 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' second input arg is unmodified ok 4582 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "26"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "26"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "26"; @got = $n -> bnok($k);' second input arg is unmodified ok 4583 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' second input arg is unmodified ok 4584 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "26"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "26"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "26"; $got = $n -> bnok($k);' second input arg is unmodified ok 4585 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' second input arg is unmodified ok 4586 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "27"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "27"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "27"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "27"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "27"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "27"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "27"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "27"; @got = $n -> bnok($k);' second input arg is unmodified ok 4587 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' second input arg is unmodified ok 4588 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "27"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "27"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "27"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "27"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "27"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "27"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "27"; $got = $n -> bnok($k);' second input arg is unmodified ok 4589 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' second input arg is unmodified ok 4590 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("13"); $k = "28"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "28"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("13"); $k = "28"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("13"); $k = "28"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("13"); $k = "28"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("13"); $k = "28"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("13"); $k = "28"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("13"); $k = "28"; @got = $n -> bnok($k);' second input arg is unmodified ok 4591 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("13"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' second input arg is unmodified ok 4592 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("13"); $k = "28"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("13"); $k = "28"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("13"); $k = "28"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("13"); $k = "28"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("13"); $k = "28"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("13"); $k = "28"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("13"); $k = "28"; $got = $n -> bnok($k);' second input arg is unmodified ok 4593 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4594 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4595 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4596 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4597 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4598 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4599 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4600 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4601 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4602 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4603 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4604 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4605 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4606 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4607 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4608 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4609 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4610 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4611 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4612 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4613 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4614 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4615 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4616 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4617 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4618 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4619 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4620 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4621 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4622 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4623 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4624 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4625 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4626 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4627 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4628 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4629 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4630 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4631 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4632 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4633 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4634 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4635 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4636 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4637 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4638 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4639 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4640 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4641 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4642 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4643 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4644 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4645 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4646 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4647 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4648 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4649 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4650 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4651 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4652 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4653 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 4654 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 4655 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 4656 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 4657 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4658 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4659 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4660 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4661 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4662 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4663 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4664 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4665 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4666 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4667 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4668 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4669 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4670 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4671 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4672 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4673 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4674 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4675 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4676 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4677 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4678 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4679 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4680 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4681 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4682 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4683 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4684 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4685 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4686 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4687 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4688 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4689 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4690 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4691 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4692 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4693 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4694 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4695 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4696 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4697 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4698 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4699 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4700 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4701 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4702 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4703 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4704 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4705 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4706 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4707 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4708 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4709 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4710 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4711 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4712 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4713 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4714 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4715 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4716 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4717 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 4718 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 4719 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 4720 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 4721 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 4722 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 4723 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 4724 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 4725 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 4726 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 4727 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 4728 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 4729 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 4730 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 4731 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 4732 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 4733 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 4734 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 4735 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 4736 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 4737 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 4738 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 4739 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 4740 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 4741 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' second input arg is unmodified ok 4742 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "22"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "22"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "22"; @got = $n -> bnok($k);' second input arg is unmodified ok 4743 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' second input arg is unmodified ok 4744 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "22"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "22"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "22"; $got = $n -> bnok($k);' second input arg is unmodified ok 4745 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' second input arg is unmodified ok 4746 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "23"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "23"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "23"; @got = $n -> bnok($k);' second input arg is unmodified ok 4747 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' second input arg is unmodified ok 4748 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "23"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "23"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "23"; $got = $n -> bnok($k);' second input arg is unmodified ok 4749 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' second input arg is unmodified ok 4750 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "24"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "24"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "24"; @got = $n -> bnok($k);' second input arg is unmodified ok 4751 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' second input arg is unmodified ok 4752 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "24"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "24"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "24"; $got = $n -> bnok($k);' second input arg is unmodified ok 4753 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' second input arg is unmodified ok 4754 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "25"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "25"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "25"; @got = $n -> bnok($k);' second input arg is unmodified ok 4755 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' second input arg is unmodified ok 4756 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "25"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "25"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "25"; $got = $n -> bnok($k);' second input arg is unmodified ok 4757 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' second input arg is unmodified ok 4758 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "26"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "26"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "26"; @got = $n -> bnok($k);' second input arg is unmodified ok 4759 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' second input arg is unmodified ok 4760 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "26"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "26"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "26"; $got = $n -> bnok($k);' second input arg is unmodified ok 4761 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' second input arg is unmodified ok 4762 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "27"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "27"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "27"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "27"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "27"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "27"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "27"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "27"; @got = $n -> bnok($k);' second input arg is unmodified ok 4763 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' second input arg is unmodified ok 4764 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "27"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "27"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "27"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "27"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "27"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "27"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "27"; $got = $n -> bnok($k);' second input arg is unmodified ok 4765 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' second input arg is unmodified ok 4766 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "28"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "28"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "28"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "28"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "28"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "28"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "28"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "28"; @got = $n -> bnok($k);' second input arg is unmodified ok 4767 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' second input arg is unmodified ok 4768 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "28"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "28"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "28"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "28"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "28"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "28"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "28"; $got = $n -> bnok($k);' second input arg is unmodified ok 4769 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("29"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("29"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("29"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("29"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("29"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("29"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("29"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("29"); @got = $n -> bnok($k);' second input arg is unmodified ok 4770 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("14"); $k = "29"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "29"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("14"); $k = "29"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("14"); $k = "29"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("14"); $k = "29"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("14"); $k = "29"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("14"); $k = "29"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("14"); $k = "29"; @got = $n -> bnok($k);' second input arg is unmodified ok 4771 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("29"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("29"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("29"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("29"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("29"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("29"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("14"); $k = Math::BigInt -> new("29"); $got = $n -> bnok($k);' second input arg is unmodified ok 4772 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("14"); $k = "29"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("14"); $k = "29"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("14"); $k = "29"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("14"); $k = "29"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("14"); $k = "29"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("14"); $k = "29"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("14"); $k = "29"; $got = $n -> bnok($k);' second input arg is unmodified ok 4773 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4774 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "-15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "-15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "-15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "-15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "-15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "-15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4775 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4776 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "-15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "-15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "-15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "-15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "-15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4777 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4778 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "-14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "-14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "-14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "-14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "-14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "-14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4779 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4780 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "-14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "-14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "-14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "-14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "-14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4781 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4782 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "-13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "-13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "-13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "-13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "-13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "-13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4783 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4784 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "-13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "-13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "-13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "-13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "-13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4785 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4786 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "-12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "-12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "-12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "-12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "-12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "-12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4787 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4788 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "-12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "-12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "-12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "-12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "-12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4789 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4790 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "-11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "-11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "-11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "-11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "-11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "-11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4791 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4792 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "-11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "-11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "-11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "-11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "-11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4793 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4794 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "-10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "-10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "-10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "-10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "-10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "-10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4795 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4796 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "-10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "-10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "-10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "-10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "-10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4797 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4798 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "-9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "-9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "-9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "-9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "-9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "-9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4799 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4800 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "-9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "-9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "-9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "-9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "-9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4801 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4802 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "-8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "-8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "-8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "-8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "-8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "-8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4803 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4804 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "-8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "-8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "-8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "-8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "-8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4805 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4806 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "-7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "-7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "-7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "-7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "-7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "-7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4807 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4808 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "-7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "-7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "-7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "-7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "-7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4809 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4810 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "-6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "-6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "-6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "-6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "-6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "-6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4811 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4812 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "-6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "-6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "-6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "-6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "-6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4813 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4814 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "-5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "-5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "-5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "-5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "-5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "-5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4815 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4816 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "-5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "-5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "-5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "-5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "-5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4817 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4818 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "-4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "-4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "-4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "-4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "-4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "-4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4819 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4820 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "-4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "-4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "-4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "-4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "-4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4821 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4822 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "-3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "-3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "-3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "-3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "-3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "-3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4823 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4824 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "-3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "-3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "-3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "-3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "-3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4825 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4826 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "-2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "-2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "-2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "-2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "-2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "-2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4827 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4828 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "-2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "-2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "-2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "-2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "-2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4829 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4830 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "-1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "-1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "-1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "-1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "-1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "-1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4831 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("-1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4832 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "-1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "-1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "-1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "-1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "-1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "-1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "-1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4833 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("0"); @got = $n -> bnok($k);' second input arg is unmodified ok 4834 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "0"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "0"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "0"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "0"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "0"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "0"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "0"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "0"; @got = $n -> bnok($k);' second input arg is unmodified ok 4835 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("0"); $got = $n -> bnok($k);' second input arg is unmodified ok 4836 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "0"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "0"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "0"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "0"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "0"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "0"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "0"; $got = $n -> bnok($k);' second input arg is unmodified ok 4837 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("1"); @got = $n -> bnok($k);' second input arg is unmodified ok 4838 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "1"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "1"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "1"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "1"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "1"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "1"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "1"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "1"; @got = $n -> bnok($k);' second input arg is unmodified ok 4839 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("1"); $got = $n -> bnok($k);' second input arg is unmodified ok 4840 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "1"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "1"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "1"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "1"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "1"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "1"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "1"; $got = $n -> bnok($k);' second input arg is unmodified ok 4841 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("2"); @got = $n -> bnok($k);' second input arg is unmodified ok 4842 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "2"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "2"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "2"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "2"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "2"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "2"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "2"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "2"; @got = $n -> bnok($k);' second input arg is unmodified ok 4843 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("2"); $got = $n -> bnok($k);' second input arg is unmodified ok 4844 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "2"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "2"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "2"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "2"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "2"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "2"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "2"; $got = $n -> bnok($k);' second input arg is unmodified ok 4845 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("3"); @got = $n -> bnok($k);' second input arg is unmodified ok 4846 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "3"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "3"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "3"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "3"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "3"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "3"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "3"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "3"; @got = $n -> bnok($k);' second input arg is unmodified ok 4847 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("3"); $got = $n -> bnok($k);' second input arg is unmodified ok 4848 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "3"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "3"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "3"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "3"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "3"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "3"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "3"; $got = $n -> bnok($k);' second input arg is unmodified ok 4849 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("4"); @got = $n -> bnok($k);' second input arg is unmodified ok 4850 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "4"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "4"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "4"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "4"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "4"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "4"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "4"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "4"; @got = $n -> bnok($k);' second input arg is unmodified ok 4851 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("4"); $got = $n -> bnok($k);' second input arg is unmodified ok 4852 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "4"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "4"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "4"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "4"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "4"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "4"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "4"; $got = $n -> bnok($k);' second input arg is unmodified ok 4853 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("5"); @got = $n -> bnok($k);' second input arg is unmodified ok 4854 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "5"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "5"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "5"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "5"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "5"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "5"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "5"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "5"; @got = $n -> bnok($k);' second input arg is unmodified ok 4855 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("5"); $got = $n -> bnok($k);' second input arg is unmodified ok 4856 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "5"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "5"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "5"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "5"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "5"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "5"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "5"; $got = $n -> bnok($k);' second input arg is unmodified ok 4857 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("6"); @got = $n -> bnok($k);' second input arg is unmodified ok 4858 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "6"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "6"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "6"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "6"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "6"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "6"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "6"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "6"; @got = $n -> bnok($k);' second input arg is unmodified ok 4859 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("6"); $got = $n -> bnok($k);' second input arg is unmodified ok 4860 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "6"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "6"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "6"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "6"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "6"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "6"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "6"; $got = $n -> bnok($k);' second input arg is unmodified ok 4861 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("7"); @got = $n -> bnok($k);' second input arg is unmodified ok 4862 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "7"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "7"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "7"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "7"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "7"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "7"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "7"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "7"; @got = $n -> bnok($k);' second input arg is unmodified ok 4863 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("7"); $got = $n -> bnok($k);' second input arg is unmodified ok 4864 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "7"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "7"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "7"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "7"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "7"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "7"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "7"; $got = $n -> bnok($k);' second input arg is unmodified ok 4865 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("8"); @got = $n -> bnok($k);' second input arg is unmodified ok 4866 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "8"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "8"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "8"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "8"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "8"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "8"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "8"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "8"; @got = $n -> bnok($k);' second input arg is unmodified ok 4867 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("8"); $got = $n -> bnok($k);' second input arg is unmodified ok 4868 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "8"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "8"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "8"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "8"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "8"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "8"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "8"; $got = $n -> bnok($k);' second input arg is unmodified ok 4869 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("9"); @got = $n -> bnok($k);' second input arg is unmodified ok 4870 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "9"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "9"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "9"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "9"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "9"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "9"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "9"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "9"; @got = $n -> bnok($k);' second input arg is unmodified ok 4871 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("9"); $got = $n -> bnok($k);' second input arg is unmodified ok 4872 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "9"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "9"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "9"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "9"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "9"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "9"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "9"; $got = $n -> bnok($k);' second input arg is unmodified ok 4873 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("10"); @got = $n -> bnok($k);' second input arg is unmodified ok 4874 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "10"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "10"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "10"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "10"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "10"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "10"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "10"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "10"; @got = $n -> bnok($k);' second input arg is unmodified ok 4875 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("10"); $got = $n -> bnok($k);' second input arg is unmodified ok 4876 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "10"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "10"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "10"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "10"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "10"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "10"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "10"; $got = $n -> bnok($k);' second input arg is unmodified ok 4877 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("11"); @got = $n -> bnok($k);' second input arg is unmodified ok 4878 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "11"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "11"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "11"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "11"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "11"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "11"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "11"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "11"; @got = $n -> bnok($k);' second input arg is unmodified ok 4879 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("11"); $got = $n -> bnok($k);' second input arg is unmodified ok 4880 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "11"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "11"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "11"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "11"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "11"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "11"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "11"; $got = $n -> bnok($k);' second input arg is unmodified ok 4881 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("12"); @got = $n -> bnok($k);' second input arg is unmodified ok 4882 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "12"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "12"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "12"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "12"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "12"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "12"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "12"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "12"; @got = $n -> bnok($k);' second input arg is unmodified ok 4883 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("12"); $got = $n -> bnok($k);' second input arg is unmodified ok 4884 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "12"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "12"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "12"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "12"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "12"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "12"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "12"; $got = $n -> bnok($k);' second input arg is unmodified ok 4885 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("13"); @got = $n -> bnok($k);' second input arg is unmodified ok 4886 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "13"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "13"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "13"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "13"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "13"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "13"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "13"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "13"; @got = $n -> bnok($k);' second input arg is unmodified ok 4887 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("13"); $got = $n -> bnok($k);' second input arg is unmodified ok 4888 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "13"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "13"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "13"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "13"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "13"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "13"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "13"; $got = $n -> bnok($k);' second input arg is unmodified ok 4889 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("14"); @got = $n -> bnok($k);' second input arg is unmodified ok 4890 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "14"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "14"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "14"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "14"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "14"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "14"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "14"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "14"; @got = $n -> bnok($k);' second input arg is unmodified ok 4891 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("14"); $got = $n -> bnok($k);' second input arg is unmodified ok 4892 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "14"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "14"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "14"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "14"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "14"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "14"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "14"; $got = $n -> bnok($k);' second input arg is unmodified ok 4893 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("15"); @got = $n -> bnok($k);' second input arg is unmodified ok 4894 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "15"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "15"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "15"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "15"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "15"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "15"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "15"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "15"; @got = $n -> bnok($k);' second input arg is unmodified ok 4895 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("15"); $got = $n -> bnok($k);' second input arg is unmodified ok 4896 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "15"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "15"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "15"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "15"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "15"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "15"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "15"; $got = $n -> bnok($k);' second input arg is unmodified ok 4897 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("16"); @got = $n -> bnok($k);' second input arg is unmodified ok 4898 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "16"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "16"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "16"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "16"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "16"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "16"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "16"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "16"; @got = $n -> bnok($k);' second input arg is unmodified ok 4899 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("16"); $got = $n -> bnok($k);' second input arg is unmodified ok 4900 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "16"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "16"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "16"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "16"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "16"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "16"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "16"; $got = $n -> bnok($k);' second input arg is unmodified ok 4901 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("17"); @got = $n -> bnok($k);' second input arg is unmodified ok 4902 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "17"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "17"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "17"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "17"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "17"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "17"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "17"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "17"; @got = $n -> bnok($k);' second input arg is unmodified ok 4903 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("17"); $got = $n -> bnok($k);' second input arg is unmodified ok 4904 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "17"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "17"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "17"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "17"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "17"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "17"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "17"; $got = $n -> bnok($k);' second input arg is unmodified ok 4905 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("18"); @got = $n -> bnok($k);' second input arg is unmodified ok 4906 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "18"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "18"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "18"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "18"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "18"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "18"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "18"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "18"; @got = $n -> bnok($k);' second input arg is unmodified ok 4907 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("18"); $got = $n -> bnok($k);' second input arg is unmodified ok 4908 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "18"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "18"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "18"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "18"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "18"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "18"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "18"; $got = $n -> bnok($k);' second input arg is unmodified ok 4909 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("19"); @got = $n -> bnok($k);' second input arg is unmodified ok 4910 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "19"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "19"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "19"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "19"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "19"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "19"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "19"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "19"; @got = $n -> bnok($k);' second input arg is unmodified ok 4911 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("19"); $got = $n -> bnok($k);' second input arg is unmodified ok 4912 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "19"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "19"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "19"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "19"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "19"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "19"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "19"; $got = $n -> bnok($k);' second input arg is unmodified ok 4913 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("20"); @got = $n -> bnok($k);' second input arg is unmodified ok 4914 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "20"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "20"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "20"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "20"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "20"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "20"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "20"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "20"; @got = $n -> bnok($k);' second input arg is unmodified ok 4915 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("20"); $got = $n -> bnok($k);' second input arg is unmodified ok 4916 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "20"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "20"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "20"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "20"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "20"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "20"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "20"; $got = $n -> bnok($k);' second input arg is unmodified ok 4917 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("21"); @got = $n -> bnok($k);' second input arg is unmodified ok 4918 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "21"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "21"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "21"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "21"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "21"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "21"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "21"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "21"; @got = $n -> bnok($k);' second input arg is unmodified ok 4919 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("21"); $got = $n -> bnok($k);' second input arg is unmodified ok 4920 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "21"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "21"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "21"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "21"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "21"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "21"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "21"; $got = $n -> bnok($k);' second input arg is unmodified ok 4921 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("22"); @got = $n -> bnok($k);' second input arg is unmodified ok 4922 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "22"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "22"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "22"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "22"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "22"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "22"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "22"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "22"; @got = $n -> bnok($k);' second input arg is unmodified ok 4923 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("22"); $got = $n -> bnok($k);' second input arg is unmodified ok 4924 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "22"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "22"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "22"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "22"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "22"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "22"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "22"; $got = $n -> bnok($k);' second input arg is unmodified ok 4925 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("23"); @got = $n -> bnok($k);' second input arg is unmodified ok 4926 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "23"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "23"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "23"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "23"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "23"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "23"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "23"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "23"; @got = $n -> bnok($k);' second input arg is unmodified ok 4927 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("23"); $got = $n -> bnok($k);' second input arg is unmodified ok 4928 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "23"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "23"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "23"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "23"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "23"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "23"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "23"; $got = $n -> bnok($k);' second input arg is unmodified ok 4929 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("24"); @got = $n -> bnok($k);' second input arg is unmodified ok 4930 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "24"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "24"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "24"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "24"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "24"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "24"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "24"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "24"; @got = $n -> bnok($k);' second input arg is unmodified ok 4931 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("24"); $got = $n -> bnok($k);' second input arg is unmodified ok 4932 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "24"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "24"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "24"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "24"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "24"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "24"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "24"; $got = $n -> bnok($k);' second input arg is unmodified ok 4933 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("25"); @got = $n -> bnok($k);' second input arg is unmodified ok 4934 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "25"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "25"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "25"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "25"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "25"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "25"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "25"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "25"; @got = $n -> bnok($k);' second input arg is unmodified ok 4935 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("25"); $got = $n -> bnok($k);' second input arg is unmodified ok 4936 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "25"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "25"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "25"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "25"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "25"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "25"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "25"; $got = $n -> bnok($k);' second input arg is unmodified ok 4937 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("26"); @got = $n -> bnok($k);' second input arg is unmodified ok 4938 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "26"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "26"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "26"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "26"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "26"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "26"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "26"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "26"; @got = $n -> bnok($k);' second input arg is unmodified ok 4939 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("26"); $got = $n -> bnok($k);' second input arg is unmodified ok 4940 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "26"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "26"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "26"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "26"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "26"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "26"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "26"; $got = $n -> bnok($k);' second input arg is unmodified ok 4941 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("27"); @got = $n -> bnok($k);' second input arg is unmodified ok 4942 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "27"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "27"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "27"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "27"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "27"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "27"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "27"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "27"; @got = $n -> bnok($k);' second input arg is unmodified ok 4943 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("27"); $got = $n -> bnok($k);' second input arg is unmodified ok 4944 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "27"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "27"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "27"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "27"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "27"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "27"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "27"; $got = $n -> bnok($k);' second input arg is unmodified ok 4945 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("28"); @got = $n -> bnok($k);' second input arg is unmodified ok 4946 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "28"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "28"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "28"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "28"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "28"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "28"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "28"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "28"; @got = $n -> bnok($k);' second input arg is unmodified ok 4947 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("28"); $got = $n -> bnok($k);' second input arg is unmodified ok 4948 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "28"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "28"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "28"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "28"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "28"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "28"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "28"; $got = $n -> bnok($k);' second input arg is unmodified ok 4949 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("29"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("29"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("29"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("29"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("29"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("29"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("29"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("29"); @got = $n -> bnok($k);' second input arg is unmodified ok 4950 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "29"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "29"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "29"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "29"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "29"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "29"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "29"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "29"; @got = $n -> bnok($k);' second input arg is unmodified ok 4951 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("29"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("29"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("29"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("29"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("29"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("29"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("29"); $got = $n -> bnok($k);' second input arg is unmodified ok 4952 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "29"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "29"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "29"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "29"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "29"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "29"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "29"; $got = $n -> bnok($k);' second input arg is unmodified ok 4953 - bnok() in scalar context with k as scalar # Subtest: bnok() in list context with k as object 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("30"); @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("30"); @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("30"); @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("30"); @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("30"); @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("30"); @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("30"); @got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 8 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("30"); @got = $n -> bnok($k);' second input arg is unmodified ok 4954 - bnok() in list context with k as object # Subtest: bnok() in list context with k as scalar 1..8 ok 1 - '$n = Math::BigInt -> new("15"); $k = "30"; @got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "30"; @got = $n -> bnok($k);' gives one output arg ok 3 - '$n = Math::BigInt -> new("15"); $k = "30"; @got = $n -> bnok($k);' output arg is a Math::BigInt ok 4 - '$n = Math::BigInt -> new("15"); $k = "30"; @got = $n -> bnok($k);' output arg has the right value ok 5 - '$n = Math::BigInt -> new("15"); $k = "30"; @got = $n -> bnok($k);' invocand is still a Math::BigInt ok 6 - '$n = Math::BigInt -> new("15"); $k = "30"; @got = $n -> bnok($k);' invocand has the right value ok 7 - '$n = Math::BigInt -> new("15"); $k = "30"; @got = $n -> bnok($k);' second input arg is still a scalar ok 8 - '$n = Math::BigInt -> new("15"); $k = "30"; @got = $n -> bnok($k);' second input arg is unmodified ok 4955 - bnok() in list context with k as scalar # Subtest: bnok() in scalar context with k as object 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("30"); $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("30"); $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("30"); $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("30"); $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("30"); $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("30"); $got = $n -> bnok($k);' second input arg is still a Math::BigInt ok 7 - '$n = Math::BigInt -> new("15"); $k = Math::BigInt -> new("30"); $got = $n -> bnok($k);' second input arg is unmodified ok 4956 - bnok() in scalar context with k as object # Subtest: bnok() in scalar context with k as scalar 1..7 ok 1 - '$n = Math::BigInt -> new("15"); $k = "30"; $got = $n -> bnok($k);' gives emtpy $@ ok 2 - '$n = Math::BigInt -> new("15"); $k = "30"; $got = $n -> bnok($k);' output arg is a Math::BigInt ok 3 - '$n = Math::BigInt -> new("15"); $k = "30"; $got = $n -> bnok($k);' output arg has the right value ok 4 - '$n = Math::BigInt -> new("15"); $k = "30"; $got = $n -> bnok($k);' invocand is still a Math::BigInt ok 5 - '$n = Math::BigInt -> new("15"); $k = "30"; $got = $n -> bnok($k);' invocand has the right value ok 6 - '$n = Math::BigInt -> new("15"); $k = "30"; $got = $n -> bnok($k);' second input arg is still a scalar ok 7 - '$n = Math::BigInt -> new("15"); $k = "30"; $got = $n -> bnok($k);' second input arg is unmodified ok 4957 - bnok() in scalar context with k as scalar ok t/bnstr-mbf.t ................................. 1..460 # # $x = Math::BigFloat -> new("NaN"); $str = $x -> bnstr(); # ok 1 - input value is "NaN" ok 2 - input object is unmodified # # $x = Math::BigFloat -> new("inf"); $str = $x -> bnstr(); # ok 3 - input value is "inf" ok 4 - input object is unmodified # # $x = Math::BigFloat -> new("-inf"); $str = $x -> bnstr(); # ok 5 - input value is "-inf" ok 6 - input object is unmodified # # $x = Math::BigFloat -> new("0"); $str = $x -> bnstr(); # ok 7 - input value is "0" ok 8 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000000001"); $str = $x -> bnstr(); # ok 9 - input value is "0.000000000001" ok 10 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000001"); $str = $x -> bnstr(); # ok 11 - input value is "0.00000000001" ok 12 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000001"); $str = $x -> bnstr(); # ok 13 - input value is "0.0000000001" ok 14 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000001"); $str = $x -> bnstr(); # ok 15 - input value is "0.000000001" ok 16 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000001"); $str = $x -> bnstr(); # ok 17 - input value is "0.00000001" ok 18 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000001"); $str = $x -> bnstr(); # ok 19 - input value is "0.0000001" ok 20 - input object is unmodified # # $x = Math::BigFloat -> new("0.000001"); $str = $x -> bnstr(); # ok 21 - input value is "0.000001" ok 22 - input object is unmodified # # $x = Math::BigFloat -> new("0.00001"); $str = $x -> bnstr(); # ok 23 - input value is "0.00001" ok 24 - input object is unmodified # # $x = Math::BigFloat -> new("0.0001"); $str = $x -> bnstr(); # ok 25 - input value is "0.0001" ok 26 - input object is unmodified # # $x = Math::BigFloat -> new("0.001"); $str = $x -> bnstr(); # ok 27 - input value is "0.001" ok 28 - input object is unmodified # # $x = Math::BigFloat -> new("0.01"); $str = $x -> bnstr(); # ok 29 - input value is "0.01" ok 30 - input object is unmodified # # $x = Math::BigFloat -> new("0.1"); $str = $x -> bnstr(); # ok 31 - input value is "0.1" ok 32 - input object is unmodified # # $x = Math::BigFloat -> new("1"); $str = $x -> bnstr(); # ok 33 - input value is "1" ok 34 - input object is unmodified # # $x = Math::BigFloat -> new("10"); $str = $x -> bnstr(); # ok 35 - input value is "10" ok 36 - input object is unmodified # # $x = Math::BigFloat -> new("100"); $str = $x -> bnstr(); # ok 37 - input value is "100" ok 38 - input object is unmodified # # $x = Math::BigFloat -> new("1000"); $str = $x -> bnstr(); # ok 39 - input value is "1000" ok 40 - input object is unmodified # # $x = Math::BigFloat -> new("10000"); $str = $x -> bnstr(); # ok 41 - input value is "10000" ok 42 - input object is unmodified # # $x = Math::BigFloat -> new("100000"); $str = $x -> bnstr(); # ok 43 - input value is "100000" ok 44 - input object is unmodified # # $x = Math::BigFloat -> new("1000000"); $str = $x -> bnstr(); # ok 45 - input value is "1000000" ok 46 - input object is unmodified # # $x = Math::BigFloat -> new("10000000"); $str = $x -> bnstr(); # ok 47 - input value is "10000000" ok 48 - input object is unmodified # # $x = Math::BigFloat -> new("100000000"); $str = $x -> bnstr(); # ok 49 - input value is "100000000" ok 50 - input object is unmodified # # $x = Math::BigFloat -> new("1000000000"); $str = $x -> bnstr(); # ok 51 - input value is "1000000000" ok 52 - input object is unmodified # # $x = Math::BigFloat -> new("10000000000"); $str = $x -> bnstr(); # ok 53 - input value is "10000000000" ok 54 - input object is unmodified # # $x = Math::BigFloat -> new("100000000000"); $str = $x -> bnstr(); # ok 55 - input value is "100000000000" ok 56 - input object is unmodified # # $x = Math::BigFloat -> new("1000000000000"); $str = $x -> bnstr(); # ok 57 - input value is "1000000000000" ok 58 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000000012"); $str = $x -> bnstr(); # ok 59 - input value is "0.0000000000012" ok 60 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000000012"); $str = $x -> bnstr(); # ok 61 - input value is "0.000000000012" ok 62 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000012"); $str = $x -> bnstr(); # ok 63 - input value is "0.00000000012" ok 64 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000012"); $str = $x -> bnstr(); # ok 65 - input value is "0.0000000012" ok 66 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000012"); $str = $x -> bnstr(); # ok 67 - input value is "0.000000012" ok 68 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000012"); $str = $x -> bnstr(); # ok 69 - input value is "0.00000012" ok 70 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000012"); $str = $x -> bnstr(); # ok 71 - input value is "0.0000012" ok 72 - input object is unmodified # # $x = Math::BigFloat -> new("0.000012"); $str = $x -> bnstr(); # ok 73 - input value is "0.000012" ok 74 - input object is unmodified # # $x = Math::BigFloat -> new("0.00012"); $str = $x -> bnstr(); # ok 75 - input value is "0.00012" ok 76 - input object is unmodified # # $x = Math::BigFloat -> new("0.0012"); $str = $x -> bnstr(); # ok 77 - input value is "0.0012" ok 78 - input object is unmodified # # $x = Math::BigFloat -> new("0.012"); $str = $x -> bnstr(); # ok 79 - input value is "0.012" ok 80 - input object is unmodified # # $x = Math::BigFloat -> new("0.12"); $str = $x -> bnstr(); # ok 81 - input value is "0.12" ok 82 - input object is unmodified # # $x = Math::BigFloat -> new("1.2"); $str = $x -> bnstr(); # ok 83 - input value is "1.2" ok 84 - input object is unmodified # # $x = Math::BigFloat -> new("12"); $str = $x -> bnstr(); # ok 85 - input value is "12" ok 86 - input object is unmodified # # $x = Math::BigFloat -> new("120"); $str = $x -> bnstr(); # ok 87 - input value is "120" ok 88 - input object is unmodified # # $x = Math::BigFloat -> new("1200"); $str = $x -> bnstr(); # ok 89 - input value is "1200" ok 90 - input object is unmodified # # $x = Math::BigFloat -> new("12000"); $str = $x -> bnstr(); # ok 91 - input value is "12000" ok 92 - input object is unmodified # # $x = Math::BigFloat -> new("120000"); $str = $x -> bnstr(); # ok 93 - input value is "120000" ok 94 - input object is unmodified # # $x = Math::BigFloat -> new("1200000"); $str = $x -> bnstr(); # ok 95 - input value is "1200000" ok 96 - input object is unmodified # # $x = Math::BigFloat -> new("12000000"); $str = $x -> bnstr(); # ok 97 - input value is "12000000" ok 98 - input object is unmodified # # $x = Math::BigFloat -> new("120000000"); $str = $x -> bnstr(); # ok 99 - input value is "120000000" ok 100 - input object is unmodified # # $x = Math::BigFloat -> new("1200000000"); $str = $x -> bnstr(); # ok 101 - input value is "1200000000" ok 102 - input object is unmodified # # $x = Math::BigFloat -> new("12000000000"); $str = $x -> bnstr(); # ok 103 - input value is "12000000000" ok 104 - input object is unmodified # # $x = Math::BigFloat -> new("120000000000"); $str = $x -> bnstr(); # ok 105 - input value is "120000000000" ok 106 - input object is unmodified # # $x = Math::BigFloat -> new("1200000000000"); $str = $x -> bnstr(); # ok 107 - input value is "1200000000000" ok 108 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000000123"); $str = $x -> bnstr(); # ok 109 - input value is "0.00000000000123" ok 110 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000000123"); $str = $x -> bnstr(); # ok 111 - input value is "0.0000000000123" ok 112 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000000123"); $str = $x -> bnstr(); # ok 113 - input value is "0.000000000123" ok 114 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000123"); $str = $x -> bnstr(); # ok 115 - input value is "0.00000000123" ok 116 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000123"); $str = $x -> bnstr(); # ok 117 - input value is "0.0000000123" ok 118 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000123"); $str = $x -> bnstr(); # ok 119 - input value is "0.000000123" ok 120 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000123"); $str = $x -> bnstr(); # ok 121 - input value is "0.00000123" ok 122 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000123"); $str = $x -> bnstr(); # ok 123 - input value is "0.0000123" ok 124 - input object is unmodified # # $x = Math::BigFloat -> new("0.000123"); $str = $x -> bnstr(); # ok 125 - input value is "0.000123" ok 126 - input object is unmodified # # $x = Math::BigFloat -> new("0.00123"); $str = $x -> bnstr(); # ok 127 - input value is "0.00123" ok 128 - input object is unmodified # # $x = Math::BigFloat -> new("0.0123"); $str = $x -> bnstr(); # ok 129 - input value is "0.0123" ok 130 - input object is unmodified # # $x = Math::BigFloat -> new("0.123"); $str = $x -> bnstr(); # ok 131 - input value is "0.123" ok 132 - input object is unmodified # # $x = Math::BigFloat -> new("1.23"); $str = $x -> bnstr(); # ok 133 - input value is "1.23" ok 134 - input object is unmodified # # $x = Math::BigFloat -> new("12.3"); $str = $x -> bnstr(); # ok 135 - input value is "12.3" ok 136 - input object is unmodified # # $x = Math::BigFloat -> new("123"); $str = $x -> bnstr(); # ok 137 - input value is "123" ok 138 - input object is unmodified # # $x = Math::BigFloat -> new("1230"); $str = $x -> bnstr(); # ok 139 - input value is "1230" ok 140 - input object is unmodified # # $x = Math::BigFloat -> new("12300"); $str = $x -> bnstr(); # ok 141 - input value is "12300" ok 142 - input object is unmodified # # $x = Math::BigFloat -> new("123000"); $str = $x -> bnstr(); # ok 143 - input value is "123000" ok 144 - input object is unmodified # # $x = Math::BigFloat -> new("1230000"); $str = $x -> bnstr(); # ok 145 - input value is "1230000" ok 146 - input object is unmodified # # $x = Math::BigFloat -> new("12300000"); $str = $x -> bnstr(); # ok 147 - input value is "12300000" ok 148 - input object is unmodified # # $x = Math::BigFloat -> new("123000000"); $str = $x -> bnstr(); # ok 149 - input value is "123000000" ok 150 - input object is unmodified # # $x = Math::BigFloat -> new("1230000000"); $str = $x -> bnstr(); # ok 151 - input value is "1230000000" ok 152 - input object is unmodified # # $x = Math::BigFloat -> new("12300000000"); $str = $x -> bnstr(); # ok 153 - input value is "12300000000" ok 154 - input object is unmodified # # $x = Math::BigFloat -> new("123000000000"); $str = $x -> bnstr(); # ok 155 - input value is "123000000000" ok 156 - input object is unmodified # # $x = Math::BigFloat -> new("1230000000000"); $str = $x -> bnstr(); # ok 157 - input value is "1230000000000" ok 158 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000000001234"); $str = $x -> bnstr(); # ok 159 - input value is "0.000000000001234" ok 160 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000001234"); $str = $x -> bnstr(); # ok 161 - input value is "0.00000000001234" ok 162 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000001234"); $str = $x -> bnstr(); # ok 163 - input value is "0.0000000001234" ok 164 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000001234"); $str = $x -> bnstr(); # ok 165 - input value is "0.000000001234" ok 166 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000001234"); $str = $x -> bnstr(); # ok 167 - input value is "0.00000001234" ok 168 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000001234"); $str = $x -> bnstr(); # ok 169 - input value is "0.0000001234" ok 170 - input object is unmodified # # $x = Math::BigFloat -> new("0.000001234"); $str = $x -> bnstr(); # ok 171 - input value is "0.000001234" ok 172 - input object is unmodified # # $x = Math::BigFloat -> new("0.00001234"); $str = $x -> bnstr(); # ok 173 - input value is "0.00001234" ok 174 - input object is unmodified # # $x = Math::BigFloat -> new("0.0001234"); $str = $x -> bnstr(); # ok 175 - input value is "0.0001234" ok 176 - input object is unmodified # # $x = Math::BigFloat -> new("0.001234"); $str = $x -> bnstr(); # ok 177 - input value is "0.001234" ok 178 - input object is unmodified # # $x = Math::BigFloat -> new("0.01234"); $str = $x -> bnstr(); # ok 179 - input value is "0.01234" ok 180 - input object is unmodified # # $x = Math::BigFloat -> new("0.1234"); $str = $x -> bnstr(); # ok 181 - input value is "0.1234" ok 182 - input object is unmodified # # $x = Math::BigFloat -> new("1.234"); $str = $x -> bnstr(); # ok 183 - input value is "1.234" ok 184 - input object is unmodified # # $x = Math::BigFloat -> new("12.34"); $str = $x -> bnstr(); # ok 185 - input value is "12.34" ok 186 - input object is unmodified # # $x = Math::BigFloat -> new("123.4"); $str = $x -> bnstr(); # ok 187 - input value is "123.4" ok 188 - input object is unmodified # # $x = Math::BigFloat -> new("1234"); $str = $x -> bnstr(); # ok 189 - input value is "1234" ok 190 - input object is unmodified # # $x = Math::BigFloat -> new("12340"); $str = $x -> bnstr(); # ok 191 - input value is "12340" ok 192 - input object is unmodified # # $x = Math::BigFloat -> new("123400"); $str = $x -> bnstr(); # ok 193 - input value is "123400" ok 194 - input object is unmodified # # $x = Math::BigFloat -> new("1234000"); $str = $x -> bnstr(); # ok 195 - input value is "1234000" ok 196 - input object is unmodified # # $x = Math::BigFloat -> new("12340000"); $str = $x -> bnstr(); # ok 197 - input value is "12340000" ok 198 - input object is unmodified # # $x = Math::BigFloat -> new("123400000"); $str = $x -> bnstr(); # ok 199 - input value is "123400000" ok 200 - input object is unmodified # # $x = Math::BigFloat -> new("1234000000"); $str = $x -> bnstr(); # ok 201 - input value is "1234000000" ok 202 - input object is unmodified # # $x = Math::BigFloat -> new("12340000000"); $str = $x -> bnstr(); # ok 203 - input value is "12340000000" ok 204 - input object is unmodified # # $x = Math::BigFloat -> new("123400000000"); $str = $x -> bnstr(); # ok 205 - input value is "123400000000" ok 206 - input object is unmodified # # $x = Math::BigFloat -> new("1234000000000"); $str = $x -> bnstr(); # ok 207 - input value is "1234000000000" ok 208 - input object is unmodified # # $x = Math::BigFloat -> new("0.000003141592"); $str = $x -> bnstr(); # ok 209 - input value is "0.000003141592" ok 210 - input object is unmodified # # $x = Math::BigFloat -> new("0.00003141592"); $str = $x -> bnstr(); # ok 211 - input value is "0.00003141592" ok 212 - input object is unmodified # # $x = Math::BigFloat -> new("0.0003141592"); $str = $x -> bnstr(); # ok 213 - input value is "0.0003141592" ok 214 - input object is unmodified # # $x = Math::BigFloat -> new("0.003141592"); $str = $x -> bnstr(); # ok 215 - input value is "0.003141592" ok 216 - input object is unmodified # # $x = Math::BigFloat -> new("0.03141592"); $str = $x -> bnstr(); # ok 217 - input value is "0.03141592" ok 218 - input object is unmodified # # $x = Math::BigFloat -> new("0.3141592"); $str = $x -> bnstr(); # ok 219 - input value is "0.3141592" ok 220 - input object is unmodified # # $x = Math::BigFloat -> new("3.141592"); $str = $x -> bnstr(); # ok 221 - input value is "3.141592" ok 222 - input object is unmodified # # $x = Math::BigFloat -> new("31.41592"); $str = $x -> bnstr(); # ok 223 - input value is "31.41592" ok 224 - input object is unmodified # # $x = Math::BigFloat -> new("314.1592"); $str = $x -> bnstr(); # ok 225 - input value is "314.1592" ok 226 - input object is unmodified # # $x = Math::BigFloat -> new("3141.592"); $str = $x -> bnstr(); # ok 227 - input value is "3141.592" ok 228 - input object is unmodified # # $x = Math::BigFloat -> new("31415.92"); $str = $x -> bnstr(); # ok 229 - input value is "31415.92" ok 230 - input object is unmodified # # $x = Math::BigFloat -> new("314159.2"); $str = $x -> bnstr(); # ok 231 - input value is "314159.2" ok 232 - input object is unmodified # # $x = Math::BigFloat -> new("3141592"); $str = $x -> bnstr(); # ok 233 - input value is "3141592" ok 234 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000000001"); $str = $x -> bnstr(); # ok 235 - input value is "-0.000000000001" ok 236 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000001"); $str = $x -> bnstr(); # ok 237 - input value is "-0.00000000001" ok 238 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000001"); $str = $x -> bnstr(); # ok 239 - input value is "-0.0000000001" ok 240 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000001"); $str = $x -> bnstr(); # ok 241 - input value is "-0.000000001" ok 242 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000001"); $str = $x -> bnstr(); # ok 243 - input value is "-0.00000001" ok 244 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000001"); $str = $x -> bnstr(); # ok 245 - input value is "-0.0000001" ok 246 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000001"); $str = $x -> bnstr(); # ok 247 - input value is "-0.000001" ok 248 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00001"); $str = $x -> bnstr(); # ok 249 - input value is "-0.00001" ok 250 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0001"); $str = $x -> bnstr(); # ok 251 - input value is "-0.0001" ok 252 - input object is unmodified # # $x = Math::BigFloat -> new("-0.001"); $str = $x -> bnstr(); # ok 253 - input value is "-0.001" ok 254 - input object is unmodified # # $x = Math::BigFloat -> new("-0.01"); $str = $x -> bnstr(); # ok 255 - input value is "-0.01" ok 256 - input object is unmodified # # $x = Math::BigFloat -> new("-0.1"); $str = $x -> bnstr(); # ok 257 - input value is "-0.1" ok 258 - input object is unmodified # # $x = Math::BigFloat -> new("-1"); $str = $x -> bnstr(); # ok 259 - input value is "-1" ok 260 - input object is unmodified # # $x = Math::BigFloat -> new("-10"); $str = $x -> bnstr(); # ok 261 - input value is "-10" ok 262 - input object is unmodified # # $x = Math::BigFloat -> new("-100"); $str = $x -> bnstr(); # ok 263 - input value is "-100" ok 264 - input object is unmodified # # $x = Math::BigFloat -> new("-1000"); $str = $x -> bnstr(); # ok 265 - input value is "-1000" ok 266 - input object is unmodified # # $x = Math::BigFloat -> new("-10000"); $str = $x -> bnstr(); # ok 267 - input value is "-10000" ok 268 - input object is unmodified # # $x = Math::BigFloat -> new("-100000"); $str = $x -> bnstr(); # ok 269 - input value is "-100000" ok 270 - input object is unmodified # # $x = Math::BigFloat -> new("-1000000"); $str = $x -> bnstr(); # ok 271 - input value is "-1000000" ok 272 - input object is unmodified # # $x = Math::BigFloat -> new("-10000000"); $str = $x -> bnstr(); # ok 273 - input value is "-10000000" ok 274 - input object is unmodified # # $x = Math::BigFloat -> new("-100000000"); $str = $x -> bnstr(); # ok 275 - input value is "-100000000" ok 276 - input object is unmodified # # $x = Math::BigFloat -> new("-1000000000"); $str = $x -> bnstr(); # ok 277 - input value is "-1000000000" ok 278 - input object is unmodified # # $x = Math::BigFloat -> new("-10000000000"); $str = $x -> bnstr(); # ok 279 - input value is "-10000000000" ok 280 - input object is unmodified # # $x = Math::BigFloat -> new("-100000000000"); $str = $x -> bnstr(); # ok 281 - input value is "-100000000000" ok 282 - input object is unmodified # # $x = Math::BigFloat -> new("-1000000000000"); $str = $x -> bnstr(); # ok 283 - input value is "-1000000000000" ok 284 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000000012"); $str = $x -> bnstr(); # ok 285 - input value is "-0.0000000000012" ok 286 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000000012"); $str = $x -> bnstr(); # ok 287 - input value is "-0.000000000012" ok 288 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000012"); $str = $x -> bnstr(); # ok 289 - input value is "-0.00000000012" ok 290 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000012"); $str = $x -> bnstr(); # ok 291 - input value is "-0.0000000012" ok 292 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000012"); $str = $x -> bnstr(); # ok 293 - input value is "-0.000000012" ok 294 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000012"); $str = $x -> bnstr(); # ok 295 - input value is "-0.00000012" ok 296 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000012"); $str = $x -> bnstr(); # ok 297 - input value is "-0.0000012" ok 298 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000012"); $str = $x -> bnstr(); # ok 299 - input value is "-0.000012" ok 300 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00012"); $str = $x -> bnstr(); # ok 301 - input value is "-0.00012" ok 302 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0012"); $str = $x -> bnstr(); # ok 303 - input value is "-0.0012" ok 304 - input object is unmodified # # $x = Math::BigFloat -> new("-0.012"); $str = $x -> bnstr(); # ok 305 - input value is "-0.012" ok 306 - input object is unmodified # # $x = Math::BigFloat -> new("-0.12"); $str = $x -> bnstr(); # ok 307 - input value is "-0.12" ok 308 - input object is unmodified # # $x = Math::BigFloat -> new("-1.2"); $str = $x -> bnstr(); # ok 309 - input value is "-1.2" ok 310 - input object is unmodified # # $x = Math::BigFloat -> new("-12"); $str = $x -> bnstr(); # ok 311 - input value is "-12" ok 312 - input object is unmodified # # $x = Math::BigFloat -> new("-120"); $str = $x -> bnstr(); # ok 313 - input value is "-120" ok 314 - input object is unmodified # # $x = Math::BigFloat -> new("-1200"); $str = $x -> bnstr(); # ok 315 - input value is "-1200" ok 316 - input object is unmodified # # $x = Math::BigFloat -> new("-12000"); $str = $x -> bnstr(); # ok 317 - input value is "-12000" ok 318 - input object is unmodified # # $x = Math::BigFloat -> new("-120000"); $str = $x -> bnstr(); # ok 319 - input value is "-120000" ok 320 - input object is unmodified # # $x = Math::BigFloat -> new("-1200000"); $str = $x -> bnstr(); # ok 321 - input value is "-1200000" ok 322 - input object is unmodified # # $x = Math::BigFloat -> new("-12000000"); $str = $x -> bnstr(); # ok 323 - input value is "-12000000" ok 324 - input object is unmodified # # $x = Math::BigFloat -> new("-120000000"); $str = $x -> bnstr(); # ok 325 - input value is "-120000000" ok 326 - input object is unmodified # # $x = Math::BigFloat -> new("-1200000000"); $str = $x -> bnstr(); # ok 327 - input value is "-1200000000" ok 328 - input object is unmodified # # $x = Math::BigFloat -> new("-12000000000"); $str = $x -> bnstr(); # ok 329 - input value is "-12000000000" ok 330 - input object is unmodified # # $x = Math::BigFloat -> new("-120000000000"); $str = $x -> bnstr(); # ok 331 - input value is "-120000000000" ok 332 - input object is unmodified # # $x = Math::BigFloat -> new("-1200000000000"); $str = $x -> bnstr(); # ok 333 - input value is "-1200000000000" ok 334 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000000123"); $str = $x -> bnstr(); # ok 335 - input value is "-0.00000000000123" ok 336 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000000123"); $str = $x -> bnstr(); # ok 337 - input value is "-0.0000000000123" ok 338 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000000123"); $str = $x -> bnstr(); # ok 339 - input value is "-0.000000000123" ok 340 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000123"); $str = $x -> bnstr(); # ok 341 - input value is "-0.00000000123" ok 342 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000123"); $str = $x -> bnstr(); # ok 343 - input value is "-0.0000000123" ok 344 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000123"); $str = $x -> bnstr(); # ok 345 - input value is "-0.000000123" ok 346 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000123"); $str = $x -> bnstr(); # ok 347 - input value is "-0.00000123" ok 348 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000123"); $str = $x -> bnstr(); # ok 349 - input value is "-0.0000123" ok 350 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000123"); $str = $x -> bnstr(); # ok 351 - input value is "-0.000123" ok 352 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00123"); $str = $x -> bnstr(); # ok 353 - input value is "-0.00123" ok 354 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0123"); $str = $x -> bnstr(); # ok 355 - input value is "-0.0123" ok 356 - input object is unmodified # # $x = Math::BigFloat -> new("-0.123"); $str = $x -> bnstr(); # ok 357 - input value is "-0.123" ok 358 - input object is unmodified # # $x = Math::BigFloat -> new("-1.23"); $str = $x -> bnstr(); # ok 359 - input value is "-1.23" ok 360 - input object is unmodified # # $x = Math::BigFloat -> new("-12.3"); $str = $x -> bnstr(); # ok 361 - input value is "-12.3" ok 362 - input object is unmodified # # $x = Math::BigFloat -> new("-123"); $str = $x -> bnstr(); # ok 363 - input value is "-123" ok 364 - input object is unmodified # # $x = Math::BigFloat -> new("-1230"); $str = $x -> bnstr(); # ok 365 - input value is "-1230" ok 366 - input object is unmodified # # $x = Math::BigFloat -> new("-12300"); $str = $x -> bnstr(); # ok 367 - input value is "-12300" ok 368 - input object is unmodified # # $x = Math::BigFloat -> new("-123000"); $str = $x -> bnstr(); # ok 369 - input value is "-123000" ok 370 - input object is unmodified # # $x = Math::BigFloat -> new("-1230000"); $str = $x -> bnstr(); # ok 371 - input value is "-1230000" ok 372 - input object is unmodified # # $x = Math::BigFloat -> new("-12300000"); $str = $x -> bnstr(); # ok 373 - input value is "-12300000" ok 374 - input object is unmodified # # $x = Math::BigFloat -> new("-123000000"); $str = $x -> bnstr(); # ok 375 - input value is "-123000000" ok 376 - input object is unmodified # # $x = Math::BigFloat -> new("-1230000000"); $str = $x -> bnstr(); # ok 377 - input value is "-1230000000" ok 378 - input object is unmodified # # $x = Math::BigFloat -> new("-12300000000"); $str = $x -> bnstr(); # ok 379 - input value is "-12300000000" ok 380 - input object is unmodified # # $x = Math::BigFloat -> new("-123000000000"); $str = $x -> bnstr(); # ok 381 - input value is "-123000000000" ok 382 - input object is unmodified # # $x = Math::BigFloat -> new("-1230000000000"); $str = $x -> bnstr(); # ok 383 - input value is "-1230000000000" ok 384 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000000001234"); $str = $x -> bnstr(); # ok 385 - input value is "-0.000000000001234" ok 386 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000001234"); $str = $x -> bnstr(); # ok 387 - input value is "-0.00000000001234" ok 388 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000001234"); $str = $x -> bnstr(); # ok 389 - input value is "-0.0000000001234" ok 390 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000001234"); $str = $x -> bnstr(); # ok 391 - input value is "-0.000000001234" ok 392 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000001234"); $str = $x -> bnstr(); # ok 393 - input value is "-0.00000001234" ok 394 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000001234"); $str = $x -> bnstr(); # ok 395 - input value is "-0.0000001234" ok 396 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000001234"); $str = $x -> bnstr(); # ok 397 - input value is "-0.000001234" ok 398 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00001234"); $str = $x -> bnstr(); # ok 399 - input value is "-0.00001234" ok 400 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0001234"); $str = $x -> bnstr(); # ok 401 - input value is "-0.0001234" ok 402 - input object is unmodified # # $x = Math::BigFloat -> new("-0.001234"); $str = $x -> bnstr(); # ok 403 - input value is "-0.001234" ok 404 - input object is unmodified # # $x = Math::BigFloat -> new("-0.01234"); $str = $x -> bnstr(); # ok 405 - input value is "-0.01234" ok 406 - input object is unmodified # # $x = Math::BigFloat -> new("-0.1234"); $str = $x -> bnstr(); # ok 407 - input value is "-0.1234" ok 408 - input object is unmodified # # $x = Math::BigFloat -> new("-1.234"); $str = $x -> bnstr(); # ok 409 - input value is "-1.234" ok 410 - input object is unmodified # # $x = Math::BigFloat -> new("-12.34"); $str = $x -> bnstr(); # ok 411 - input value is "-12.34" ok 412 - input object is unmodified # # $x = Math::BigFloat -> new("-123.4"); $str = $x -> bnstr(); # ok 413 - input value is "-123.4" ok 414 - input object is unmodified # # $x = Math::BigFloat -> new("-1234"); $str = $x -> bnstr(); # ok 415 - input value is "-1234" ok 416 - input object is unmodified # # $x = Math::BigFloat -> new("-12340"); $str = $x -> bnstr(); # ok 417 - input value is "-12340" ok 418 - input object is unmodified # # $x = Math::BigFloat -> new("-123400"); $str = $x -> bnstr(); # ok 419 - input value is "-123400" ok 420 - input object is unmodified # # $x = Math::BigFloat -> new("-1234000"); $str = $x -> bnstr(); # ok 421 - input value is "-1234000" ok 422 - input object is unmodified # # $x = Math::BigFloat -> new("-12340000"); $str = $x -> bnstr(); # ok 423 - input value is "-12340000" ok 424 - input object is unmodified # # $x = Math::BigFloat -> new("-123400000"); $str = $x -> bnstr(); # ok 425 - input value is "-123400000" ok 426 - input object is unmodified # # $x = Math::BigFloat -> new("-1234000000"); $str = $x -> bnstr(); # ok 427 - input value is "-1234000000" ok 428 - input object is unmodified # # $x = Math::BigFloat -> new("-12340000000"); $str = $x -> bnstr(); # ok 429 - input value is "-12340000000" ok 430 - input object is unmodified # # $x = Math::BigFloat -> new("-123400000000"); $str = $x -> bnstr(); # ok 431 - input value is "-123400000000" ok 432 - input object is unmodified # # $x = Math::BigFloat -> new("-1234000000000"); $str = $x -> bnstr(); # ok 433 - input value is "-1234000000000" ok 434 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000003141592"); $str = $x -> bnstr(); # ok 435 - input value is "-0.000003141592" ok 436 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00003141592"); $str = $x -> bnstr(); # ok 437 - input value is "-0.00003141592" ok 438 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0003141592"); $str = $x -> bnstr(); # ok 439 - input value is "-0.0003141592" ok 440 - input object is unmodified # # $x = Math::BigFloat -> new("-0.003141592"); $str = $x -> bnstr(); # ok 441 - input value is "-0.003141592" ok 442 - input object is unmodified # # $x = Math::BigFloat -> new("-0.03141592"); $str = $x -> bnstr(); # ok 443 - input value is "-0.03141592" ok 444 - input object is unmodified # # $x = Math::BigFloat -> new("-0.3141592"); $str = $x -> bnstr(); # ok 445 - input value is "-0.3141592" ok 446 - input object is unmodified # # $x = Math::BigFloat -> new("-3.141592"); $str = $x -> bnstr(); # ok 447 - input value is "-3.141592" ok 448 - input object is unmodified # # $x = Math::BigFloat -> new("-31.41592"); $str = $x -> bnstr(); # ok 449 - input value is "-31.41592" ok 450 - input object is unmodified # # $x = Math::BigFloat -> new("-314.1592"); $str = $x -> bnstr(); # ok 451 - input value is "-314.1592" ok 452 - input object is unmodified # # $x = Math::BigFloat -> new("-3141.592"); $str = $x -> bnstr(); # ok 453 - input value is "-3141.592" ok 454 - input object is unmodified # # $x = Math::BigFloat -> new("-31415.92"); $str = $x -> bnstr(); # ok 455 - input value is "-31415.92" ok 456 - input object is unmodified # # $x = Math::BigFloat -> new("-314159.2"); $str = $x -> bnstr(); # ok 457 - input value is "-314159.2" ok 458 - input object is unmodified # # $x = Math::BigFloat -> new("-3141592"); $str = $x -> bnstr(); # ok 459 - input value is "-3141592" ok 460 - input object is unmodified ok t/bnstr-mbi.t ................................. 1..220 # # $x = Math::BigInt -> new("NaN"); $str = $x -> bnstr(); # ok 1 - input value is "NaN" ok 2 - input object is unmodified # # $x = Math::BigInt -> new("inf"); $str = $x -> bnstr(); # ok 3 - input value is "inf" ok 4 - input object is unmodified # # $x = Math::BigInt -> new("-inf"); $str = $x -> bnstr(); # ok 5 - input value is "-inf" ok 6 - input object is unmodified # # $x = Math::BigInt -> new("0"); $str = $x -> bnstr(); # ok 7 - input value is "0" ok 8 - input object is unmodified # # $x = Math::BigInt -> new("1"); $str = $x -> bnstr(); # ok 9 - input value is "1" ok 10 - input object is unmodified # # $x = Math::BigInt -> new("10"); $str = $x -> bnstr(); # ok 11 - input value is "10" ok 12 - input object is unmodified # # $x = Math::BigInt -> new("100"); $str = $x -> bnstr(); # ok 13 - input value is "100" ok 14 - input object is unmodified # # $x = Math::BigInt -> new("1000"); $str = $x -> bnstr(); # ok 15 - input value is "1000" ok 16 - input object is unmodified # # $x = Math::BigInt -> new("10000"); $str = $x -> bnstr(); # ok 17 - input value is "10000" ok 18 - input object is unmodified # # $x = Math::BigInt -> new("100000"); $str = $x -> bnstr(); # ok 19 - input value is "100000" ok 20 - input object is unmodified # # $x = Math::BigInt -> new("1000000"); $str = $x -> bnstr(); # ok 21 - input value is "1000000" ok 22 - input object is unmodified # # $x = Math::BigInt -> new("10000000"); $str = $x -> bnstr(); # ok 23 - input value is "10000000" ok 24 - input object is unmodified # # $x = Math::BigInt -> new("100000000"); $str = $x -> bnstr(); # ok 25 - input value is "100000000" ok 26 - input object is unmodified # # $x = Math::BigInt -> new("1000000000"); $str = $x -> bnstr(); # ok 27 - input value is "1000000000" ok 28 - input object is unmodified # # $x = Math::BigInt -> new("10000000000"); $str = $x -> bnstr(); # ok 29 - input value is "10000000000" ok 30 - input object is unmodified # # $x = Math::BigInt -> new("100000000000"); $str = $x -> bnstr(); # ok 31 - input value is "100000000000" ok 32 - input object is unmodified # # $x = Math::BigInt -> new("1000000000000"); $str = $x -> bnstr(); # ok 33 - input value is "1000000000000" ok 34 - input object is unmodified # # $x = Math::BigInt -> new("12"); $str = $x -> bnstr(); # ok 35 - input value is "12" ok 36 - input object is unmodified # # $x = Math::BigInt -> new("120"); $str = $x -> bnstr(); # ok 37 - input value is "120" ok 38 - input object is unmodified # # $x = Math::BigInt -> new("1200"); $str = $x -> bnstr(); # ok 39 - input value is "1200" ok 40 - input object is unmodified # # $x = Math::BigInt -> new("12000"); $str = $x -> bnstr(); # ok 41 - input value is "12000" ok 42 - input object is unmodified # # $x = Math::BigInt -> new("120000"); $str = $x -> bnstr(); # ok 43 - input value is "120000" ok 44 - input object is unmodified # # $x = Math::BigInt -> new("1200000"); $str = $x -> bnstr(); # ok 45 - input value is "1200000" ok 46 - input object is unmodified # # $x = Math::BigInt -> new("12000000"); $str = $x -> bnstr(); # ok 47 - input value is "12000000" ok 48 - input object is unmodified # # $x = Math::BigInt -> new("120000000"); $str = $x -> bnstr(); # ok 49 - input value is "120000000" ok 50 - input object is unmodified # # $x = Math::BigInt -> new("1200000000"); $str = $x -> bnstr(); # ok 51 - input value is "1200000000" ok 52 - input object is unmodified # # $x = Math::BigInt -> new("12000000000"); $str = $x -> bnstr(); # ok 53 - input value is "12000000000" ok 54 - input object is unmodified # # $x = Math::BigInt -> new("120000000000"); $str = $x -> bnstr(); # ok 55 - input value is "120000000000" ok 56 - input object is unmodified # # $x = Math::BigInt -> new("1200000000000"); $str = $x -> bnstr(); # ok 57 - input value is "1200000000000" ok 58 - input object is unmodified # # $x = Math::BigInt -> new("123"); $str = $x -> bnstr(); # ok 59 - input value is "123" ok 60 - input object is unmodified # # $x = Math::BigInt -> new("1230"); $str = $x -> bnstr(); # ok 61 - input value is "1230" ok 62 - input object is unmodified # # $x = Math::BigInt -> new("12300"); $str = $x -> bnstr(); # ok 63 - input value is "12300" ok 64 - input object is unmodified # # $x = Math::BigInt -> new("123000"); $str = $x -> bnstr(); # ok 65 - input value is "123000" ok 66 - input object is unmodified # # $x = Math::BigInt -> new("1230000"); $str = $x -> bnstr(); # ok 67 - input value is "1230000" ok 68 - input object is unmodified # # $x = Math::BigInt -> new("12300000"); $str = $x -> bnstr(); # ok 69 - input value is "12300000" ok 70 - input object is unmodified # # $x = Math::BigInt -> new("123000000"); $str = $x -> bnstr(); # ok 71 - input value is "123000000" ok 72 - input object is unmodified # # $x = Math::BigInt -> new("1230000000"); $str = $x -> bnstr(); # ok 73 - input value is "1230000000" ok 74 - input object is unmodified # # $x = Math::BigInt -> new("12300000000"); $str = $x -> bnstr(); # ok 75 - input value is "12300000000" ok 76 - input object is unmodified # # $x = Math::BigInt -> new("123000000000"); $str = $x -> bnstr(); # ok 77 - input value is "123000000000" ok 78 - input object is unmodified # # $x = Math::BigInt -> new("1230000000000"); $str = $x -> bnstr(); # ok 79 - input value is "1230000000000" ok 80 - input object is unmodified # # $x = Math::BigInt -> new("1234"); $str = $x -> bnstr(); # ok 81 - input value is "1234" ok 82 - input object is unmodified # # $x = Math::BigInt -> new("12340"); $str = $x -> bnstr(); # ok 83 - input value is "12340" ok 84 - input object is unmodified # # $x = Math::BigInt -> new("123400"); $str = $x -> bnstr(); # ok 85 - input value is "123400" ok 86 - input object is unmodified # # $x = Math::BigInt -> new("1234000"); $str = $x -> bnstr(); # ok 87 - input value is "1234000" ok 88 - input object is unmodified # # $x = Math::BigInt -> new("12340000"); $str = $x -> bnstr(); # ok 89 - input value is "12340000" ok 90 - input object is unmodified # # $x = Math::BigInt -> new("123400000"); $str = $x -> bnstr(); # ok 91 - input value is "123400000" ok 92 - input object is unmodified # # $x = Math::BigInt -> new("1234000000"); $str = $x -> bnstr(); # ok 93 - input value is "1234000000" ok 94 - input object is unmodified # # $x = Math::BigInt -> new("12340000000"); $str = $x -> bnstr(); # ok 95 - input value is "12340000000" ok 96 - input object is unmodified # # $x = Math::BigInt -> new("123400000000"); $str = $x -> bnstr(); # ok 97 - input value is "123400000000" ok 98 - input object is unmodified # # $x = Math::BigInt -> new("1234000000000"); $str = $x -> bnstr(); # ok 99 - input value is "1234000000000" ok 100 - input object is unmodified # # $x = Math::BigInt -> new("3"); $str = $x -> bnstr(); # ok 101 - input value is "3" ok 102 - input object is unmodified # # $x = Math::BigInt -> new("31"); $str = $x -> bnstr(); # ok 103 - input value is "31" ok 104 - input object is unmodified # # $x = Math::BigInt -> new("314"); $str = $x -> bnstr(); # ok 105 - input value is "314" ok 106 - input object is unmodified # # $x = Math::BigInt -> new("3141"); $str = $x -> bnstr(); # ok 107 - input value is "3141" ok 108 - input object is unmodified # # $x = Math::BigInt -> new("31415"); $str = $x -> bnstr(); # ok 109 - input value is "31415" ok 110 - input object is unmodified # # $x = Math::BigInt -> new("314159"); $str = $x -> bnstr(); # ok 111 - input value is "314159" ok 112 - input object is unmodified # # $x = Math::BigInt -> new("3141592"); $str = $x -> bnstr(); # ok 113 - input value is "3141592" ok 114 - input object is unmodified # # $x = Math::BigInt -> new("-1"); $str = $x -> bnstr(); # ok 115 - input value is "-1" ok 116 - input object is unmodified # # $x = Math::BigInt -> new("-10"); $str = $x -> bnstr(); # ok 117 - input value is "-10" ok 118 - input object is unmodified # # $x = Math::BigInt -> new("-100"); $str = $x -> bnstr(); # ok 119 - input value is "-100" ok 120 - input object is unmodified # # $x = Math::BigInt -> new("-1000"); $str = $x -> bnstr(); # ok 121 - input value is "-1000" ok 122 - input object is unmodified # # $x = Math::BigInt -> new("-10000"); $str = $x -> bnstr(); # ok 123 - input value is "-10000" ok 124 - input object is unmodified # # $x = Math::BigInt -> new("-100000"); $str = $x -> bnstr(); # ok 125 - input value is "-100000" ok 126 - input object is unmodified # # $x = Math::BigInt -> new("-1000000"); $str = $x -> bnstr(); # ok 127 - input value is "-1000000" ok 128 - input object is unmodified # # $x = Math::BigInt -> new("-10000000"); $str = $x -> bnstr(); # ok 129 - input value is "-10000000" ok 130 - input object is unmodified # # $x = Math::BigInt -> new("-100000000"); $str = $x -> bnstr(); # ok 131 - input value is "-100000000" ok 132 - input object is unmodified # # $x = Math::BigInt -> new("-1000000000"); $str = $x -> bnstr(); # ok 133 - input value is "-1000000000" ok 134 - input object is unmodified # # $x = Math::BigInt -> new("-10000000000"); $str = $x -> bnstr(); # ok 135 - input value is "-10000000000" ok 136 - input object is unmodified # # $x = Math::BigInt -> new("-100000000000"); $str = $x -> bnstr(); # ok 137 - input value is "-100000000000" ok 138 - input object is unmodified # # $x = Math::BigInt -> new("-1000000000000"); $str = $x -> bnstr(); # ok 139 - input value is "-1000000000000" ok 140 - input object is unmodified # # $x = Math::BigInt -> new("-12"); $str = $x -> bnstr(); # ok 141 - input value is "-12" ok 142 - input object is unmodified # # $x = Math::BigInt -> new("-120"); $str = $x -> bnstr(); # ok 143 - input value is "-120" ok 144 - input object is unmodified # # $x = Math::BigInt -> new("-1200"); $str = $x -> bnstr(); # ok 145 - input value is "-1200" ok 146 - input object is unmodified # # $x = Math::BigInt -> new("-12000"); $str = $x -> bnstr(); # ok 147 - input value is "-12000" ok 148 - input object is unmodified # # $x = Math::BigInt -> new("-120000"); $str = $x -> bnstr(); # ok 149 - input value is "-120000" ok 150 - input object is unmodified # # $x = Math::BigInt -> new("-1200000"); $str = $x -> bnstr(); # ok 151 - input value is "-1200000" ok 152 - input object is unmodified # # $x = Math::BigInt -> new("-12000000"); $str = $x -> bnstr(); # ok 153 - input value is "-12000000" ok 154 - input object is unmodified # # $x = Math::BigInt -> new("-120000000"); $str = $x -> bnstr(); # ok 155 - input value is "-120000000" ok 156 - input object is unmodified # # $x = Math::BigInt -> new("-1200000000"); $str = $x -> bnstr(); # ok 157 - input value is "-1200000000" ok 158 - input object is unmodified # # $x = Math::BigInt -> new("-12000000000"); $str = $x -> bnstr(); # ok 159 - input value is "-12000000000" ok 160 - input object is unmodified # # $x = Math::BigInt -> new("-120000000000"); $str = $x -> bnstr(); # ok 161 - input value is "-120000000000" ok 162 - input object is unmodified # # $x = Math::BigInt -> new("-1200000000000"); $str = $x -> bnstr(); # ok 163 - input value is "-1200000000000" ok 164 - input object is unmodified # # $x = Math::BigInt -> new("-123"); $str = $x -> bnstr(); # ok 165 - input value is "-123" ok 166 - input object is unmodified # # $x = Math::BigInt -> new("-1230"); $str = $x -> bnstr(); # ok 167 - input value is "-1230" ok 168 - input object is unmodified # # $x = Math::BigInt -> new("-12300"); $str = $x -> bnstr(); # ok 169 - input value is "-12300" ok 170 - input object is unmodified # # $x = Math::BigInt -> new("-123000"); $str = $x -> bnstr(); # ok 171 - input value is "-123000" ok 172 - input object is unmodified # # $x = Math::BigInt -> new("-1230000"); $str = $x -> bnstr(); # ok 173 - input value is "-1230000" ok 174 - input object is unmodified # # $x = Math::BigInt -> new("-12300000"); $str = $x -> bnstr(); # ok 175 - input value is "-12300000" ok 176 - input object is unmodified # # $x = Math::BigInt -> new("-123000000"); $str = $x -> bnstr(); # ok 177 - input value is "-123000000" ok 178 - input object is unmodified # # $x = Math::BigInt -> new("-1230000000"); $str = $x -> bnstr(); # ok 179 - input value is "-1230000000" ok 180 - input object is unmodified # # $x = Math::BigInt -> new("-12300000000"); $str = $x -> bnstr(); # ok 181 - input value is "-12300000000" ok 182 - input object is unmodified # # $x = Math::BigInt -> new("-123000000000"); $str = $x -> bnstr(); # ok 183 - input value is "-123000000000" ok 184 - input object is unmodified # # $x = Math::BigInt -> new("-1230000000000"); $str = $x -> bnstr(); # ok 185 - input value is "-1230000000000" ok 186 - input object is unmodified # # $x = Math::BigInt -> new("-1234"); $str = $x -> bnstr(); # ok 187 - input value is "-1234" ok 188 - input object is unmodified # # $x = Math::BigInt -> new("-12340"); $str = $x -> bnstr(); # ok 189 - input value is "-12340" ok 190 - input object is unmodified # # $x = Math::BigInt -> new("-123400"); $str = $x -> bnstr(); # ok 191 - input value is "-123400" ok 192 - input object is unmodified # # $x = Math::BigInt -> new("-1234000"); $str = $x -> bnstr(); # ok 193 - input value is "-1234000" ok 194 - input object is unmodified # # $x = Math::BigInt -> new("-12340000"); $str = $x -> bnstr(); # ok 195 - input value is "-12340000" ok 196 - input object is unmodified # # $x = Math::BigInt -> new("-123400000"); $str = $x -> bnstr(); # ok 197 - input value is "-123400000" ok 198 - input object is unmodified # # $x = Math::BigInt -> new("-1234000000"); $str = $x -> bnstr(); # ok 199 - input value is "-1234000000" ok 200 - input object is unmodified # # $x = Math::BigInt -> new("-12340000000"); $str = $x -> bnstr(); # ok 201 - input value is "-12340000000" ok 202 - input object is unmodified # # $x = Math::BigInt -> new("-123400000000"); $str = $x -> bnstr(); # ok 203 - input value is "-123400000000" ok 204 - input object is unmodified # # $x = Math::BigInt -> new("-1234000000000"); $str = $x -> bnstr(); # ok 205 - input value is "-1234000000000" ok 206 - input object is unmodified # # $x = Math::BigInt -> new("-3"); $str = $x -> bnstr(); # ok 207 - input value is "-3" ok 208 - input object is unmodified # # $x = Math::BigInt -> new("-31"); $str = $x -> bnstr(); # ok 209 - input value is "-31" ok 210 - input object is unmodified # # $x = Math::BigInt -> new("-314"); $str = $x -> bnstr(); # ok 211 - input value is "-314" ok 212 - input object is unmodified # # $x = Math::BigInt -> new("-3141"); $str = $x -> bnstr(); # ok 213 - input value is "-3141" ok 214 - input object is unmodified # # $x = Math::BigInt -> new("-31415"); $str = $x -> bnstr(); # ok 215 - input value is "-31415" ok 216 - input object is unmodified # # $x = Math::BigInt -> new("-314159"); $str = $x -> bnstr(); # ok 217 - input value is "-314159" ok 218 - input object is unmodified # # $x = Math::BigInt -> new("-3141592"); $str = $x -> bnstr(); # ok 219 - input value is "-3141592" ok 220 - input object is unmodified ok t/bsstr-mbf.t ................................. 1..460 # # $x = Math::BigFloat -> new("NaN"); $str = $x -> bsstr(); # ok 1 - input value is "NaN" ok 2 - input object is unmodified # # $x = Math::BigFloat -> new("inf"); $str = $x -> bsstr(); # ok 3 - input value is "inf" ok 4 - input object is unmodified # # $x = Math::BigFloat -> new("-inf"); $str = $x -> bsstr(); # ok 5 - input value is "-inf" ok 6 - input object is unmodified # # $x = Math::BigFloat -> new("0"); $str = $x -> bsstr(); # ok 7 - input value is "0" ok 8 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000000001"); $str = $x -> bsstr(); # ok 9 - input value is "0.000000000001" ok 10 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000001"); $str = $x -> bsstr(); # ok 11 - input value is "0.00000000001" ok 12 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000001"); $str = $x -> bsstr(); # ok 13 - input value is "0.0000000001" ok 14 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000001"); $str = $x -> bsstr(); # ok 15 - input value is "0.000000001" ok 16 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000001"); $str = $x -> bsstr(); # ok 17 - input value is "0.00000001" ok 18 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000001"); $str = $x -> bsstr(); # ok 19 - input value is "0.0000001" ok 20 - input object is unmodified # # $x = Math::BigFloat -> new("0.000001"); $str = $x -> bsstr(); # ok 21 - input value is "0.000001" ok 22 - input object is unmodified # # $x = Math::BigFloat -> new("0.00001"); $str = $x -> bsstr(); # ok 23 - input value is "0.00001" ok 24 - input object is unmodified # # $x = Math::BigFloat -> new("0.0001"); $str = $x -> bsstr(); # ok 25 - input value is "0.0001" ok 26 - input object is unmodified # # $x = Math::BigFloat -> new("0.001"); $str = $x -> bsstr(); # ok 27 - input value is "0.001" ok 28 - input object is unmodified # # $x = Math::BigFloat -> new("0.01"); $str = $x -> bsstr(); # ok 29 - input value is "0.01" ok 30 - input object is unmodified # # $x = Math::BigFloat -> new("0.1"); $str = $x -> bsstr(); # ok 31 - input value is "0.1" ok 32 - input object is unmodified # # $x = Math::BigFloat -> new("1"); $str = $x -> bsstr(); # ok 33 - input value is "1" ok 34 - input object is unmodified # # $x = Math::BigFloat -> new("10"); $str = $x -> bsstr(); # ok 35 - input value is "10" ok 36 - input object is unmodified # # $x = Math::BigFloat -> new("100"); $str = $x -> bsstr(); # ok 37 - input value is "100" ok 38 - input object is unmodified # # $x = Math::BigFloat -> new("1000"); $str = $x -> bsstr(); # ok 39 - input value is "1000" ok 40 - input object is unmodified # # $x = Math::BigFloat -> new("10000"); $str = $x -> bsstr(); # ok 41 - input value is "10000" ok 42 - input object is unmodified # # $x = Math::BigFloat -> new("100000"); $str = $x -> bsstr(); # ok 43 - input value is "100000" ok 44 - input object is unmodified # # $x = Math::BigFloat -> new("1000000"); $str = $x -> bsstr(); # ok 45 - input value is "1000000" ok 46 - input object is unmodified # # $x = Math::BigFloat -> new("10000000"); $str = $x -> bsstr(); # ok 47 - input value is "10000000" ok 48 - input object is unmodified # # $x = Math::BigFloat -> new("100000000"); $str = $x -> bsstr(); # ok 49 - input value is "100000000" ok 50 - input object is unmodified # # $x = Math::BigFloat -> new("1000000000"); $str = $x -> bsstr(); # ok 51 - input value is "1000000000" ok 52 - input object is unmodified # # $x = Math::BigFloat -> new("10000000000"); $str = $x -> bsstr(); # ok 53 - input value is "10000000000" ok 54 - input object is unmodified # # $x = Math::BigFloat -> new("100000000000"); $str = $x -> bsstr(); # ok 55 - input value is "100000000000" ok 56 - input object is unmodified # # $x = Math::BigFloat -> new("1000000000000"); $str = $x -> bsstr(); # ok 57 - input value is "1000000000000" ok 58 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000000012"); $str = $x -> bsstr(); # ok 59 - input value is "0.0000000000012" ok 60 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000000012"); $str = $x -> bsstr(); # ok 61 - input value is "0.000000000012" ok 62 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000012"); $str = $x -> bsstr(); # ok 63 - input value is "0.00000000012" ok 64 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000012"); $str = $x -> bsstr(); # ok 65 - input value is "0.0000000012" ok 66 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000012"); $str = $x -> bsstr(); # ok 67 - input value is "0.000000012" ok 68 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000012"); $str = $x -> bsstr(); # ok 69 - input value is "0.00000012" ok 70 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000012"); $str = $x -> bsstr(); # ok 71 - input value is "0.0000012" ok 72 - input object is unmodified # # $x = Math::BigFloat -> new("0.000012"); $str = $x -> bsstr(); # ok 73 - input value is "0.000012" ok 74 - input object is unmodified # # $x = Math::BigFloat -> new("0.00012"); $str = $x -> bsstr(); # ok 75 - input value is "0.00012" ok 76 - input object is unmodified # # $x = Math::BigFloat -> new("0.0012"); $str = $x -> bsstr(); # ok 77 - input value is "0.0012" ok 78 - input object is unmodified # # $x = Math::BigFloat -> new("0.012"); $str = $x -> bsstr(); # ok 79 - input value is "0.012" ok 80 - input object is unmodified # # $x = Math::BigFloat -> new("0.12"); $str = $x -> bsstr(); # ok 81 - input value is "0.12" ok 82 - input object is unmodified # # $x = Math::BigFloat -> new("1.2"); $str = $x -> bsstr(); # ok 83 - input value is "1.2" ok 84 - input object is unmodified # # $x = Math::BigFloat -> new("12"); $str = $x -> bsstr(); # ok 85 - input value is "12" ok 86 - input object is unmodified # # $x = Math::BigFloat -> new("120"); $str = $x -> bsstr(); # ok 87 - input value is "120" ok 88 - input object is unmodified # # $x = Math::BigFloat -> new("1200"); $str = $x -> bsstr(); # ok 89 - input value is "1200" ok 90 - input object is unmodified # # $x = Math::BigFloat -> new("12000"); $str = $x -> bsstr(); # ok 91 - input value is "12000" ok 92 - input object is unmodified # # $x = Math::BigFloat -> new("120000"); $str = $x -> bsstr(); # ok 93 - input value is "120000" ok 94 - input object is unmodified # # $x = Math::BigFloat -> new("1200000"); $str = $x -> bsstr(); # ok 95 - input value is "1200000" ok 96 - input object is unmodified # # $x = Math::BigFloat -> new("12000000"); $str = $x -> bsstr(); # ok 97 - input value is "12000000" ok 98 - input object is unmodified # # $x = Math::BigFloat -> new("120000000"); $str = $x -> bsstr(); # ok 99 - input value is "120000000" ok 100 - input object is unmodified # # $x = Math::BigFloat -> new("1200000000"); $str = $x -> bsstr(); # ok 101 - input value is "1200000000" ok 102 - input object is unmodified # # $x = Math::BigFloat -> new("12000000000"); $str = $x -> bsstr(); # ok 103 - input value is "12000000000" ok 104 - input object is unmodified # # $x = Math::BigFloat -> new("120000000000"); $str = $x -> bsstr(); # ok 105 - input value is "120000000000" ok 106 - input object is unmodified # # $x = Math::BigFloat -> new("1200000000000"); $str = $x -> bsstr(); # ok 107 - input value is "1200000000000" ok 108 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000000123"); $str = $x -> bsstr(); # ok 109 - input value is "0.00000000000123" ok 110 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000000123"); $str = $x -> bsstr(); # ok 111 - input value is "0.0000000000123" ok 112 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000000123"); $str = $x -> bsstr(); # ok 113 - input value is "0.000000000123" ok 114 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000123"); $str = $x -> bsstr(); # ok 115 - input value is "0.00000000123" ok 116 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000123"); $str = $x -> bsstr(); # ok 117 - input value is "0.0000000123" ok 118 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000123"); $str = $x -> bsstr(); # ok 119 - input value is "0.000000123" ok 120 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000123"); $str = $x -> bsstr(); # ok 121 - input value is "0.00000123" ok 122 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000123"); $str = $x -> bsstr(); # ok 123 - input value is "0.0000123" ok 124 - input object is unmodified # # $x = Math::BigFloat -> new("0.000123"); $str = $x -> bsstr(); # ok 125 - input value is "0.000123" ok 126 - input object is unmodified # # $x = Math::BigFloat -> new("0.00123"); $str = $x -> bsstr(); # ok 127 - input value is "0.00123" ok 128 - input object is unmodified # # $x = Math::BigFloat -> new("0.0123"); $str = $x -> bsstr(); # ok 129 - input value is "0.0123" ok 130 - input object is unmodified # # $x = Math::BigFloat -> new("0.123"); $str = $x -> bsstr(); # ok 131 - input value is "0.123" ok 132 - input object is unmodified # # $x = Math::BigFloat -> new("1.23"); $str = $x -> bsstr(); # ok 133 - input value is "1.23" ok 134 - input object is unmodified # # $x = Math::BigFloat -> new("12.3"); $str = $x -> bsstr(); # ok 135 - input value is "12.3" ok 136 - input object is unmodified # # $x = Math::BigFloat -> new("123"); $str = $x -> bsstr(); # ok 137 - input value is "123" ok 138 - input object is unmodified # # $x = Math::BigFloat -> new("1230"); $str = $x -> bsstr(); # ok 139 - input value is "1230" ok 140 - input object is unmodified # # $x = Math::BigFloat -> new("12300"); $str = $x -> bsstr(); # ok 141 - input value is "12300" ok 142 - input object is unmodified # # $x = Math::BigFloat -> new("123000"); $str = $x -> bsstr(); # ok 143 - input value is "123000" ok 144 - input object is unmodified # # $x = Math::BigFloat -> new("1230000"); $str = $x -> bsstr(); # ok 145 - input value is "1230000" ok 146 - input object is unmodified # # $x = Math::BigFloat -> new("12300000"); $str = $x -> bsstr(); # ok 147 - input value is "12300000" ok 148 - input object is unmodified # # $x = Math::BigFloat -> new("123000000"); $str = $x -> bsstr(); # ok 149 - input value is "123000000" ok 150 - input object is unmodified # # $x = Math::BigFloat -> new("1230000000"); $str = $x -> bsstr(); # ok 151 - input value is "1230000000" ok 152 - input object is unmodified # # $x = Math::BigFloat -> new("12300000000"); $str = $x -> bsstr(); # ok 153 - input value is "12300000000" ok 154 - input object is unmodified # # $x = Math::BigFloat -> new("123000000000"); $str = $x -> bsstr(); # ok 155 - input value is "123000000000" ok 156 - input object is unmodified # # $x = Math::BigFloat -> new("1230000000000"); $str = $x -> bsstr(); # ok 157 - input value is "1230000000000" ok 158 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000000001234"); $str = $x -> bsstr(); # ok 159 - input value is "0.000000000001234" ok 160 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000000001234"); $str = $x -> bsstr(); # ok 161 - input value is "0.00000000001234" ok 162 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000000001234"); $str = $x -> bsstr(); # ok 163 - input value is "0.0000000001234" ok 164 - input object is unmodified # # $x = Math::BigFloat -> new("0.000000001234"); $str = $x -> bsstr(); # ok 165 - input value is "0.000000001234" ok 166 - input object is unmodified # # $x = Math::BigFloat -> new("0.00000001234"); $str = $x -> bsstr(); # ok 167 - input value is "0.00000001234" ok 168 - input object is unmodified # # $x = Math::BigFloat -> new("0.0000001234"); $str = $x -> bsstr(); # ok 169 - input value is "0.0000001234" ok 170 - input object is unmodified # # $x = Math::BigFloat -> new("0.000001234"); $str = $x -> bsstr(); # ok 171 - input value is "0.000001234" ok 172 - input object is unmodified # # $x = Math::BigFloat -> new("0.00001234"); $str = $x -> bsstr(); # ok 173 - input value is "0.00001234" ok 174 - input object is unmodified # # $x = Math::BigFloat -> new("0.0001234"); $str = $x -> bsstr(); # ok 175 - input value is "0.0001234" ok 176 - input object is unmodified # # $x = Math::BigFloat -> new("0.001234"); $str = $x -> bsstr(); # ok 177 - input value is "0.001234" ok 178 - input object is unmodified # # $x = Math::BigFloat -> new("0.01234"); $str = $x -> bsstr(); # ok 179 - input value is "0.01234" ok 180 - input object is unmodified # # $x = Math::BigFloat -> new("0.1234"); $str = $x -> bsstr(); # ok 181 - input value is "0.1234" ok 182 - input object is unmodified # # $x = Math::BigFloat -> new("1.234"); $str = $x -> bsstr(); # ok 183 - input value is "1.234" ok 184 - input object is unmodified # # $x = Math::BigFloat -> new("12.34"); $str = $x -> bsstr(); # ok 185 - input value is "12.34" ok 186 - input object is unmodified # # $x = Math::BigFloat -> new("123.4"); $str = $x -> bsstr(); # ok 187 - input value is "123.4" ok 188 - input object is unmodified # # $x = Math::BigFloat -> new("1234"); $str = $x -> bsstr(); # ok 189 - input value is "1234" ok 190 - input object is unmodified # # $x = Math::BigFloat -> new("12340"); $str = $x -> bsstr(); # ok 191 - input value is "12340" ok 192 - input object is unmodified # # $x = Math::BigFloat -> new("123400"); $str = $x -> bsstr(); # ok 193 - input value is "123400" ok 194 - input object is unmodified # # $x = Math::BigFloat -> new("1234000"); $str = $x -> bsstr(); # ok 195 - input value is "1234000" ok 196 - input object is unmodified # # $x = Math::BigFloat -> new("12340000"); $str = $x -> bsstr(); # ok 197 - input value is "12340000" ok 198 - input object is unmodified # # $x = Math::BigFloat -> new("123400000"); $str = $x -> bsstr(); # ok 199 - input value is "123400000" ok 200 - input object is unmodified # # $x = Math::BigFloat -> new("1234000000"); $str = $x -> bsstr(); # ok 201 - input value is "1234000000" ok 202 - input object is unmodified # # $x = Math::BigFloat -> new("12340000000"); $str = $x -> bsstr(); # ok 203 - input value is "12340000000" ok 204 - input object is unmodified # # $x = Math::BigFloat -> new("123400000000"); $str = $x -> bsstr(); # ok 205 - input value is "123400000000" ok 206 - input object is unmodified # # $x = Math::BigFloat -> new("1234000000000"); $str = $x -> bsstr(); # ok 207 - input value is "1234000000000" ok 208 - input object is unmodified # # $x = Math::BigFloat -> new("0.000003141592"); $str = $x -> bsstr(); # ok 209 - input value is "0.000003141592" ok 210 - input object is unmodified # # $x = Math::BigFloat -> new("0.00003141592"); $str = $x -> bsstr(); # ok 211 - input value is "0.00003141592" ok 212 - input object is unmodified # # $x = Math::BigFloat -> new("0.0003141592"); $str = $x -> bsstr(); # ok 213 - input value is "0.0003141592" ok 214 - input object is unmodified # # $x = Math::BigFloat -> new("0.003141592"); $str = $x -> bsstr(); # ok 215 - input value is "0.003141592" ok 216 - input object is unmodified # # $x = Math::BigFloat -> new("0.03141592"); $str = $x -> bsstr(); # ok 217 - input value is "0.03141592" ok 218 - input object is unmodified # # $x = Math::BigFloat -> new("0.3141592"); $str = $x -> bsstr(); # ok 219 - input value is "0.3141592" ok 220 - input object is unmodified # # $x = Math::BigFloat -> new("3.141592"); $str = $x -> bsstr(); # ok 221 - input value is "3.141592" ok 222 - input object is unmodified # # $x = Math::BigFloat -> new("31.41592"); $str = $x -> bsstr(); # ok 223 - input value is "31.41592" ok 224 - input object is unmodified # # $x = Math::BigFloat -> new("314.1592"); $str = $x -> bsstr(); # ok 225 - input value is "314.1592" ok 226 - input object is unmodified # # $x = Math::BigFloat -> new("3141.592"); $str = $x -> bsstr(); # ok 227 - input value is "3141.592" ok 228 - input object is unmodified # # $x = Math::BigFloat -> new("31415.92"); $str = $x -> bsstr(); # ok 229 - input value is "31415.92" ok 230 - input object is unmodified # # $x = Math::BigFloat -> new("314159.2"); $str = $x -> bsstr(); # ok 231 - input value is "314159.2" ok 232 - input object is unmodified # # $x = Math::BigFloat -> new("3141592"); $str = $x -> bsstr(); # ok 233 - input value is "3141592" ok 234 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000000001"); $str = $x -> bsstr(); # ok 235 - input value is "-0.000000000001" ok 236 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000001"); $str = $x -> bsstr(); # ok 237 - input value is "-0.00000000001" ok 238 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000001"); $str = $x -> bsstr(); # ok 239 - input value is "-0.0000000001" ok 240 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000001"); $str = $x -> bsstr(); # ok 241 - input value is "-0.000000001" ok 242 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000001"); $str = $x -> bsstr(); # ok 243 - input value is "-0.00000001" ok 244 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000001"); $str = $x -> bsstr(); # ok 245 - input value is "-0.0000001" ok 246 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000001"); $str = $x -> bsstr(); # ok 247 - input value is "-0.000001" ok 248 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00001"); $str = $x -> bsstr(); # ok 249 - input value is "-0.00001" ok 250 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0001"); $str = $x -> bsstr(); # ok 251 - input value is "-0.0001" ok 252 - input object is unmodified # # $x = Math::BigFloat -> new("-0.001"); $str = $x -> bsstr(); # ok 253 - input value is "-0.001" ok 254 - input object is unmodified # # $x = Math::BigFloat -> new("-0.01"); $str = $x -> bsstr(); # ok 255 - input value is "-0.01" ok 256 - input object is unmodified # # $x = Math::BigFloat -> new("-0.1"); $str = $x -> bsstr(); # ok 257 - input value is "-0.1" ok 258 - input object is unmodified # # $x = Math::BigFloat -> new("-1"); $str = $x -> bsstr(); # ok 259 - input value is "-1" ok 260 - input object is unmodified # # $x = Math::BigFloat -> new("-10"); $str = $x -> bsstr(); # ok 261 - input value is "-10" ok 262 - input object is unmodified # # $x = Math::BigFloat -> new("-100"); $str = $x -> bsstr(); # ok 263 - input value is "-100" ok 264 - input object is unmodified # # $x = Math::BigFloat -> new("-1000"); $str = $x -> bsstr(); # ok 265 - input value is "-1000" ok 266 - input object is unmodified # # $x = Math::BigFloat -> new("-10000"); $str = $x -> bsstr(); # ok 267 - input value is "-10000" ok 268 - input object is unmodified # # $x = Math::BigFloat -> new("-100000"); $str = $x -> bsstr(); # ok 269 - input value is "-100000" ok 270 - input object is unmodified # # $x = Math::BigFloat -> new("-1000000"); $str = $x -> bsstr(); # ok 271 - input value is "-1000000" ok 272 - input object is unmodified # # $x = Math::BigFloat -> new("-10000000"); $str = $x -> bsstr(); # ok 273 - input value is "-10000000" ok 274 - input object is unmodified # # $x = Math::BigFloat -> new("-100000000"); $str = $x -> bsstr(); # ok 275 - input value is "-100000000" ok 276 - input object is unmodified # # $x = Math::BigFloat -> new("-1000000000"); $str = $x -> bsstr(); # ok 277 - input value is "-1000000000" ok 278 - input object is unmodified # # $x = Math::BigFloat -> new("-10000000000"); $str = $x -> bsstr(); # ok 279 - input value is "-10000000000" ok 280 - input object is unmodified # # $x = Math::BigFloat -> new("-100000000000"); $str = $x -> bsstr(); # ok 281 - input value is "-100000000000" ok 282 - input object is unmodified # # $x = Math::BigFloat -> new("-1000000000000"); $str = $x -> bsstr(); # ok 283 - input value is "-1000000000000" ok 284 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000000012"); $str = $x -> bsstr(); # ok 285 - input value is "-0.0000000000012" ok 286 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000000012"); $str = $x -> bsstr(); # ok 287 - input value is "-0.000000000012" ok 288 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000012"); $str = $x -> bsstr(); # ok 289 - input value is "-0.00000000012" ok 290 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000012"); $str = $x -> bsstr(); # ok 291 - input value is "-0.0000000012" ok 292 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000012"); $str = $x -> bsstr(); # ok 293 - input value is "-0.000000012" ok 294 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000012"); $str = $x -> bsstr(); # ok 295 - input value is "-0.00000012" ok 296 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000012"); $str = $x -> bsstr(); # ok 297 - input value is "-0.0000012" ok 298 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000012"); $str = $x -> bsstr(); # ok 299 - input value is "-0.000012" ok 300 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00012"); $str = $x -> bsstr(); # ok 301 - input value is "-0.00012" ok 302 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0012"); $str = $x -> bsstr(); # ok 303 - input value is "-0.0012" ok 304 - input object is unmodified # # $x = Math::BigFloat -> new("-0.012"); $str = $x -> bsstr(); # ok 305 - input value is "-0.012" ok 306 - input object is unmodified # # $x = Math::BigFloat -> new("-0.12"); $str = $x -> bsstr(); # ok 307 - input value is "-0.12" ok 308 - input object is unmodified # # $x = Math::BigFloat -> new("-1.2"); $str = $x -> bsstr(); # ok 309 - input value is "-1.2" ok 310 - input object is unmodified # # $x = Math::BigFloat -> new("-12"); $str = $x -> bsstr(); # ok 311 - input value is "-12" ok 312 - input object is unmodified # # $x = Math::BigFloat -> new("-120"); $str = $x -> bsstr(); # ok 313 - input value is "-120" ok 314 - input object is unmodified # # $x = Math::BigFloat -> new("-1200"); $str = $x -> bsstr(); # ok 315 - input value is "-1200" ok 316 - input object is unmodified # # $x = Math::BigFloat -> new("-12000"); $str = $x -> bsstr(); # ok 317 - input value is "-12000" ok 318 - input object is unmodified # # $x = Math::BigFloat -> new("-120000"); $str = $x -> bsstr(); # ok 319 - input value is "-120000" ok 320 - input object is unmodified # # $x = Math::BigFloat -> new("-1200000"); $str = $x -> bsstr(); # ok 321 - input value is "-1200000" ok 322 - input object is unmodified # # $x = Math::BigFloat -> new("-12000000"); $str = $x -> bsstr(); # ok 323 - input value is "-12000000" ok 324 - input object is unmodified # # $x = Math::BigFloat -> new("-120000000"); $str = $x -> bsstr(); # ok 325 - input value is "-120000000" ok 326 - input object is unmodified # # $x = Math::BigFloat -> new("-1200000000"); $str = $x -> bsstr(); # ok 327 - input value is "-1200000000" ok 328 - input object is unmodified # # $x = Math::BigFloat -> new("-12000000000"); $str = $x -> bsstr(); # ok 329 - input value is "-12000000000" ok 330 - input object is unmodified # # $x = Math::BigFloat -> new("-120000000000"); $str = $x -> bsstr(); # ok 331 - input value is "-120000000000" ok 332 - input object is unmodified # # $x = Math::BigFloat -> new("-1200000000000"); $str = $x -> bsstr(); # ok 333 - input value is "-1200000000000" ok 334 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000000123"); $str = $x -> bsstr(); # ok 335 - input value is "-0.00000000000123" ok 336 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000000123"); $str = $x -> bsstr(); # ok 337 - input value is "-0.0000000000123" ok 338 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000000123"); $str = $x -> bsstr(); # ok 339 - input value is "-0.000000000123" ok 340 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000123"); $str = $x -> bsstr(); # ok 341 - input value is "-0.00000000123" ok 342 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000123"); $str = $x -> bsstr(); # ok 343 - input value is "-0.0000000123" ok 344 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000123"); $str = $x -> bsstr(); # ok 345 - input value is "-0.000000123" ok 346 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000123"); $str = $x -> bsstr(); # ok 347 - input value is "-0.00000123" ok 348 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000123"); $str = $x -> bsstr(); # ok 349 - input value is "-0.0000123" ok 350 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000123"); $str = $x -> bsstr(); # ok 351 - input value is "-0.000123" ok 352 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00123"); $str = $x -> bsstr(); # ok 353 - input value is "-0.00123" ok 354 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0123"); $str = $x -> bsstr(); # ok 355 - input value is "-0.0123" ok 356 - input object is unmodified # # $x = Math::BigFloat -> new("-0.123"); $str = $x -> bsstr(); # ok 357 - input value is "-0.123" ok 358 - input object is unmodified # # $x = Math::BigFloat -> new("-1.23"); $str = $x -> bsstr(); # ok 359 - input value is "-1.23" ok 360 - input object is unmodified # # $x = Math::BigFloat -> new("-12.3"); $str = $x -> bsstr(); # ok 361 - input value is "-12.3" ok 362 - input object is unmodified # # $x = Math::BigFloat -> new("-123"); $str = $x -> bsstr(); # ok 363 - input value is "-123" ok 364 - input object is unmodified # # $x = Math::BigFloat -> new("-1230"); $str = $x -> bsstr(); # ok 365 - input value is "-1230" ok 366 - input object is unmodified # # $x = Math::BigFloat -> new("-12300"); $str = $x -> bsstr(); # ok 367 - input value is "-12300" ok 368 - input object is unmodified # # $x = Math::BigFloat -> new("-123000"); $str = $x -> bsstr(); # ok 369 - input value is "-123000" ok 370 - input object is unmodified # # $x = Math::BigFloat -> new("-1230000"); $str = $x -> bsstr(); # ok 371 - input value is "-1230000" ok 372 - input object is unmodified # # $x = Math::BigFloat -> new("-12300000"); $str = $x -> bsstr(); # ok 373 - input value is "-12300000" ok 374 - input object is unmodified # # $x = Math::BigFloat -> new("-123000000"); $str = $x -> bsstr(); # ok 375 - input value is "-123000000" ok 376 - input object is unmodified # # $x = Math::BigFloat -> new("-1230000000"); $str = $x -> bsstr(); # ok 377 - input value is "-1230000000" ok 378 - input object is unmodified # # $x = Math::BigFloat -> new("-12300000000"); $str = $x -> bsstr(); # ok 379 - input value is "-12300000000" ok 380 - input object is unmodified # # $x = Math::BigFloat -> new("-123000000000"); $str = $x -> bsstr(); # ok 381 - input value is "-123000000000" ok 382 - input object is unmodified # # $x = Math::BigFloat -> new("-1230000000000"); $str = $x -> bsstr(); # ok 383 - input value is "-1230000000000" ok 384 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000000001234"); $str = $x -> bsstr(); # ok 385 - input value is "-0.000000000001234" ok 386 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000000001234"); $str = $x -> bsstr(); # ok 387 - input value is "-0.00000000001234" ok 388 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000000001234"); $str = $x -> bsstr(); # ok 389 - input value is "-0.0000000001234" ok 390 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000000001234"); $str = $x -> bsstr(); # ok 391 - input value is "-0.000000001234" ok 392 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00000001234"); $str = $x -> bsstr(); # ok 393 - input value is "-0.00000001234" ok 394 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0000001234"); $str = $x -> bsstr(); # ok 395 - input value is "-0.0000001234" ok 396 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000001234"); $str = $x -> bsstr(); # ok 397 - input value is "-0.000001234" ok 398 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00001234"); $str = $x -> bsstr(); # ok 399 - input value is "-0.00001234" ok 400 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0001234"); $str = $x -> bsstr(); # ok 401 - input value is "-0.0001234" ok 402 - input object is unmodified # # $x = Math::BigFloat -> new("-0.001234"); $str = $x -> bsstr(); # ok 403 - input value is "-0.001234" ok 404 - input object is unmodified # # $x = Math::BigFloat -> new("-0.01234"); $str = $x -> bsstr(); # ok 405 - input value is "-0.01234" ok 406 - input object is unmodified # # $x = Math::BigFloat -> new("-0.1234"); $str = $x -> bsstr(); # ok 407 - input value is "-0.1234" ok 408 - input object is unmodified # # $x = Math::BigFloat -> new("-1.234"); $str = $x -> bsstr(); # ok 409 - input value is "-1.234" ok 410 - input object is unmodified # # $x = Math::BigFloat -> new("-12.34"); $str = $x -> bsstr(); # ok 411 - input value is "-12.34" ok 412 - input object is unmodified # # $x = Math::BigFloat -> new("-123.4"); $str = $x -> bsstr(); # ok 413 - input value is "-123.4" ok 414 - input object is unmodified # # $x = Math::BigFloat -> new("-1234"); $str = $x -> bsstr(); # ok 415 - input value is "-1234" ok 416 - input object is unmodified # # $x = Math::BigFloat -> new("-12340"); $str = $x -> bsstr(); # ok 417 - input value is "-12340" ok 418 - input object is unmodified # # $x = Math::BigFloat -> new("-123400"); $str = $x -> bsstr(); # ok 419 - input value is "-123400" ok 420 - input object is unmodified # # $x = Math::BigFloat -> new("-1234000"); $str = $x -> bsstr(); # ok 421 - input value is "-1234000" ok 422 - input object is unmodified # # $x = Math::BigFloat -> new("-12340000"); $str = $x -> bsstr(); # ok 423 - input value is "-12340000" ok 424 - input object is unmodified # # $x = Math::BigFloat -> new("-123400000"); $str = $x -> bsstr(); # ok 425 - input value is "-123400000" ok 426 - input object is unmodified # # $x = Math::BigFloat -> new("-1234000000"); $str = $x -> bsstr(); # ok 427 - input value is "-1234000000" ok 428 - input object is unmodified # # $x = Math::BigFloat -> new("-12340000000"); $str = $x -> bsstr(); # ok 429 - input value is "-12340000000" ok 430 - input object is unmodified # # $x = Math::BigFloat -> new("-123400000000"); $str = $x -> bsstr(); # ok 431 - input value is "-123400000000" ok 432 - input object is unmodified # # $x = Math::BigFloat -> new("-1234000000000"); $str = $x -> bsstr(); # ok 433 - input value is "-1234000000000" ok 434 - input object is unmodified # # $x = Math::BigFloat -> new("-0.000003141592"); $str = $x -> bsstr(); # ok 435 - input value is "-0.000003141592" ok 436 - input object is unmodified # # $x = Math::BigFloat -> new("-0.00003141592"); $str = $x -> bsstr(); # ok 437 - input value is "-0.00003141592" ok 438 - input object is unmodified # # $x = Math::BigFloat -> new("-0.0003141592"); $str = $x -> bsstr(); # ok 439 - input value is "-0.0003141592" ok 440 - input object is unmodified # # $x = Math::BigFloat -> new("-0.003141592"); $str = $x -> bsstr(); # ok 441 - input value is "-0.003141592" ok 442 - input object is unmodified # # $x = Math::BigFloat -> new("-0.03141592"); $str = $x -> bsstr(); # ok 443 - input value is "-0.03141592" ok 444 - input object is unmodified # # $x = Math::BigFloat -> new("-0.3141592"); $str = $x -> bsstr(); # ok 445 - input value is "-0.3141592" ok 446 - input object is unmodified # # $x = Math::BigFloat -> new("-3.141592"); $str = $x -> bsstr(); # ok 447 - input value is "-3.141592" ok 448 - input object is unmodified # # $x = Math::BigFloat -> new("-31.41592"); $str = $x -> bsstr(); # ok 449 - input value is "-31.41592" ok 450 - input object is unmodified # # $x = Math::BigFloat -> new("-314.1592"); $str = $x -> bsstr(); # ok 451 - input value is "-314.1592" ok 452 - input object is unmodified # # $x = Math::BigFloat -> new("-3141.592"); $str = $x -> bsstr(); # ok 453 - input value is "-3141.592" ok 454 - input object is unmodified # # $x = Math::BigFloat -> new("-31415.92"); $str = $x -> bsstr(); # ok 455 - input value is "-31415.92" ok 456 - input object is unmodified # # $x = Math::BigFloat -> new("-314159.2"); $str = $x -> bsstr(); # ok 457 - input value is "-314159.2" ok 458 - input object is unmodified # # $x = Math::BigFloat -> new("-3141592"); $str = $x -> bsstr(); # ok 459 - input value is "-3141592" ok 460 - input object is unmodified ok t/bsstr-mbi.t ................................. 1..220 # # $x = Math::BigInt -> new("NaN"); $str = $x -> bsstr(); # ok 1 - input value is "NaN" ok 2 - input object is unmodified # # $x = Math::BigInt -> new("inf"); $str = $x -> bsstr(); # ok 3 - input value is "inf" ok 4 - input object is unmodified # # $x = Math::BigInt -> new("-inf"); $str = $x -> bsstr(); # ok 5 - input value is "-inf" ok 6 - input object is unmodified # # $x = Math::BigInt -> new("0"); $str = $x -> bsstr(); # ok 7 - input value is "0" ok 8 - input object is unmodified # # $x = Math::BigInt -> new("1"); $str = $x -> bsstr(); # ok 9 - input value is "1" ok 10 - input object is unmodified # # $x = Math::BigInt -> new("10"); $str = $x -> bsstr(); # ok 11 - input value is "10" ok 12 - input object is unmodified # # $x = Math::BigInt -> new("100"); $str = $x -> bsstr(); # ok 13 - input value is "100" ok 14 - input object is unmodified # # $x = Math::BigInt -> new("1000"); $str = $x -> bsstr(); # ok 15 - input value is "1000" ok 16 - input object is unmodified # # $x = Math::BigInt -> new("10000"); $str = $x -> bsstr(); # ok 17 - input value is "10000" ok 18 - input object is unmodified # # $x = Math::BigInt -> new("100000"); $str = $x -> bsstr(); # ok 19 - input value is "100000" ok 20 - input object is unmodified # # $x = Math::BigInt -> new("1000000"); $str = $x -> bsstr(); # ok 21 - input value is "1000000" ok 22 - input object is unmodified # # $x = Math::BigInt -> new("10000000"); $str = $x -> bsstr(); # ok 23 - input value is "10000000" ok 24 - input object is unmodified # # $x = Math::BigInt -> new("100000000"); $str = $x -> bsstr(); # ok 25 - input value is "100000000" ok 26 - input object is unmodified # # $x = Math::BigInt -> new("1000000000"); $str = $x -> bsstr(); # ok 27 - input value is "1000000000" ok 28 - input object is unmodified # # $x = Math::BigInt -> new("10000000000"); $str = $x -> bsstr(); # ok 29 - input value is "10000000000" ok 30 - input object is unmodified # # $x = Math::BigInt -> new("100000000000"); $str = $x -> bsstr(); # ok 31 - input value is "100000000000" ok 32 - input object is unmodified # # $x = Math::BigInt -> new("1000000000000"); $str = $x -> bsstr(); # ok 33 - input value is "1000000000000" ok 34 - input object is unmodified # # $x = Math::BigInt -> new("12"); $str = $x -> bsstr(); # ok 35 - input value is "12" ok 36 - input object is unmodified # # $x = Math::BigInt -> new("120"); $str = $x -> bsstr(); # ok 37 - input value is "120" ok 38 - input object is unmodified # # $x = Math::BigInt -> new("1200"); $str = $x -> bsstr(); # ok 39 - input value is "1200" ok 40 - input object is unmodified # # $x = Math::BigInt -> new("12000"); $str = $x -> bsstr(); # ok 41 - input value is "12000" ok 42 - input object is unmodified # # $x = Math::BigInt -> new("120000"); $str = $x -> bsstr(); # ok 43 - input value is "120000" ok 44 - input object is unmodified # # $x = Math::BigInt -> new("1200000"); $str = $x -> bsstr(); # ok 45 - input value is "1200000" ok 46 - input object is unmodified # # $x = Math::BigInt -> new("12000000"); $str = $x -> bsstr(); # ok 47 - input value is "12000000" ok 48 - input object is unmodified # # $x = Math::BigInt -> new("120000000"); $str = $x -> bsstr(); # ok 49 - input value is "120000000" ok 50 - input object is unmodified # # $x = Math::BigInt -> new("1200000000"); $str = $x -> bsstr(); # ok 51 - input value is "1200000000" ok 52 - input object is unmodified # # $x = Math::BigInt -> new("12000000000"); $str = $x -> bsstr(); # ok 53 - input value is "12000000000" ok 54 - input object is unmodified # # $x = Math::BigInt -> new("120000000000"); $str = $x -> bsstr(); # ok 55 - input value is "120000000000" ok 56 - input object is unmodified # # $x = Math::BigInt -> new("1200000000000"); $str = $x -> bsstr(); # ok 57 - input value is "1200000000000" ok 58 - input object is unmodified # # $x = Math::BigInt -> new("123"); $str = $x -> bsstr(); # ok 59 - input value is "123" ok 60 - input object is unmodified # # $x = Math::BigInt -> new("1230"); $str = $x -> bsstr(); # ok 61 - input value is "1230" ok 62 - input object is unmodified # # $x = Math::BigInt -> new("12300"); $str = $x -> bsstr(); # ok 63 - input value is "12300" ok 64 - input object is unmodified # # $x = Math::BigInt -> new("123000"); $str = $x -> bsstr(); # ok 65 - input value is "123000" ok 66 - input object is unmodified # # $x = Math::BigInt -> new("1230000"); $str = $x -> bsstr(); # ok 67 - input value is "1230000" ok 68 - input object is unmodified # # $x = Math::BigInt -> new("12300000"); $str = $x -> bsstr(); # ok 69 - input value is "12300000" ok 70 - input object is unmodified # # $x = Math::BigInt -> new("123000000"); $str = $x -> bsstr(); # ok 71 - input value is "123000000" ok 72 - input object is unmodified # # $x = Math::BigInt -> new("1230000000"); $str = $x -> bsstr(); # ok 73 - input value is "1230000000" ok 74 - input object is unmodified # # $x = Math::BigInt -> new("12300000000"); $str = $x -> bsstr(); # ok 75 - input value is "12300000000" ok 76 - input object is unmodified # # $x = Math::BigInt -> new("123000000000"); $str = $x -> bsstr(); # ok 77 - input value is "123000000000" ok 78 - input object is unmodified # # $x = Math::BigInt -> new("1230000000000"); $str = $x -> bsstr(); # ok 79 - input value is "1230000000000" ok 80 - input object is unmodified # # $x = Math::BigInt -> new("1234"); $str = $x -> bsstr(); # ok 81 - input value is "1234" ok 82 - input object is unmodified # # $x = Math::BigInt -> new("12340"); $str = $x -> bsstr(); # ok 83 - input value is "12340" ok 84 - input object is unmodified # # $x = Math::BigInt -> new("123400"); $str = $x -> bsstr(); # ok 85 - input value is "123400" ok 86 - input object is unmodified # # $x = Math::BigInt -> new("1234000"); $str = $x -> bsstr(); # ok 87 - input value is "1234000" ok 88 - input object is unmodified # # $x = Math::BigInt -> new("12340000"); $str = $x -> bsstr(); # ok 89 - input value is "12340000" ok 90 - input object is unmodified # # $x = Math::BigInt -> new("123400000"); $str = $x -> bsstr(); # ok 91 - input value is "123400000" ok 92 - input object is unmodified # # $x = Math::BigInt -> new("1234000000"); $str = $x -> bsstr(); # ok 93 - input value is "1234000000" ok 94 - input object is unmodified # # $x = Math::BigInt -> new("12340000000"); $str = $x -> bsstr(); # ok 95 - input value is "12340000000" ok 96 - input object is unmodified # # $x = Math::BigInt -> new("123400000000"); $str = $x -> bsstr(); # ok 97 - input value is "123400000000" ok 98 - input object is unmodified # # $x = Math::BigInt -> new("1234000000000"); $str = $x -> bsstr(); # ok 99 - input value is "1234000000000" ok 100 - input object is unmodified # # $x = Math::BigInt -> new("3"); $str = $x -> bsstr(); # ok 101 - input value is "3" ok 102 - input object is unmodified # # $x = Math::BigInt -> new("31"); $str = $x -> bsstr(); # ok 103 - input value is "31" ok 104 - input object is unmodified # # $x = Math::BigInt -> new("314"); $str = $x -> bsstr(); # ok 105 - input value is "314" ok 106 - input object is unmodified # # $x = Math::BigInt -> new("3141"); $str = $x -> bsstr(); # ok 107 - input value is "3141" ok 108 - input object is unmodified # # $x = Math::BigInt -> new("31415"); $str = $x -> bsstr(); # ok 109 - input value is "31415" ok 110 - input object is unmodified # # $x = Math::BigInt -> new("314159"); $str = $x -> bsstr(); # ok 111 - input value is "314159" ok 112 - input object is unmodified # # $x = Math::BigInt -> new("3141592"); $str = $x -> bsstr(); # ok 113 - input value is "3141592" ok 114 - input object is unmodified # # $x = Math::BigInt -> new("-1"); $str = $x -> bsstr(); # ok 115 - input value is "-1" ok 116 - input object is unmodified # # $x = Math::BigInt -> new("-10"); $str = $x -> bsstr(); # ok 117 - input value is "-10" ok 118 - input object is unmodified # # $x = Math::BigInt -> new("-100"); $str = $x -> bsstr(); # ok 119 - input value is "-100" ok 120 - input object is unmodified # # $x = Math::BigInt -> new("-1000"); $str = $x -> bsstr(); # ok 121 - input value is "-1000" ok 122 - input object is unmodified # # $x = Math::BigInt -> new("-10000"); $str = $x -> bsstr(); # ok 123 - input value is "-10000" ok 124 - input object is unmodified # # $x = Math::BigInt -> new("-100000"); $str = $x -> bsstr(); # ok 125 - input value is "-100000" ok 126 - input object is unmodified # # $x = Math::BigInt -> new("-1000000"); $str = $x -> bsstr(); # ok 127 - input value is "-1000000" ok 128 - input object is unmodified # # $x = Math::BigInt -> new("-10000000"); $str = $x -> bsstr(); # ok 129 - input value is "-10000000" ok 130 - input object is unmodified # # $x = Math::BigInt -> new("-100000000"); $str = $x -> bsstr(); # ok 131 - input value is "-100000000" ok 132 - input object is unmodified # # $x = Math::BigInt -> new("-1000000000"); $str = $x -> bsstr(); # ok 133 - input value is "-1000000000" ok 134 - input object is unmodified # # $x = Math::BigInt -> new("-10000000000"); $str = $x -> bsstr(); # ok 135 - input value is "-10000000000" ok 136 - input object is unmodified # # $x = Math::BigInt -> new("-100000000000"); $str = $x -> bsstr(); # ok 137 - input value is "-100000000000" ok 138 - input object is unmodified # # $x = Math::BigInt -> new("-1000000000000"); $str = $x -> bsstr(); # ok 139 - input value is "-1000000000000" ok 140 - input object is unmodified # # $x = Math::BigInt -> new("-12"); $str = $x -> bsstr(); # ok 141 - input value is "-12" ok 142 - input object is unmodified # # $x = Math::BigInt -> new("-120"); $str = $x -> bsstr(); # ok 143 - input value is "-120" ok 144 - input object is unmodified # # $x = Math::BigInt -> new("-1200"); $str = $x -> bsstr(); # ok 145 - input value is "-1200" ok 146 - input object is unmodified # # $x = Math::BigInt -> new("-12000"); $str = $x -> bsstr(); # ok 147 - input value is "-12000" ok 148 - input object is unmodified # # $x = Math::BigInt -> new("-120000"); $str = $x -> bsstr(); # ok 149 - input value is "-120000" ok 150 - input object is unmodified # # $x = Math::BigInt -> new("-1200000"); $str = $x -> bsstr(); # ok 151 - input value is "-1200000" ok 152 - input object is unmodified # # $x = Math::BigInt -> new("-12000000"); $str = $x -> bsstr(); # ok 153 - input value is "-12000000" ok 154 - input object is unmodified # # $x = Math::BigInt -> new("-120000000"); $str = $x -> bsstr(); # ok 155 - input value is "-120000000" ok 156 - input object is unmodified # # $x = Math::BigInt -> new("-1200000000"); $str = $x -> bsstr(); # ok 157 - input value is "-1200000000" ok 158 - input object is unmodified # # $x = Math::BigInt -> new("-12000000000"); $str = $x -> bsstr(); # ok 159 - input value is "-12000000000" ok 160 - input object is unmodified # # $x = Math::BigInt -> new("-120000000000"); $str = $x -> bsstr(); # ok 161 - input value is "-120000000000" ok 162 - input object is unmodified # # $x = Math::BigInt -> new("-1200000000000"); $str = $x -> bsstr(); # ok 163 - input value is "-1200000000000" ok 164 - input object is unmodified # # $x = Math::BigInt -> new("-123"); $str = $x -> bsstr(); # ok 165 - input value is "-123" ok 166 - input object is unmodified # # $x = Math::BigInt -> new("-1230"); $str = $x -> bsstr(); # ok 167 - input value is "-1230" ok 168 - input object is unmodified # # $x = Math::BigInt -> new("-12300"); $str = $x -> bsstr(); # ok 169 - input value is "-12300" ok 170 - input object is unmodified # # $x = Math::BigInt -> new("-123000"); $str = $x -> bsstr(); # ok 171 - input value is "-123000" ok 172 - input object is unmodified # # $x = Math::BigInt -> new("-1230000"); $str = $x -> bsstr(); # ok 173 - input value is "-1230000" ok 174 - input object is unmodified # # $x = Math::BigInt -> new("-12300000"); $str = $x -> bsstr(); # ok 175 - input value is "-12300000" ok 176 - input object is unmodified # # $x = Math::BigInt -> new("-123000000"); $str = $x -> bsstr(); # ok 177 - input value is "-123000000" ok 178 - input object is unmodified # # $x = Math::BigInt -> new("-1230000000"); $str = $x -> bsstr(); # ok 179 - input value is "-1230000000" ok 180 - input object is unmodified # # $x = Math::BigInt -> new("-12300000000"); $str = $x -> bsstr(); # ok 181 - input value is "-12300000000" ok 182 - input object is unmodified # # $x = Math::BigInt -> new("-123000000000"); $str = $x -> bsstr(); # ok 183 - input value is "-123000000000" ok 184 - input object is unmodified # # $x = Math::BigInt -> new("-1230000000000"); $str = $x -> bsstr(); # ok 185 - input value is "-1230000000000" ok 186 - input object is unmodified # # $x = Math::BigInt -> new("-1234"); $str = $x -> bsstr(); # ok 187 - input value is "-1234" ok 188 - input object is unmodified # # $x = Math::BigInt -> new("-12340"); $str = $x -> bsstr(); # ok 189 - input value is "-12340" ok 190 - input object is unmodified # # $x = Math::BigInt -> new("-123400"); $str = $x -> bsstr(); # ok 191 - input value is "-123400" ok 192 - input object is unmodified # # $x = Math::BigInt -> new("-1234000"); $str = $x -> bsstr(); # ok 193 - input value is "-1234000" ok 194 - input object is unmodified # # $x = Math::BigInt -> new("-12340000"); $str = $x -> bsstr(); # ok 195 - input value is "-12340000" ok 196 - input object is unmodified # # $x = Math::BigInt -> new("-123400000"); $str = $x -> bsstr(); # ok 197 - input value is "-123400000" ok 198 - input object is unmodified # # $x = Math::BigInt -> new("-1234000000"); $str = $x -> bsstr(); # ok 199 - input value is "-1234000000" ok 200 - input object is unmodified # # $x = Math::BigInt -> new("-12340000000"); $str = $x -> bsstr(); # ok 201 - input value is "-12340000000" ok 202 - input object is unmodified # # $x = Math::BigInt -> new("-123400000000"); $str = $x -> bsstr(); # ok 203 - input value is "-123400000000" ok 204 - input object is unmodified # # $x = Math::BigInt -> new("-1234000000000"); $str = $x -> bsstr(); # ok 205 - input value is "-1234000000000" ok 206 - input object is unmodified # # $x = Math::BigInt -> new("-3"); $str = $x -> bsstr(); # ok 207 - input value is "-3" ok 208 - input object is unmodified # # $x = Math::BigInt -> new("-31"); $str = $x -> bsstr(); # ok 209 - input value is "-31" ok 210 - input object is unmodified # # $x = Math::BigInt -> new("-314"); $str = $x -> bsstr(); # ok 211 - input value is "-314" ok 212 - input object is unmodified # # $x = Math::BigInt -> new("-3141"); $str = $x -> bsstr(); # ok 213 - input value is "-3141" ok 214 - input object is unmodified # # $x = Math::BigInt -> new("-31415"); $str = $x -> bsstr(); # ok 215 - input value is "-31415" ok 216 - input object is unmodified # # $x = Math::BigInt -> new("-314159"); $str = $x -> bsstr(); # ok 217 - input value is "-314159" ok 218 - input object is unmodified # # $x = Math::BigInt -> new("-3141592"); $str = $x -> bsstr(); # ok 219 - input value is "-3141592" ok 220 - input object is unmodified ok t/calling-class-methods.t ..................... 1..148 ok 1 - Math::BigInt -> is_zero("1"); ok 2 - Math::BigFloat -> is_zero("1"); ok 3 - Math::BigInt::Test -> is_zero("1"); ok 4 - Math::BigFloat::Test -> is_zero("1"); ok 5 - Math::BigInt -> is_zero("0"); ok 6 - Math::BigFloat -> is_zero("0"); ok 7 - Math::BigInt::Test -> is_zero("0"); ok 8 - Math::BigFloat::Test -> is_zero("0"); ok 9 - Math::BigInt -> is_one("1"); ok 10 - Math::BigFloat -> is_one("1"); ok 11 - Math::BigInt::Test -> is_one("1"); ok 12 - Math::BigFloat::Test -> is_one("1"); ok 13 - Math::BigInt -> is_one("0"); ok 14 - Math::BigFloat -> is_one("0"); ok 15 - Math::BigInt::Test -> is_one("0"); ok 16 - Math::BigFloat::Test -> is_one("0"); ok 17 - Math::BigInt -> is_positive("1"); ok 18 - Math::BigFloat -> is_positive("1"); ok 19 - Math::BigInt::Test -> is_positive("1"); ok 20 - Math::BigFloat::Test -> is_positive("1"); ok 21 - Math::BigInt -> is_positive("-1"); ok 22 - Math::BigFloat -> is_positive("-1"); ok 23 - Math::BigInt::Test -> is_positive("-1"); ok 24 - Math::BigFloat::Test -> is_positive("-1"); ok 25 - Math::BigInt -> is_negative("1"); ok 26 - Math::BigFloat -> is_negative("1"); ok 27 - Math::BigInt::Test -> is_negative("1"); ok 28 - Math::BigFloat::Test -> is_negative("1"); ok 29 - Math::BigInt -> is_negative("-1"); ok 30 - Math::BigFloat -> is_negative("-1"); ok 31 - Math::BigInt::Test -> is_negative("-1"); ok 32 - Math::BigFloat::Test -> is_negative("-1"); ok 33 - Math::BigInt -> is_nan("abc"); ok 34 - Math::BigFloat -> is_nan("abc"); ok 35 - Math::BigInt::Test -> is_nan("abc"); ok 36 - Math::BigFloat::Test -> is_nan("abc"); ok 37 - Math::BigInt -> is_nan("1"); ok 38 - Math::BigFloat -> is_nan("1"); ok 39 - Math::BigInt::Test -> is_nan("1"); ok 40 - Math::BigFloat::Test -> is_nan("1"); ok 41 - Math::BigInt -> is_inf("inf"); ok 42 - Math::BigFloat -> is_inf("inf"); ok 43 - Math::BigInt::Test -> is_inf("inf"); ok 44 - Math::BigFloat::Test -> is_inf("inf"); ok 45 - Math::BigInt -> is_inf("0"); ok 46 - Math::BigFloat -> is_inf("0"); ok 47 - Math::BigInt::Test -> is_inf("0"); ok 48 - Math::BigFloat::Test -> is_inf("0"); ok 49 - Math::BigInt -> bstr("5"); ok 50 - Math::BigFloat -> bstr("5"); ok 51 - Math::BigInt::Test -> bstr("5"); ok 52 - Math::BigFloat::Test -> bstr("5"); ok 53 - Math::BigInt -> bstr("10"); ok 54 - Math::BigFloat -> bstr("10"); ok 55 - Math::BigInt::Test -> bstr("10"); ok 56 - Math::BigFloat::Test -> bstr("10"); ok 57 - Math::BigInt -> bstr("-10"); ok 58 - Math::BigFloat -> bstr("-10"); ok 59 - Math::BigInt::Test -> bstr("-10"); ok 60 - Math::BigFloat::Test -> bstr("-10"); ok 61 - Math::BigInt -> bstr("abc"); ok 62 - Math::BigFloat -> bstr("abc"); ok 63 - Math::BigInt::Test -> bstr("abc"); ok 64 - Math::BigFloat::Test -> bstr("abc"); ok 65 - Math::BigInt -> bstr("+inf"); ok 66 - Math::BigFloat -> bstr("+inf"); ok 67 - Math::BigInt::Test -> bstr("+inf"); ok 68 - Math::BigFloat::Test -> bstr("+inf"); ok 69 - Math::BigInt -> bstr("-inf"); ok 70 - Math::BigFloat -> bstr("-inf"); ok 71 - Math::BigInt::Test -> bstr("-inf"); ok 72 - Math::BigFloat::Test -> bstr("-inf"); ok 73 - Math::BigInt -> bsstr("1"); ok 74 - Math::BigFloat -> bsstr("1"); ok 75 - Math::BigInt::Test -> bsstr("1"); ok 76 - Math::BigFloat::Test -> bsstr("1"); ok 77 - Math::BigInt -> bsstr("0"); ok 78 - Math::BigFloat -> bsstr("0"); ok 79 - Math::BigInt::Test -> bsstr("0"); ok 80 - Math::BigFloat::Test -> bsstr("0"); ok 81 - Math::BigInt -> bsstr("2"); ok 82 - Math::BigFloat -> bsstr("2"); ok 83 - Math::BigInt::Test -> bsstr("2"); ok 84 - Math::BigFloat::Test -> bsstr("2"); ok 85 - Math::BigInt -> bsstr("200"); ok 86 - Math::BigFloat -> bsstr("200"); ok 87 - Math::BigInt::Test -> bsstr("200"); ok 88 - Math::BigFloat::Test -> bsstr("200"); ok 89 - Math::BigInt -> bsstr("-5"); ok 90 - Math::BigFloat -> bsstr("-5"); ok 91 - Math::BigInt::Test -> bsstr("-5"); ok 92 - Math::BigFloat::Test -> bsstr("-5"); ok 93 - Math::BigInt -> bsstr("-100"); ok 94 - Math::BigFloat -> bsstr("-100"); ok 95 - Math::BigInt::Test -> bsstr("-100"); ok 96 - Math::BigFloat::Test -> bsstr("-100"); ok 97 - Math::BigInt -> bsstr("abc"); ok 98 - Math::BigFloat -> bsstr("abc"); ok 99 - Math::BigInt::Test -> bsstr("abc"); ok 100 - Math::BigFloat::Test -> bsstr("abc"); ok 101 - Math::BigInt -> bsstr("+inf"); ok 102 - Math::BigFloat -> bsstr("+inf"); ok 103 - Math::BigInt::Test -> bsstr("+inf"); ok 104 - Math::BigFloat::Test -> bsstr("+inf"); ok 105 - Math::BigInt -> babs("-1"); ok 106 - Math::BigFloat -> babs("-1"); ok 107 - Math::BigInt::Test -> babs("-1"); ok 108 - Math::BigFloat::Test -> babs("-1"); ok 109 - Math::BigInt -> babs("1"); ok 110 - Math::BigFloat -> babs("1"); ok 111 - Math::BigInt::Test -> babs("1"); ok 112 - Math::BigFloat::Test -> babs("1"); ok 113 - Math::BigInt -> bzero(); ok 114 - Math::BigFloat -> bzero(); ok 115 - Math::BigInt::Test -> bzero(); ok 116 - Math::BigFloat::Test -> bzero(); ok 117 - Math::BigInt -> bnan(); ok 118 - Math::BigFloat -> bnan(); ok 119 - Math::BigInt::Test -> bnan(); ok 120 - Math::BigFloat::Test -> bnan(); ok 121 - Math::BigInt -> bnan("abc"); ok 122 - Math::BigFloat -> bnan("abc"); ok 123 - Math::BigInt::Test -> bnan("abc"); ok 124 - Math::BigFloat::Test -> bnan("abc"); ok 125 - Math::BigInt -> bone(); ok 126 - Math::BigFloat -> bone(); ok 127 - Math::BigInt::Test -> bone(); ok 128 - Math::BigFloat::Test -> bone(); ok 129 - Math::BigInt -> bone("+"); ok 130 - Math::BigFloat -> bone("+"); ok 131 - Math::BigInt::Test -> bone("+"); ok 132 - Math::BigFloat::Test -> bone("+"); ok 133 - Math::BigInt -> bone("-"); ok 134 - Math::BigFloat -> bone("-"); ok 135 - Math::BigInt::Test -> bone("-"); ok 136 - Math::BigFloat::Test -> bone("-"); ok 137 - Math::BigInt -> binf(); ok 138 - Math::BigFloat -> binf(); ok 139 - Math::BigInt::Test -> binf(); ok 140 - Math::BigFloat::Test -> binf(); ok 141 - Math::BigInt -> binf("+"); ok 142 - Math::BigFloat -> binf("+"); ok 143 - Math::BigInt::Test -> binf("+"); ok 144 - Math::BigFloat::Test -> binf("+"); ok 145 - Math::BigInt -> binf("-"); ok 146 - Math::BigFloat -> binf("-"); ok 147 - Math::BigInt::Test -> binf("-"); ok 148 - Math::BigFloat::Test -> binf("-"); ok t/calling-instance-methods.t .................. 1..140 ok 1 - Math::BigInt -> new("1") -> is_zero(); ok 2 - Math::BigFloat -> new("1") -> is_zero(); ok 3 - Math::BigInt::Test -> new("1") -> is_zero(); ok 4 - Math::BigFloat::Test -> new("1") -> is_zero(); ok 5 - Math::BigInt -> new("0") -> is_zero(); ok 6 - Math::BigFloat -> new("0") -> is_zero(); ok 7 - Math::BigInt::Test -> new("0") -> is_zero(); ok 8 - Math::BigFloat::Test -> new("0") -> is_zero(); ok 9 - Math::BigInt -> new("1") -> is_one(); ok 10 - Math::BigFloat -> new("1") -> is_one(); ok 11 - Math::BigInt::Test -> new("1") -> is_one(); ok 12 - Math::BigFloat::Test -> new("1") -> is_one(); ok 13 - Math::BigInt -> new("0") -> is_one(); ok 14 - Math::BigFloat -> new("0") -> is_one(); ok 15 - Math::BigInt::Test -> new("0") -> is_one(); ok 16 - Math::BigFloat::Test -> new("0") -> is_one(); ok 17 - Math::BigInt -> new("1") -> is_positive(); ok 18 - Math::BigFloat -> new("1") -> is_positive(); ok 19 - Math::BigInt::Test -> new("1") -> is_positive(); ok 20 - Math::BigFloat::Test -> new("1") -> is_positive(); ok 21 - Math::BigInt -> new("-1") -> is_positive(); ok 22 - Math::BigFloat -> new("-1") -> is_positive(); ok 23 - Math::BigInt::Test -> new("-1") -> is_positive(); ok 24 - Math::BigFloat::Test -> new("-1") -> is_positive(); ok 25 - Math::BigInt -> new("1") -> is_negative(); ok 26 - Math::BigFloat -> new("1") -> is_negative(); ok 27 - Math::BigInt::Test -> new("1") -> is_negative(); ok 28 - Math::BigFloat::Test -> new("1") -> is_negative(); ok 29 - Math::BigInt -> new("-1") -> is_negative(); ok 30 - Math::BigFloat -> new("-1") -> is_negative(); ok 31 - Math::BigInt::Test -> new("-1") -> is_negative(); ok 32 - Math::BigFloat::Test -> new("-1") -> is_negative(); ok 33 - Math::BigInt -> new("abc") -> is_nan(); ok 34 - Math::BigFloat -> new("abc") -> is_nan(); ok 35 - Math::BigInt::Test -> new("abc") -> is_nan(); ok 36 - Math::BigFloat::Test -> new("abc") -> is_nan(); ok 37 - Math::BigInt -> new("1") -> is_nan(); ok 38 - Math::BigFloat -> new("1") -> is_nan(); ok 39 - Math::BigInt::Test -> new("1") -> is_nan(); ok 40 - Math::BigFloat::Test -> new("1") -> is_nan(); ok 41 - Math::BigInt -> new("inf") -> is_inf(); ok 42 - Math::BigFloat -> new("inf") -> is_inf(); ok 43 - Math::BigInt::Test -> new("inf") -> is_inf(); ok 44 - Math::BigFloat::Test -> new("inf") -> is_inf(); ok 45 - Math::BigInt -> new("0") -> is_inf(); ok 46 - Math::BigFloat -> new("0") -> is_inf(); ok 47 - Math::BigInt::Test -> new("0") -> is_inf(); ok 48 - Math::BigFloat::Test -> new("0") -> is_inf(); ok 49 - Math::BigInt -> new("5") -> bstr(); ok 50 - Math::BigFloat -> new("5") -> bstr(); ok 51 - Math::BigInt::Test -> new("5") -> bstr(); ok 52 - Math::BigFloat::Test -> new("5") -> bstr(); ok 53 - Math::BigInt -> new("10") -> bstr(); ok 54 - Math::BigFloat -> new("10") -> bstr(); ok 55 - Math::BigInt::Test -> new("10") -> bstr(); ok 56 - Math::BigFloat::Test -> new("10") -> bstr(); ok 57 - Math::BigInt -> new("-10") -> bstr(); ok 58 - Math::BigFloat -> new("-10") -> bstr(); ok 59 - Math::BigInt::Test -> new("-10") -> bstr(); ok 60 - Math::BigFloat::Test -> new("-10") -> bstr(); ok 61 - Math::BigInt -> new("abc") -> bstr(); ok 62 - Math::BigFloat -> new("abc") -> bstr(); ok 63 - Math::BigInt::Test -> new("abc") -> bstr(); ok 64 - Math::BigFloat::Test -> new("abc") -> bstr(); ok 65 - Math::BigInt -> new("+inf") -> bstr(); ok 66 - Math::BigFloat -> new("+inf") -> bstr(); ok 67 - Math::BigInt::Test -> new("+inf") -> bstr(); ok 68 - Math::BigFloat::Test -> new("+inf") -> bstr(); ok 69 - Math::BigInt -> new("-inf") -> bstr(); ok 70 - Math::BigFloat -> new("-inf") -> bstr(); ok 71 - Math::BigInt::Test -> new("-inf") -> bstr(); ok 72 - Math::BigFloat::Test -> new("-inf") -> bstr(); ok 73 - Math::BigInt -> new("1") -> bsstr(); ok 74 - Math::BigFloat -> new("1") -> bsstr(); ok 75 - Math::BigInt::Test -> new("1") -> bsstr(); ok 76 - Math::BigFloat::Test -> new("1") -> bsstr(); ok 77 - Math::BigInt -> new("0") -> bsstr(); ok 78 - Math::BigFloat -> new("0") -> bsstr(); ok 79 - Math::BigInt::Test -> new("0") -> bsstr(); ok 80 - Math::BigFloat::Test -> new("0") -> bsstr(); ok 81 - Math::BigInt -> new("2") -> bsstr(); ok 82 - Math::BigFloat -> new("2") -> bsstr(); ok 83 - Math::BigInt::Test -> new("2") -> bsstr(); ok 84 - Math::BigFloat::Test -> new("2") -> bsstr(); ok 85 - Math::BigInt -> new("200") -> bsstr(); ok 86 - Math::BigFloat -> new("200") -> bsstr(); ok 87 - Math::BigInt::Test -> new("200") -> bsstr(); ok 88 - Math::BigFloat::Test -> new("200") -> bsstr(); ok 89 - Math::BigInt -> new("-5") -> bsstr(); ok 90 - Math::BigFloat -> new("-5") -> bsstr(); ok 91 - Math::BigInt::Test -> new("-5") -> bsstr(); ok 92 - Math::BigFloat::Test -> new("-5") -> bsstr(); ok 93 - Math::BigInt -> new("-100") -> bsstr(); ok 94 - Math::BigFloat -> new("-100") -> bsstr(); ok 95 - Math::BigInt::Test -> new("-100") -> bsstr(); ok 96 - Math::BigFloat::Test -> new("-100") -> bsstr(); ok 97 - Math::BigInt -> new("abc") -> bsstr(); ok 98 - Math::BigFloat -> new("abc") -> bsstr(); ok 99 - Math::BigInt::Test -> new("abc") -> bsstr(); ok 100 - Math::BigFloat::Test -> new("abc") -> bsstr(); ok 101 - Math::BigInt -> new("+inf") -> bsstr(); ok 102 - Math::BigFloat -> new("+inf") -> bsstr(); ok 103 - Math::BigInt::Test -> new("+inf") -> bsstr(); ok 104 - Math::BigFloat::Test -> new("+inf") -> bsstr(); ok 105 - Math::BigInt -> new("-1") -> babs(); ok 106 - Math::BigFloat -> new("-1") -> babs(); ok 107 - Math::BigInt::Test -> new("-1") -> babs(); ok 108 - Math::BigFloat::Test -> new("-1") -> babs(); ok 109 - Math::BigInt -> new("1") -> babs(); ok 110 - Math::BigFloat -> new("1") -> babs(); ok 111 - Math::BigInt::Test -> new("1") -> babs(); ok 112 - Math::BigFloat::Test -> new("1") -> babs(); ok 113 - Math::BigInt -> new("-2") -> bnot(); ok 114 - Math::BigFloat -> new("-2") -> bnot(); ok 115 - Math::BigInt::Test -> new("-2") -> bnot(); ok 116 - Math::BigFloat::Test -> new("-2") -> bnot(); ok 117 - Math::BigInt -> new("1") -> bnot(); ok 118 - Math::BigFloat -> new("1") -> bnot(); ok 119 - Math::BigInt::Test -> new("1") -> bnot(); ok 120 - Math::BigFloat::Test -> new("1") -> bnot(); ok 121 - Math::BigInt -> new() -> bzero(); ok 122 - Math::BigFloat -> new() -> bzero(); ok 123 - Math::BigInt::Test -> new() -> bzero(); ok 124 - Math::BigFloat::Test -> new() -> bzero(); ok 125 - Math::BigInt -> new() -> bnan(); ok 126 - Math::BigFloat -> new() -> bnan(); ok 127 - Math::BigInt::Test -> new() -> bnan(); ok 128 - Math::BigFloat::Test -> new() -> bnan(); ok 129 - Math::BigInt -> new("abc") -> bnan(); ok 130 - Math::BigFloat -> new("abc") -> bnan(); ok 131 - Math::BigInt::Test -> new("abc") -> bnan(); ok 132 - Math::BigFloat::Test -> new("abc") -> bnan(); ok 133 - Math::BigInt -> new() -> bone(); ok 134 - Math::BigFloat -> new() -> bone(); ok 135 - Math::BigInt::Test -> new() -> bone(); ok 136 - Math::BigFloat::Test -> new() -> bone(); ok 137 - Math::BigInt -> new() -> binf(); ok 138 - Math::BigFloat -> new() -> binf(); ok 139 - Math::BigInt::Test -> new() -> binf(); ok 140 - Math::BigFloat::Test -> new() -> binf(); ok t/calling.t ................................... 1..5 ok 1 - use Math::BigInt (1.9998161); $x = $class->new(123); $x = "$x"; ok 2 - use Math::BigInt (1.999816, "try", "foo, bar, "); Math::BigInt->config('lib'); ok 3 - use Math::BigInt (1.999816, "bgcd", ":constant"); $x = 2**150; bgcd($x); $x = "$x"; ok 4 - use Math::BigInt (1.999816, "lib", "Scalar"); $x = 2**10; $x = "$x"; ok 5 - use Math::BigInt (1.999816, "lib", "Math::BigInt::Scalar"); $x = 2**10; $x = "$x"; ok t/config.t .................................... 1..72 ok 1 - Math::BigInt->can('config') ok 2 - Math::BigInt->config("class") ok 3 - Math::BigInt->config("lib") ok 4 - Math::BigInt->config("lib_version") ok 5 - Math::BigInt->config("upgrade") ok 6 - Math::BigInt->config("div_scale") ok 7 - Math::BigInt->config("precision") ok 8 - Math::BigInt->config("accuracy") ok 9 - Math::BigInt->config("round_mode") ok 10 - Math::BigInt->config("trap_nan") ok 11 - Math::BigInt->config("trap_inf") ok 12 - ref() of output from $mbi->config() ok 13 - Math::BigInt->config()->{class} ok 14 - Math::BigInt->config()->{lib} ok 15 - Math::BigInt->config()->{lib_version} ok 16 - Math::BigInt->config()->{upgrade} ok 17 - Math::BigInt->config()->{div_scale} ok 18 - Math::BigInt->config()->{precision} ok 19 - Math::BigInt->config()->{accuracy} ok 20 - Math::BigInt->config()->{round_mode} ok 21 - Math::BigInt->config()->{trap_nan} ok 22 - Math::BigInt->config()->{trap_inf} ok 23 - can set "trap_nan" via hash ref ok 24 - Math::BigFloat->can('config') ok 25 - Math::BigFloat->config("class") ok 26 - Math::BigFloat->config("lib") ok 27 - Math::BigFloat->config("lib_version") ok 28 - Math::BigFloat->config("upgrade") ok 29 - Math::BigFloat->config("div_scale") ok 30 - Math::BigFloat->config("precision") ok 31 - Math::BigFloat->config("accuracy") ok 32 - Math::BigFloat->config("round_mode") ok 33 - Math::BigFloat->config("trap_nan") ok 34 - Math::BigFloat->config("trap_inf") ok 35 - ref() of output from $mbf->config() ok 36 - Math::BigFloat->config()->{class} ok 37 - Math::BigFloat->config()->{lib} ok 38 - Math::BigFloat->config()->{lib_version} ok 39 - Math::BigFloat->config()->{upgrade} ok 40 - Math::BigFloat->config()->{div_scale} ok 41 - Math::BigFloat->config()->{precision} ok 42 - Math::BigFloat->config()->{accuracy} ok 43 - Math::BigFloat->config()->{round_mode} ok 44 - Math::BigFloat->config()->{trap_nan} ok 45 - Math::BigFloat->config()->{trap_inf} ok 46 - can set "trap_nan" via hash ref ok 47 - accuracy = 2 ok 48 - accuracy ne $cfg->{accuracy} ok 49 - accuracy = 2 ok 50 - trap_nan = 1 ok 51 - trap_nan ne $cfg->{trap_nan} ok 52 - trap_nan = 1 ok 53 - upgrade = Math::BigInt::SomeClass ok 54 - upgrade ne $cfg->{upgrade} ok 55 - upgrade = Math::BigInt::SomeClass ok 56 - round_mode = zero ok 57 - round_mode ne $cfg->{round_mode} ok 58 - round_mode = zero ok 59 - precision = 3 ok 60 - precision ne $cfg->{precision} ok 61 - precision = 3 ok 62 - downgrade = Math::BigInt::SomeClass ok 63 - downgrade ne $cfg->{downgrade} ok 64 - downgrade = Math::BigInt::SomeClass ok 65 - div_scale = 100 ok 66 - div_scale ne $cfg->{div_scale} ok 67 - div_scale = 100 ok 68 - trap_inf = 1 ok 69 - trap_inf ne $cfg->{trap_inf} ok 70 - trap_inf = 1 ok 71 - Passing invalid key to Math::BigInt->config() causes an error. ok 72 - Passing invalid key to Math::BigFloat->config() causes an error. ok t/const_mbf.t ................................. 1..2 ok 1 - 1.0 / 3.0 = 0.3333333333333333333333333333333333333333 ok 2 - 2 ** 2 is a scalar ok t/constant.t .................................. 1..7 ok 1 - 2 ** 255 ok 2 - hexadecimal constant 0x123456789012345678901234567890 ok 3 - binary constant 0b01010100011001010110110001110011010010010110000101101101 ok 4 - 1.0 / 3.0 = 0.3333333333333333333333333333333333333333 ok 5 - Math::BigFloat->import(qw/:constant/); ok 6 - Math::BigFloat->import(qw/:constant upgrade Math::BigRat/); ok 7 - Math::BigFloat->import(qw/upgrade Math::BigRat :constant/); ok t/downgrade.t ................................. 1..15 ok 1 - Math::BigFloat->downgrade() ok 2 - Math::BigFloat->upgrade() ok 3 - ref(Math::BigFloat->new("inf")) ok 4 - ref(Math::BigFloat->new("-inf")) ok 5 - ref(Math::BigFloat->new("NaN")) ok 6 - ref(Math::BigFloat->new("0")) ok 7 - ref(Math::BigFloat->new("1")) ok 8 - ref(Math::BigFloat->new("10")) ok 9 - ref(Math::BigFloat->new("-10")) ok 10 - ref(Math::BigFloat->new("-10.0E1")) ok 11 - Math::BigFloat->new("0.2E0") ok 12 - Math::BigFloat->new("0.2E1") ok 13 - Math::BigFloat->new("0.2E2") ok 14 - Math::BigFloat->upgrade() || "" ok 15 - Math::BigFloat->bpow("2", "0.5") ok t/dparts-mbf.t ................................ 1..1840 # # $x = Math::BigFloat -> new("NaN"); ($i, $f) = $x -> dparts(); # ok 1 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 2 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 3 - value of integer part ok 4 - value of fraction part ok 5 - input is unmodified # # $x = Math::BigFloat -> new("NaN"); $i = $x -> dparts(); # ok 6 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 7 - value of integer part ok 8 - input is unmodified # # $x = Math::BigFloat -> new("inf"); ($i, $f) = $x -> dparts(); # ok 9 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 10 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 11 - value of integer part ok 12 - value of fraction part ok 13 - input is unmodified # # $x = Math::BigFloat -> new("inf"); $i = $x -> dparts(); # ok 14 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 15 - value of integer part ok 16 - input is unmodified # # $x = Math::BigFloat -> new("-inf"); ($i, $f) = $x -> dparts(); # ok 17 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 18 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 19 - value of integer part ok 20 - value of fraction part ok 21 - input is unmodified # # $x = Math::BigFloat -> new("-inf"); $i = $x -> dparts(); # ok 22 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 23 - value of integer part ok 24 - input is unmodified # # $x = Math::BigFloat -> new("0"); ($i, $f) = $x -> dparts(); # ok 25 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 26 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 27 - value of integer part ok 28 - value of fraction part ok 29 - input is unmodified # # $x = Math::BigFloat -> new("0"); $i = $x -> dparts(); # ok 30 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 31 - value of integer part ok 32 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000001"); ($i, $f) = $x -> dparts(); # ok 33 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 34 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 35 - value of integer part ok 36 - value of fraction part ok 37 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000001"); $i = $x -> dparts(); # ok 38 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 39 - value of integer part ok 40 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000001"); ($i, $f) = $x -> dparts(); # ok 41 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 42 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 43 - value of integer part ok 44 - value of fraction part ok 45 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000001"); $i = $x -> dparts(); # ok 46 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 47 - value of integer part ok 48 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000001"); ($i, $f) = $x -> dparts(); # ok 49 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 50 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 51 - value of integer part ok 52 - value of fraction part ok 53 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000001"); $i = $x -> dparts(); # ok 54 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 55 - value of integer part ok 56 - input is unmodified # # $x = Math::BigFloat -> new("0.000000001"); ($i, $f) = $x -> dparts(); # ok 57 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 58 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 59 - value of integer part ok 60 - value of fraction part ok 61 - input is unmodified # # $x = Math::BigFloat -> new("0.000000001"); $i = $x -> dparts(); # ok 62 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 63 - value of integer part ok 64 - input is unmodified # # $x = Math::BigFloat -> new("0.00000001"); ($i, $f) = $x -> dparts(); # ok 65 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 66 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 67 - value of integer part ok 68 - value of fraction part ok 69 - input is unmodified # # $x = Math::BigFloat -> new("0.00000001"); $i = $x -> dparts(); # ok 70 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 71 - value of integer part ok 72 - input is unmodified # # $x = Math::BigFloat -> new("0.0000001"); ($i, $f) = $x -> dparts(); # ok 73 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 74 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 75 - value of integer part ok 76 - value of fraction part ok 77 - input is unmodified # # $x = Math::BigFloat -> new("0.0000001"); $i = $x -> dparts(); # ok 78 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 79 - value of integer part ok 80 - input is unmodified # # $x = Math::BigFloat -> new("0.000001"); ($i, $f) = $x -> dparts(); # ok 81 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 82 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 83 - value of integer part ok 84 - value of fraction part ok 85 - input is unmodified # # $x = Math::BigFloat -> new("0.000001"); $i = $x -> dparts(); # ok 86 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 87 - value of integer part ok 88 - input is unmodified # # $x = Math::BigFloat -> new("0.00001"); ($i, $f) = $x -> dparts(); # ok 89 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 90 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 91 - value of integer part ok 92 - value of fraction part ok 93 - input is unmodified # # $x = Math::BigFloat -> new("0.00001"); $i = $x -> dparts(); # ok 94 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 95 - value of integer part ok 96 - input is unmodified # # $x = Math::BigFloat -> new("0.0001"); ($i, $f) = $x -> dparts(); # ok 97 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 98 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 99 - value of integer part ok 100 - value of fraction part ok 101 - input is unmodified # # $x = Math::BigFloat -> new("0.0001"); $i = $x -> dparts(); # ok 102 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 103 - value of integer part ok 104 - input is unmodified # # $x = Math::BigFloat -> new("0.001"); ($i, $f) = $x -> dparts(); # ok 105 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 106 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 107 - value of integer part ok 108 - value of fraction part ok 109 - input is unmodified # # $x = Math::BigFloat -> new("0.001"); $i = $x -> dparts(); # ok 110 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 111 - value of integer part ok 112 - input is unmodified # # $x = Math::BigFloat -> new("0.01"); ($i, $f) = $x -> dparts(); # ok 113 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 114 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 115 - value of integer part ok 116 - value of fraction part ok 117 - input is unmodified # # $x = Math::BigFloat -> new("0.01"); $i = $x -> dparts(); # ok 118 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 119 - value of integer part ok 120 - input is unmodified # # $x = Math::BigFloat -> new("0.1"); ($i, $f) = $x -> dparts(); # ok 121 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 122 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 123 - value of integer part ok 124 - value of fraction part ok 125 - input is unmodified # # $x = Math::BigFloat -> new("0.1"); $i = $x -> dparts(); # ok 126 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 127 - value of integer part ok 128 - input is unmodified # # $x = Math::BigFloat -> new("1"); ($i, $f) = $x -> dparts(); # ok 129 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 130 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 131 - value of integer part ok 132 - value of fraction part ok 133 - input is unmodified # # $x = Math::BigFloat -> new("1"); $i = $x -> dparts(); # ok 134 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 135 - value of integer part ok 136 - input is unmodified # # $x = Math::BigFloat -> new("10"); ($i, $f) = $x -> dparts(); # ok 137 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 138 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 139 - value of integer part ok 140 - value of fraction part ok 141 - input is unmodified # # $x = Math::BigFloat -> new("10"); $i = $x -> dparts(); # ok 142 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 143 - value of integer part ok 144 - input is unmodified # # $x = Math::BigFloat -> new("100"); ($i, $f) = $x -> dparts(); # ok 145 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 146 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 147 - value of integer part ok 148 - value of fraction part ok 149 - input is unmodified # # $x = Math::BigFloat -> new("100"); $i = $x -> dparts(); # ok 150 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 151 - value of integer part ok 152 - input is unmodified # # $x = Math::BigFloat -> new("1000"); ($i, $f) = $x -> dparts(); # ok 153 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 154 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 155 - value of integer part ok 156 - value of fraction part ok 157 - input is unmodified # # $x = Math::BigFloat -> new("1000"); $i = $x -> dparts(); # ok 158 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 159 - value of integer part ok 160 - input is unmodified # # $x = Math::BigFloat -> new("10000"); ($i, $f) = $x -> dparts(); # ok 161 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 162 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 163 - value of integer part ok 164 - value of fraction part ok 165 - input is unmodified # # $x = Math::BigFloat -> new("10000"); $i = $x -> dparts(); # ok 166 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 167 - value of integer part ok 168 - input is unmodified # # $x = Math::BigFloat -> new("100000"); ($i, $f) = $x -> dparts(); # ok 169 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 170 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 171 - value of integer part ok 172 - value of fraction part ok 173 - input is unmodified # # $x = Math::BigFloat -> new("100000"); $i = $x -> dparts(); # ok 174 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 175 - value of integer part ok 176 - input is unmodified # # $x = Math::BigFloat -> new("1000000"); ($i, $f) = $x -> dparts(); # ok 177 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 178 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 179 - value of integer part ok 180 - value of fraction part ok 181 - input is unmodified # # $x = Math::BigFloat -> new("1000000"); $i = $x -> dparts(); # ok 182 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 183 - value of integer part ok 184 - input is unmodified # # $x = Math::BigFloat -> new("10000000"); ($i, $f) = $x -> dparts(); # ok 185 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 186 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 187 - value of integer part ok 188 - value of fraction part ok 189 - input is unmodified # # $x = Math::BigFloat -> new("10000000"); $i = $x -> dparts(); # ok 190 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 191 - value of integer part ok 192 - input is unmodified # # $x = Math::BigFloat -> new("100000000"); ($i, $f) = $x -> dparts(); # ok 193 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 194 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 195 - value of integer part ok 196 - value of fraction part ok 197 - input is unmodified # # $x = Math::BigFloat -> new("100000000"); $i = $x -> dparts(); # ok 198 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 199 - value of integer part ok 200 - input is unmodified # # $x = Math::BigFloat -> new("1000000000"); ($i, $f) = $x -> dparts(); # ok 201 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 202 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 203 - value of integer part ok 204 - value of fraction part ok 205 - input is unmodified # # $x = Math::BigFloat -> new("1000000000"); $i = $x -> dparts(); # ok 206 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 207 - value of integer part ok 208 - input is unmodified # # $x = Math::BigFloat -> new("10000000000"); ($i, $f) = $x -> dparts(); # ok 209 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 210 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 211 - value of integer part ok 212 - value of fraction part ok 213 - input is unmodified # # $x = Math::BigFloat -> new("10000000000"); $i = $x -> dparts(); # ok 214 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 215 - value of integer part ok 216 - input is unmodified # # $x = Math::BigFloat -> new("100000000000"); ($i, $f) = $x -> dparts(); # ok 217 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 218 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 219 - value of integer part ok 220 - value of fraction part ok 221 - input is unmodified # # $x = Math::BigFloat -> new("100000000000"); $i = $x -> dparts(); # ok 222 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 223 - value of integer part ok 224 - input is unmodified # # $x = Math::BigFloat -> new("1000000000000"); ($i, $f) = $x -> dparts(); # ok 225 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 226 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 227 - value of integer part ok 228 - value of fraction part ok 229 - input is unmodified # # $x = Math::BigFloat -> new("1000000000000"); $i = $x -> dparts(); # ok 230 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 231 - value of integer part ok 232 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000000012"); ($i, $f) = $x -> dparts(); # ok 233 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 234 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 235 - value of integer part ok 236 - value of fraction part ok 237 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000000012"); $i = $x -> dparts(); # ok 238 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 239 - value of integer part ok 240 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000012"); ($i, $f) = $x -> dparts(); # ok 241 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 242 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 243 - value of integer part ok 244 - value of fraction part ok 245 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000012"); $i = $x -> dparts(); # ok 246 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 247 - value of integer part ok 248 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000012"); ($i, $f) = $x -> dparts(); # ok 249 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 250 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 251 - value of integer part ok 252 - value of fraction part ok 253 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000012"); $i = $x -> dparts(); # ok 254 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 255 - value of integer part ok 256 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000012"); ($i, $f) = $x -> dparts(); # ok 257 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 258 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 259 - value of integer part ok 260 - value of fraction part ok 261 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000012"); $i = $x -> dparts(); # ok 262 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 263 - value of integer part ok 264 - input is unmodified # # $x = Math::BigFloat -> new("0.000000012"); ($i, $f) = $x -> dparts(); # ok 265 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 266 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 267 - value of integer part ok 268 - value of fraction part ok 269 - input is unmodified # # $x = Math::BigFloat -> new("0.000000012"); $i = $x -> dparts(); # ok 270 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 271 - value of integer part ok 272 - input is unmodified # # $x = Math::BigFloat -> new("0.00000012"); ($i, $f) = $x -> dparts(); # ok 273 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 274 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 275 - value of integer part ok 276 - value of fraction part ok 277 - input is unmodified # # $x = Math::BigFloat -> new("0.00000012"); $i = $x -> dparts(); # ok 278 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 279 - value of integer part ok 280 - input is unmodified # # $x = Math::BigFloat -> new("0.0000012"); ($i, $f) = $x -> dparts(); # ok 281 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 282 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 283 - value of integer part ok 284 - value of fraction part ok 285 - input is unmodified # # $x = Math::BigFloat -> new("0.0000012"); $i = $x -> dparts(); # ok 286 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 287 - value of integer part ok 288 - input is unmodified # # $x = Math::BigFloat -> new("0.000012"); ($i, $f) = $x -> dparts(); # ok 289 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 290 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 291 - value of integer part ok 292 - value of fraction part ok 293 - input is unmodified # # $x = Math::BigFloat -> new("0.000012"); $i = $x -> dparts(); # ok 294 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 295 - value of integer part ok 296 - input is unmodified # # $x = Math::BigFloat -> new("0.00012"); ($i, $f) = $x -> dparts(); # ok 297 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 298 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 299 - value of integer part ok 300 - value of fraction part ok 301 - input is unmodified # # $x = Math::BigFloat -> new("0.00012"); $i = $x -> dparts(); # ok 302 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 303 - value of integer part ok 304 - input is unmodified # # $x = Math::BigFloat -> new("0.0012"); ($i, $f) = $x -> dparts(); # ok 305 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 306 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 307 - value of integer part ok 308 - value of fraction part ok 309 - input is unmodified # # $x = Math::BigFloat -> new("0.0012"); $i = $x -> dparts(); # ok 310 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 311 - value of integer part ok 312 - input is unmodified # # $x = Math::BigFloat -> new("0.012"); ($i, $f) = $x -> dparts(); # ok 313 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 314 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 315 - value of integer part ok 316 - value of fraction part ok 317 - input is unmodified # # $x = Math::BigFloat -> new("0.012"); $i = $x -> dparts(); # ok 318 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 319 - value of integer part ok 320 - input is unmodified # # $x = Math::BigFloat -> new("0.12"); ($i, $f) = $x -> dparts(); # ok 321 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 322 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 323 - value of integer part ok 324 - value of fraction part ok 325 - input is unmodified # # $x = Math::BigFloat -> new("0.12"); $i = $x -> dparts(); # ok 326 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 327 - value of integer part ok 328 - input is unmodified # # $x = Math::BigFloat -> new("1.2"); ($i, $f) = $x -> dparts(); # ok 329 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 330 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 331 - value of integer part ok 332 - value of fraction part ok 333 - input is unmodified # # $x = Math::BigFloat -> new("1.2"); $i = $x -> dparts(); # ok 334 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 335 - value of integer part ok 336 - input is unmodified # # $x = Math::BigFloat -> new("12"); ($i, $f) = $x -> dparts(); # ok 337 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 338 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 339 - value of integer part ok 340 - value of fraction part ok 341 - input is unmodified # # $x = Math::BigFloat -> new("12"); $i = $x -> dparts(); # ok 342 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 343 - value of integer part ok 344 - input is unmodified # # $x = Math::BigFloat -> new("120"); ($i, $f) = $x -> dparts(); # ok 345 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 346 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 347 - value of integer part ok 348 - value of fraction part ok 349 - input is unmodified # # $x = Math::BigFloat -> new("120"); $i = $x -> dparts(); # ok 350 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 351 - value of integer part ok 352 - input is unmodified # # $x = Math::BigFloat -> new("1200"); ($i, $f) = $x -> dparts(); # ok 353 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 354 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 355 - value of integer part ok 356 - value of fraction part ok 357 - input is unmodified # # $x = Math::BigFloat -> new("1200"); $i = $x -> dparts(); # ok 358 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 359 - value of integer part ok 360 - input is unmodified # # $x = Math::BigFloat -> new("12000"); ($i, $f) = $x -> dparts(); # ok 361 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 362 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 363 - value of integer part ok 364 - value of fraction part ok 365 - input is unmodified # # $x = Math::BigFloat -> new("12000"); $i = $x -> dparts(); # ok 366 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 367 - value of integer part ok 368 - input is unmodified # # $x = Math::BigFloat -> new("120000"); ($i, $f) = $x -> dparts(); # ok 369 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 370 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 371 - value of integer part ok 372 - value of fraction part ok 373 - input is unmodified # # $x = Math::BigFloat -> new("120000"); $i = $x -> dparts(); # ok 374 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 375 - value of integer part ok 376 - input is unmodified # # $x = Math::BigFloat -> new("1200000"); ($i, $f) = $x -> dparts(); # ok 377 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 378 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 379 - value of integer part ok 380 - value of fraction part ok 381 - input is unmodified # # $x = Math::BigFloat -> new("1200000"); $i = $x -> dparts(); # ok 382 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 383 - value of integer part ok 384 - input is unmodified # # $x = Math::BigFloat -> new("12000000"); ($i, $f) = $x -> dparts(); # ok 385 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 386 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 387 - value of integer part ok 388 - value of fraction part ok 389 - input is unmodified # # $x = Math::BigFloat -> new("12000000"); $i = $x -> dparts(); # ok 390 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 391 - value of integer part ok 392 - input is unmodified # # $x = Math::BigFloat -> new("120000000"); ($i, $f) = $x -> dparts(); # ok 393 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 394 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 395 - value of integer part ok 396 - value of fraction part ok 397 - input is unmodified # # $x = Math::BigFloat -> new("120000000"); $i = $x -> dparts(); # ok 398 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 399 - value of integer part ok 400 - input is unmodified # # $x = Math::BigFloat -> new("1200000000"); ($i, $f) = $x -> dparts(); # ok 401 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 402 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 403 - value of integer part ok 404 - value of fraction part ok 405 - input is unmodified # # $x = Math::BigFloat -> new("1200000000"); $i = $x -> dparts(); # ok 406 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 407 - value of integer part ok 408 - input is unmodified # # $x = Math::BigFloat -> new("12000000000"); ($i, $f) = $x -> dparts(); # ok 409 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 410 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 411 - value of integer part ok 412 - value of fraction part ok 413 - input is unmodified # # $x = Math::BigFloat -> new("12000000000"); $i = $x -> dparts(); # ok 414 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 415 - value of integer part ok 416 - input is unmodified # # $x = Math::BigFloat -> new("120000000000"); ($i, $f) = $x -> dparts(); # ok 417 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 418 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 419 - value of integer part ok 420 - value of fraction part ok 421 - input is unmodified # # $x = Math::BigFloat -> new("120000000000"); $i = $x -> dparts(); # ok 422 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 423 - value of integer part ok 424 - input is unmodified # # $x = Math::BigFloat -> new("1200000000000"); ($i, $f) = $x -> dparts(); # ok 425 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 426 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 427 - value of integer part ok 428 - value of fraction part ok 429 - input is unmodified # # $x = Math::BigFloat -> new("1200000000000"); $i = $x -> dparts(); # ok 430 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 431 - value of integer part ok 432 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000000123"); ($i, $f) = $x -> dparts(); # ok 433 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 434 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 435 - value of integer part ok 436 - value of fraction part ok 437 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000000123"); $i = $x -> dparts(); # ok 438 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 439 - value of integer part ok 440 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000000123"); ($i, $f) = $x -> dparts(); # ok 441 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 442 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 443 - value of integer part ok 444 - value of fraction part ok 445 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000000123"); $i = $x -> dparts(); # ok 446 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 447 - value of integer part ok 448 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000123"); ($i, $f) = $x -> dparts(); # ok 449 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 450 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 451 - value of integer part ok 452 - value of fraction part ok 453 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000123"); $i = $x -> dparts(); # ok 454 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 455 - value of integer part ok 456 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000123"); ($i, $f) = $x -> dparts(); # ok 457 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 458 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 459 - value of integer part ok 460 - value of fraction part ok 461 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000123"); $i = $x -> dparts(); # ok 462 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 463 - value of integer part ok 464 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000123"); ($i, $f) = $x -> dparts(); # ok 465 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 466 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 467 - value of integer part ok 468 - value of fraction part ok 469 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000123"); $i = $x -> dparts(); # ok 470 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 471 - value of integer part ok 472 - input is unmodified # # $x = Math::BigFloat -> new("0.000000123"); ($i, $f) = $x -> dparts(); # ok 473 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 474 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 475 - value of integer part ok 476 - value of fraction part ok 477 - input is unmodified # # $x = Math::BigFloat -> new("0.000000123"); $i = $x -> dparts(); # ok 478 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 479 - value of integer part ok 480 - input is unmodified # # $x = Math::BigFloat -> new("0.00000123"); ($i, $f) = $x -> dparts(); # ok 481 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 482 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 483 - value of integer part ok 484 - value of fraction part ok 485 - input is unmodified # # $x = Math::BigFloat -> new("0.00000123"); $i = $x -> dparts(); # ok 486 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 487 - value of integer part ok 488 - input is unmodified # # $x = Math::BigFloat -> new("0.0000123"); ($i, $f) = $x -> dparts(); # ok 489 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 490 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 491 - value of integer part ok 492 - value of fraction part ok 493 - input is unmodified # # $x = Math::BigFloat -> new("0.0000123"); $i = $x -> dparts(); # ok 494 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 495 - value of integer part ok 496 - input is unmodified # # $x = Math::BigFloat -> new("0.000123"); ($i, $f) = $x -> dparts(); # ok 497 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 498 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 499 - value of integer part ok 500 - value of fraction part ok 501 - input is unmodified # # $x = Math::BigFloat -> new("0.000123"); $i = $x -> dparts(); # ok 502 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 503 - value of integer part ok 504 - input is unmodified # # $x = Math::BigFloat -> new("0.00123"); ($i, $f) = $x -> dparts(); # ok 505 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 506 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 507 - value of integer part ok 508 - value of fraction part ok 509 - input is unmodified # # $x = Math::BigFloat -> new("0.00123"); $i = $x -> dparts(); # ok 510 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 511 - value of integer part ok 512 - input is unmodified # # $x = Math::BigFloat -> new("0.0123"); ($i, $f) = $x -> dparts(); # ok 513 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 514 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 515 - value of integer part ok 516 - value of fraction part ok 517 - input is unmodified # # $x = Math::BigFloat -> new("0.0123"); $i = $x -> dparts(); # ok 518 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 519 - value of integer part ok 520 - input is unmodified # # $x = Math::BigFloat -> new("0.123"); ($i, $f) = $x -> dparts(); # ok 521 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 522 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 523 - value of integer part ok 524 - value of fraction part ok 525 - input is unmodified # # $x = Math::BigFloat -> new("0.123"); $i = $x -> dparts(); # ok 526 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 527 - value of integer part ok 528 - input is unmodified # # $x = Math::BigFloat -> new("1.23"); ($i, $f) = $x -> dparts(); # ok 529 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 530 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 531 - value of integer part ok 532 - value of fraction part ok 533 - input is unmodified # # $x = Math::BigFloat -> new("1.23"); $i = $x -> dparts(); # ok 534 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 535 - value of integer part ok 536 - input is unmodified # # $x = Math::BigFloat -> new("12.3"); ($i, $f) = $x -> dparts(); # ok 537 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 538 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 539 - value of integer part ok 540 - value of fraction part ok 541 - input is unmodified # # $x = Math::BigFloat -> new("12.3"); $i = $x -> dparts(); # ok 542 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 543 - value of integer part ok 544 - input is unmodified # # $x = Math::BigFloat -> new("123"); ($i, $f) = $x -> dparts(); # ok 545 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 546 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 547 - value of integer part ok 548 - value of fraction part ok 549 - input is unmodified # # $x = Math::BigFloat -> new("123"); $i = $x -> dparts(); # ok 550 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 551 - value of integer part ok 552 - input is unmodified # # $x = Math::BigFloat -> new("1230"); ($i, $f) = $x -> dparts(); # ok 553 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 554 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 555 - value of integer part ok 556 - value of fraction part ok 557 - input is unmodified # # $x = Math::BigFloat -> new("1230"); $i = $x -> dparts(); # ok 558 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 559 - value of integer part ok 560 - input is unmodified # # $x = Math::BigFloat -> new("12300"); ($i, $f) = $x -> dparts(); # ok 561 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 562 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 563 - value of integer part ok 564 - value of fraction part ok 565 - input is unmodified # # $x = Math::BigFloat -> new("12300"); $i = $x -> dparts(); # ok 566 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 567 - value of integer part ok 568 - input is unmodified # # $x = Math::BigFloat -> new("123000"); ($i, $f) = $x -> dparts(); # ok 569 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 570 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 571 - value of integer part ok 572 - value of fraction part ok 573 - input is unmodified # # $x = Math::BigFloat -> new("123000"); $i = $x -> dparts(); # ok 574 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 575 - value of integer part ok 576 - input is unmodified # # $x = Math::BigFloat -> new("1230000"); ($i, $f) = $x -> dparts(); # ok 577 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 578 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 579 - value of integer part ok 580 - value of fraction part ok 581 - input is unmodified # # $x = Math::BigFloat -> new("1230000"); $i = $x -> dparts(); # ok 582 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 583 - value of integer part ok 584 - input is unmodified # # $x = Math::BigFloat -> new("12300000"); ($i, $f) = $x -> dparts(); # ok 585 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 586 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 587 - value of integer part ok 588 - value of fraction part ok 589 - input is unmodified # # $x = Math::BigFloat -> new("12300000"); $i = $x -> dparts(); # ok 590 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 591 - value of integer part ok 592 - input is unmodified # # $x = Math::BigFloat -> new("123000000"); ($i, $f) = $x -> dparts(); # ok 593 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 594 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 595 - value of integer part ok 596 - value of fraction part ok 597 - input is unmodified # # $x = Math::BigFloat -> new("123000000"); $i = $x -> dparts(); # ok 598 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 599 - value of integer part ok 600 - input is unmodified # # $x = Math::BigFloat -> new("1230000000"); ($i, $f) = $x -> dparts(); # ok 601 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 602 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 603 - value of integer part ok 604 - value of fraction part ok 605 - input is unmodified # # $x = Math::BigFloat -> new("1230000000"); $i = $x -> dparts(); # ok 606 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 607 - value of integer part ok 608 - input is unmodified # # $x = Math::BigFloat -> new("12300000000"); ($i, $f) = $x -> dparts(); # ok 609 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 610 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 611 - value of integer part ok 612 - value of fraction part ok 613 - input is unmodified # # $x = Math::BigFloat -> new("12300000000"); $i = $x -> dparts(); # ok 614 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 615 - value of integer part ok 616 - input is unmodified # # $x = Math::BigFloat -> new("123000000000"); ($i, $f) = $x -> dparts(); # ok 617 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 618 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 619 - value of integer part ok 620 - value of fraction part ok 621 - input is unmodified # # $x = Math::BigFloat -> new("123000000000"); $i = $x -> dparts(); # ok 622 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 623 - value of integer part ok 624 - input is unmodified # # $x = Math::BigFloat -> new("1230000000000"); ($i, $f) = $x -> dparts(); # ok 625 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 626 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 627 - value of integer part ok 628 - value of fraction part ok 629 - input is unmodified # # $x = Math::BigFloat -> new("1230000000000"); $i = $x -> dparts(); # ok 630 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 631 - value of integer part ok 632 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000001234"); ($i, $f) = $x -> dparts(); # ok 633 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 634 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 635 - value of integer part ok 636 - value of fraction part ok 637 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000001234"); $i = $x -> dparts(); # ok 638 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 639 - value of integer part ok 640 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000001234"); ($i, $f) = $x -> dparts(); # ok 641 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 642 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 643 - value of integer part ok 644 - value of fraction part ok 645 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000001234"); $i = $x -> dparts(); # ok 646 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 647 - value of integer part ok 648 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000001234"); ($i, $f) = $x -> dparts(); # ok 649 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 650 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 651 - value of integer part ok 652 - value of fraction part ok 653 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000001234"); $i = $x -> dparts(); # ok 654 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 655 - value of integer part ok 656 - input is unmodified # # $x = Math::BigFloat -> new("0.000000001234"); ($i, $f) = $x -> dparts(); # ok 657 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 658 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 659 - value of integer part ok 660 - value of fraction part ok 661 - input is unmodified # # $x = Math::BigFloat -> new("0.000000001234"); $i = $x -> dparts(); # ok 662 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 663 - value of integer part ok 664 - input is unmodified # # $x = Math::BigFloat -> new("0.00000001234"); ($i, $f) = $x -> dparts(); # ok 665 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 666 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 667 - value of integer part ok 668 - value of fraction part ok 669 - input is unmodified # # $x = Math::BigFloat -> new("0.00000001234"); $i = $x -> dparts(); # ok 670 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 671 - value of integer part ok 672 - input is unmodified # # $x = Math::BigFloat -> new("0.0000001234"); ($i, $f) = $x -> dparts(); # ok 673 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 674 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 675 - value of integer part ok 676 - value of fraction part ok 677 - input is unmodified # # $x = Math::BigFloat -> new("0.0000001234"); $i = $x -> dparts(); # ok 678 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 679 - value of integer part ok 680 - input is unmodified # # $x = Math::BigFloat -> new("0.000001234"); ($i, $f) = $x -> dparts(); # ok 681 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 682 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 683 - value of integer part ok 684 - value of fraction part ok 685 - input is unmodified # # $x = Math::BigFloat -> new("0.000001234"); $i = $x -> dparts(); # ok 686 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 687 - value of integer part ok 688 - input is unmodified # # $x = Math::BigFloat -> new("0.00001234"); ($i, $f) = $x -> dparts(); # ok 689 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 690 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 691 - value of integer part ok 692 - value of fraction part ok 693 - input is unmodified # # $x = Math::BigFloat -> new("0.00001234"); $i = $x -> dparts(); # ok 694 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 695 - value of integer part ok 696 - input is unmodified # # $x = Math::BigFloat -> new("0.0001234"); ($i, $f) = $x -> dparts(); # ok 697 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 698 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 699 - value of integer part ok 700 - value of fraction part ok 701 - input is unmodified # # $x = Math::BigFloat -> new("0.0001234"); $i = $x -> dparts(); # ok 702 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 703 - value of integer part ok 704 - input is unmodified # # $x = Math::BigFloat -> new("0.001234"); ($i, $f) = $x -> dparts(); # ok 705 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 706 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 707 - value of integer part ok 708 - value of fraction part ok 709 - input is unmodified # # $x = Math::BigFloat -> new("0.001234"); $i = $x -> dparts(); # ok 710 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 711 - value of integer part ok 712 - input is unmodified # # $x = Math::BigFloat -> new("0.01234"); ($i, $f) = $x -> dparts(); # ok 713 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 714 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 715 - value of integer part ok 716 - value of fraction part ok 717 - input is unmodified # # $x = Math::BigFloat -> new("0.01234"); $i = $x -> dparts(); # ok 718 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 719 - value of integer part ok 720 - input is unmodified # # $x = Math::BigFloat -> new("0.1234"); ($i, $f) = $x -> dparts(); # ok 721 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 722 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 723 - value of integer part ok 724 - value of fraction part ok 725 - input is unmodified # # $x = Math::BigFloat -> new("0.1234"); $i = $x -> dparts(); # ok 726 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 727 - value of integer part ok 728 - input is unmodified # # $x = Math::BigFloat -> new("1.234"); ($i, $f) = $x -> dparts(); # ok 729 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 730 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 731 - value of integer part ok 732 - value of fraction part ok 733 - input is unmodified # # $x = Math::BigFloat -> new("1.234"); $i = $x -> dparts(); # ok 734 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 735 - value of integer part ok 736 - input is unmodified # # $x = Math::BigFloat -> new("12.34"); ($i, $f) = $x -> dparts(); # ok 737 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 738 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 739 - value of integer part ok 740 - value of fraction part ok 741 - input is unmodified # # $x = Math::BigFloat -> new("12.34"); $i = $x -> dparts(); # ok 742 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 743 - value of integer part ok 744 - input is unmodified # # $x = Math::BigFloat -> new("123.4"); ($i, $f) = $x -> dparts(); # ok 745 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 746 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 747 - value of integer part ok 748 - value of fraction part ok 749 - input is unmodified # # $x = Math::BigFloat -> new("123.4"); $i = $x -> dparts(); # ok 750 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 751 - value of integer part ok 752 - input is unmodified # # $x = Math::BigFloat -> new("1234"); ($i, $f) = $x -> dparts(); # ok 753 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 754 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 755 - value of integer part ok 756 - value of fraction part ok 757 - input is unmodified # # $x = Math::BigFloat -> new("1234"); $i = $x -> dparts(); # ok 758 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 759 - value of integer part ok 760 - input is unmodified # # $x = Math::BigFloat -> new("12340"); ($i, $f) = $x -> dparts(); # ok 761 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 762 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 763 - value of integer part ok 764 - value of fraction part ok 765 - input is unmodified # # $x = Math::BigFloat -> new("12340"); $i = $x -> dparts(); # ok 766 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 767 - value of integer part ok 768 - input is unmodified # # $x = Math::BigFloat -> new("123400"); ($i, $f) = $x -> dparts(); # ok 769 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 770 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 771 - value of integer part ok 772 - value of fraction part ok 773 - input is unmodified # # $x = Math::BigFloat -> new("123400"); $i = $x -> dparts(); # ok 774 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 775 - value of integer part ok 776 - input is unmodified # # $x = Math::BigFloat -> new("1234000"); ($i, $f) = $x -> dparts(); # ok 777 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 778 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 779 - value of integer part ok 780 - value of fraction part ok 781 - input is unmodified # # $x = Math::BigFloat -> new("1234000"); $i = $x -> dparts(); # ok 782 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 783 - value of integer part ok 784 - input is unmodified # # $x = Math::BigFloat -> new("12340000"); ($i, $f) = $x -> dparts(); # ok 785 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 786 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 787 - value of integer part ok 788 - value of fraction part ok 789 - input is unmodified # # $x = Math::BigFloat -> new("12340000"); $i = $x -> dparts(); # ok 790 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 791 - value of integer part ok 792 - input is unmodified # # $x = Math::BigFloat -> new("123400000"); ($i, $f) = $x -> dparts(); # ok 793 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 794 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 795 - value of integer part ok 796 - value of fraction part ok 797 - input is unmodified # # $x = Math::BigFloat -> new("123400000"); $i = $x -> dparts(); # ok 798 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 799 - value of integer part ok 800 - input is unmodified # # $x = Math::BigFloat -> new("1234000000"); ($i, $f) = $x -> dparts(); # ok 801 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 802 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 803 - value of integer part ok 804 - value of fraction part ok 805 - input is unmodified # # $x = Math::BigFloat -> new("1234000000"); $i = $x -> dparts(); # ok 806 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 807 - value of integer part ok 808 - input is unmodified # # $x = Math::BigFloat -> new("12340000000"); ($i, $f) = $x -> dparts(); # ok 809 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 810 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 811 - value of integer part ok 812 - value of fraction part ok 813 - input is unmodified # # $x = Math::BigFloat -> new("12340000000"); $i = $x -> dparts(); # ok 814 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 815 - value of integer part ok 816 - input is unmodified # # $x = Math::BigFloat -> new("123400000000"); ($i, $f) = $x -> dparts(); # ok 817 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 818 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 819 - value of integer part ok 820 - value of fraction part ok 821 - input is unmodified # # $x = Math::BigFloat -> new("123400000000"); $i = $x -> dparts(); # ok 822 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 823 - value of integer part ok 824 - input is unmodified # # $x = Math::BigFloat -> new("1234000000000"); ($i, $f) = $x -> dparts(); # ok 825 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 826 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 827 - value of integer part ok 828 - value of fraction part ok 829 - input is unmodified # # $x = Math::BigFloat -> new("1234000000000"); $i = $x -> dparts(); # ok 830 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 831 - value of integer part ok 832 - input is unmodified # # $x = Math::BigFloat -> new("0.000003141592"); ($i, $f) = $x -> dparts(); # ok 833 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 834 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 835 - value of integer part ok 836 - value of fraction part ok 837 - input is unmodified # # $x = Math::BigFloat -> new("0.000003141592"); $i = $x -> dparts(); # ok 838 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 839 - value of integer part ok 840 - input is unmodified # # $x = Math::BigFloat -> new("0.00003141592"); ($i, $f) = $x -> dparts(); # ok 841 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 842 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 843 - value of integer part ok 844 - value of fraction part ok 845 - input is unmodified # # $x = Math::BigFloat -> new("0.00003141592"); $i = $x -> dparts(); # ok 846 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 847 - value of integer part ok 848 - input is unmodified # # $x = Math::BigFloat -> new("0.0003141592"); ($i, $f) = $x -> dparts(); # ok 849 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 850 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 851 - value of integer part ok 852 - value of fraction part ok 853 - input is unmodified # # $x = Math::BigFloat -> new("0.0003141592"); $i = $x -> dparts(); # ok 854 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 855 - value of integer part ok 856 - input is unmodified # # $x = Math::BigFloat -> new("0.003141592"); ($i, $f) = $x -> dparts(); # ok 857 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 858 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 859 - value of integer part ok 860 - value of fraction part ok 861 - input is unmodified # # $x = Math::BigFloat -> new("0.003141592"); $i = $x -> dparts(); # ok 862 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 863 - value of integer part ok 864 - input is unmodified # # $x = Math::BigFloat -> new("0.03141592"); ($i, $f) = $x -> dparts(); # ok 865 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 866 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 867 - value of integer part ok 868 - value of fraction part ok 869 - input is unmodified # # $x = Math::BigFloat -> new("0.03141592"); $i = $x -> dparts(); # ok 870 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 871 - value of integer part ok 872 - input is unmodified # # $x = Math::BigFloat -> new("0.3141592"); ($i, $f) = $x -> dparts(); # ok 873 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 874 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 875 - value of integer part ok 876 - value of fraction part ok 877 - input is unmodified # # $x = Math::BigFloat -> new("0.3141592"); $i = $x -> dparts(); # ok 878 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 879 - value of integer part ok 880 - input is unmodified # # $x = Math::BigFloat -> new("3.141592"); ($i, $f) = $x -> dparts(); # ok 881 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 882 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 883 - value of integer part ok 884 - value of fraction part ok 885 - input is unmodified # # $x = Math::BigFloat -> new("3.141592"); $i = $x -> dparts(); # ok 886 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 887 - value of integer part ok 888 - input is unmodified # # $x = Math::BigFloat -> new("31.41592"); ($i, $f) = $x -> dparts(); # ok 889 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 890 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 891 - value of integer part ok 892 - value of fraction part ok 893 - input is unmodified # # $x = Math::BigFloat -> new("31.41592"); $i = $x -> dparts(); # ok 894 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 895 - value of integer part ok 896 - input is unmodified # # $x = Math::BigFloat -> new("314.1592"); ($i, $f) = $x -> dparts(); # ok 897 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 898 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 899 - value of integer part ok 900 - value of fraction part ok 901 - input is unmodified # # $x = Math::BigFloat -> new("314.1592"); $i = $x -> dparts(); # ok 902 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 903 - value of integer part ok 904 - input is unmodified # # $x = Math::BigFloat -> new("3141.592"); ($i, $f) = $x -> dparts(); # ok 905 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 906 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 907 - value of integer part ok 908 - value of fraction part ok 909 - input is unmodified # # $x = Math::BigFloat -> new("3141.592"); $i = $x -> dparts(); # ok 910 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 911 - value of integer part ok 912 - input is unmodified # # $x = Math::BigFloat -> new("31415.92"); ($i, $f) = $x -> dparts(); # ok 913 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 914 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 915 - value of integer part ok 916 - value of fraction part ok 917 - input is unmodified # # $x = Math::BigFloat -> new("31415.92"); $i = $x -> dparts(); # ok 918 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 919 - value of integer part ok 920 - input is unmodified # # $x = Math::BigFloat -> new("314159.2"); ($i, $f) = $x -> dparts(); # ok 921 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 922 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 923 - value of integer part ok 924 - value of fraction part ok 925 - input is unmodified # # $x = Math::BigFloat -> new("314159.2"); $i = $x -> dparts(); # ok 926 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 927 - value of integer part ok 928 - input is unmodified # # $x = Math::BigFloat -> new("3141592"); ($i, $f) = $x -> dparts(); # ok 929 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 930 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 931 - value of integer part ok 932 - value of fraction part ok 933 - input is unmodified # # $x = Math::BigFloat -> new("3141592"); $i = $x -> dparts(); # ok 934 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 935 - value of integer part ok 936 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000001"); ($i, $f) = $x -> dparts(); # ok 937 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 938 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 939 - value of integer part ok 940 - value of fraction part ok 941 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000001"); $i = $x -> dparts(); # ok 942 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 943 - value of integer part ok 944 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000001"); ($i, $f) = $x -> dparts(); # ok 945 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 946 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 947 - value of integer part ok 948 - value of fraction part ok 949 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000001"); $i = $x -> dparts(); # ok 950 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 951 - value of integer part ok 952 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000001"); ($i, $f) = $x -> dparts(); # ok 953 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 954 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 955 - value of integer part ok 956 - value of fraction part ok 957 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000001"); $i = $x -> dparts(); # ok 958 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 959 - value of integer part ok 960 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000001"); ($i, $f) = $x -> dparts(); # ok 961 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 962 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 963 - value of integer part ok 964 - value of fraction part ok 965 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000001"); $i = $x -> dparts(); # ok 966 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 967 - value of integer part ok 968 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000001"); ($i, $f) = $x -> dparts(); # ok 969 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 970 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 971 - value of integer part ok 972 - value of fraction part ok 973 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000001"); $i = $x -> dparts(); # ok 974 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 975 - value of integer part ok 976 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000001"); ($i, $f) = $x -> dparts(); # ok 977 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 978 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 979 - value of integer part ok 980 - value of fraction part ok 981 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000001"); $i = $x -> dparts(); # ok 982 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 983 - value of integer part ok 984 - input is unmodified # # $x = Math::BigFloat -> new("-0.000001"); ($i, $f) = $x -> dparts(); # ok 985 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 986 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 987 - value of integer part ok 988 - value of fraction part ok 989 - input is unmodified # # $x = Math::BigFloat -> new("-0.000001"); $i = $x -> dparts(); # ok 990 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 991 - value of integer part ok 992 - input is unmodified # # $x = Math::BigFloat -> new("-0.00001"); ($i, $f) = $x -> dparts(); # ok 993 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 994 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 995 - value of integer part ok 996 - value of fraction part ok 997 - input is unmodified # # $x = Math::BigFloat -> new("-0.00001"); $i = $x -> dparts(); # ok 998 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 999 - value of integer part ok 1000 - input is unmodified # # $x = Math::BigFloat -> new("-0.0001"); ($i, $f) = $x -> dparts(); # ok 1001 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1002 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1003 - value of integer part ok 1004 - value of fraction part ok 1005 - input is unmodified # # $x = Math::BigFloat -> new("-0.0001"); $i = $x -> dparts(); # ok 1006 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1007 - value of integer part ok 1008 - input is unmodified # # $x = Math::BigFloat -> new("-0.001"); ($i, $f) = $x -> dparts(); # ok 1009 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1010 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1011 - value of integer part ok 1012 - value of fraction part ok 1013 - input is unmodified # # $x = Math::BigFloat -> new("-0.001"); $i = $x -> dparts(); # ok 1014 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1015 - value of integer part ok 1016 - input is unmodified # # $x = Math::BigFloat -> new("-0.01"); ($i, $f) = $x -> dparts(); # ok 1017 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1018 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1019 - value of integer part ok 1020 - value of fraction part ok 1021 - input is unmodified # # $x = Math::BigFloat -> new("-0.01"); $i = $x -> dparts(); # ok 1022 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1023 - value of integer part ok 1024 - input is unmodified # # $x = Math::BigFloat -> new("-0.1"); ($i, $f) = $x -> dparts(); # ok 1025 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1026 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1027 - value of integer part ok 1028 - value of fraction part ok 1029 - input is unmodified # # $x = Math::BigFloat -> new("-0.1"); $i = $x -> dparts(); # ok 1030 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1031 - value of integer part ok 1032 - input is unmodified # # $x = Math::BigFloat -> new("-1"); ($i, $f) = $x -> dparts(); # ok 1033 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1034 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1035 - value of integer part ok 1036 - value of fraction part ok 1037 - input is unmodified # # $x = Math::BigFloat -> new("-1"); $i = $x -> dparts(); # ok 1038 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1039 - value of integer part ok 1040 - input is unmodified # # $x = Math::BigFloat -> new("-10"); ($i, $f) = $x -> dparts(); # ok 1041 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1042 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1043 - value of integer part ok 1044 - value of fraction part ok 1045 - input is unmodified # # $x = Math::BigFloat -> new("-10"); $i = $x -> dparts(); # ok 1046 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1047 - value of integer part ok 1048 - input is unmodified # # $x = Math::BigFloat -> new("-100"); ($i, $f) = $x -> dparts(); # ok 1049 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1050 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1051 - value of integer part ok 1052 - value of fraction part ok 1053 - input is unmodified # # $x = Math::BigFloat -> new("-100"); $i = $x -> dparts(); # ok 1054 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1055 - value of integer part ok 1056 - input is unmodified # # $x = Math::BigFloat -> new("-1000"); ($i, $f) = $x -> dparts(); # ok 1057 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1058 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1059 - value of integer part ok 1060 - value of fraction part ok 1061 - input is unmodified # # $x = Math::BigFloat -> new("-1000"); $i = $x -> dparts(); # ok 1062 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1063 - value of integer part ok 1064 - input is unmodified # # $x = Math::BigFloat -> new("-10000"); ($i, $f) = $x -> dparts(); # ok 1065 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1066 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1067 - value of integer part ok 1068 - value of fraction part ok 1069 - input is unmodified # # $x = Math::BigFloat -> new("-10000"); $i = $x -> dparts(); # ok 1070 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1071 - value of integer part ok 1072 - input is unmodified # # $x = Math::BigFloat -> new("-100000"); ($i, $f) = $x -> dparts(); # ok 1073 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1074 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1075 - value of integer part ok 1076 - value of fraction part ok 1077 - input is unmodified # # $x = Math::BigFloat -> new("-100000"); $i = $x -> dparts(); # ok 1078 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1079 - value of integer part ok 1080 - input is unmodified # # $x = Math::BigFloat -> new("-1000000"); ($i, $f) = $x -> dparts(); # ok 1081 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1082 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1083 - value of integer part ok 1084 - value of fraction part ok 1085 - input is unmodified # # $x = Math::BigFloat -> new("-1000000"); $i = $x -> dparts(); # ok 1086 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1087 - value of integer part ok 1088 - input is unmodified # # $x = Math::BigFloat -> new("-10000000"); ($i, $f) = $x -> dparts(); # ok 1089 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1090 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1091 - value of integer part ok 1092 - value of fraction part ok 1093 - input is unmodified # # $x = Math::BigFloat -> new("-10000000"); $i = $x -> dparts(); # ok 1094 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1095 - value of integer part ok 1096 - input is unmodified # # $x = Math::BigFloat -> new("-100000000"); ($i, $f) = $x -> dparts(); # ok 1097 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1098 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1099 - value of integer part ok 1100 - value of fraction part ok 1101 - input is unmodified # # $x = Math::BigFloat -> new("-100000000"); $i = $x -> dparts(); # ok 1102 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1103 - value of integer part ok 1104 - input is unmodified # # $x = Math::BigFloat -> new("-1000000000"); ($i, $f) = $x -> dparts(); # ok 1105 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1106 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1107 - value of integer part ok 1108 - value of fraction part ok 1109 - input is unmodified # # $x = Math::BigFloat -> new("-1000000000"); $i = $x -> dparts(); # ok 1110 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1111 - value of integer part ok 1112 - input is unmodified # # $x = Math::BigFloat -> new("-10000000000"); ($i, $f) = $x -> dparts(); # ok 1113 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1114 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1115 - value of integer part ok 1116 - value of fraction part ok 1117 - input is unmodified # # $x = Math::BigFloat -> new("-10000000000"); $i = $x -> dparts(); # ok 1118 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1119 - value of integer part ok 1120 - input is unmodified # # $x = Math::BigFloat -> new("-100000000000"); ($i, $f) = $x -> dparts(); # ok 1121 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1122 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1123 - value of integer part ok 1124 - value of fraction part ok 1125 - input is unmodified # # $x = Math::BigFloat -> new("-100000000000"); $i = $x -> dparts(); # ok 1126 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1127 - value of integer part ok 1128 - input is unmodified # # $x = Math::BigFloat -> new("-1000000000000"); ($i, $f) = $x -> dparts(); # ok 1129 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1130 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1131 - value of integer part ok 1132 - value of fraction part ok 1133 - input is unmodified # # $x = Math::BigFloat -> new("-1000000000000"); $i = $x -> dparts(); # ok 1134 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1135 - value of integer part ok 1136 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000000012"); ($i, $f) = $x -> dparts(); # ok 1137 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1138 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1139 - value of integer part ok 1140 - value of fraction part ok 1141 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000000012"); $i = $x -> dparts(); # ok 1142 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1143 - value of integer part ok 1144 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000012"); ($i, $f) = $x -> dparts(); # ok 1145 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1146 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1147 - value of integer part ok 1148 - value of fraction part ok 1149 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000012"); $i = $x -> dparts(); # ok 1150 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1151 - value of integer part ok 1152 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000012"); ($i, $f) = $x -> dparts(); # ok 1153 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1154 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1155 - value of integer part ok 1156 - value of fraction part ok 1157 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000012"); $i = $x -> dparts(); # ok 1158 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1159 - value of integer part ok 1160 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000012"); ($i, $f) = $x -> dparts(); # ok 1161 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1162 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1163 - value of integer part ok 1164 - value of fraction part ok 1165 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000012"); $i = $x -> dparts(); # ok 1166 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1167 - value of integer part ok 1168 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000012"); ($i, $f) = $x -> dparts(); # ok 1169 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1170 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1171 - value of integer part ok 1172 - value of fraction part ok 1173 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000012"); $i = $x -> dparts(); # ok 1174 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1175 - value of integer part ok 1176 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000012"); ($i, $f) = $x -> dparts(); # ok 1177 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1178 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1179 - value of integer part ok 1180 - value of fraction part ok 1181 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000012"); $i = $x -> dparts(); # ok 1182 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1183 - value of integer part ok 1184 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000012"); ($i, $f) = $x -> dparts(); # ok 1185 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1186 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1187 - value of integer part ok 1188 - value of fraction part ok 1189 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000012"); $i = $x -> dparts(); # ok 1190 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1191 - value of integer part ok 1192 - input is unmodified # # $x = Math::BigFloat -> new("-0.000012"); ($i, $f) = $x -> dparts(); # ok 1193 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1194 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1195 - value of integer part ok 1196 - value of fraction part ok 1197 - input is unmodified # # $x = Math::BigFloat -> new("-0.000012"); $i = $x -> dparts(); # ok 1198 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1199 - value of integer part ok 1200 - input is unmodified # # $x = Math::BigFloat -> new("-0.00012"); ($i, $f) = $x -> dparts(); # ok 1201 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1202 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1203 - value of integer part ok 1204 - value of fraction part ok 1205 - input is unmodified # # $x = Math::BigFloat -> new("-0.00012"); $i = $x -> dparts(); # ok 1206 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1207 - value of integer part ok 1208 - input is unmodified # # $x = Math::BigFloat -> new("-0.0012"); ($i, $f) = $x -> dparts(); # ok 1209 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1210 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1211 - value of integer part ok 1212 - value of fraction part ok 1213 - input is unmodified # # $x = Math::BigFloat -> new("-0.0012"); $i = $x -> dparts(); # ok 1214 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1215 - value of integer part ok 1216 - input is unmodified # # $x = Math::BigFloat -> new("-0.012"); ($i, $f) = $x -> dparts(); # ok 1217 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1218 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1219 - value of integer part ok 1220 - value of fraction part ok 1221 - input is unmodified # # $x = Math::BigFloat -> new("-0.012"); $i = $x -> dparts(); # ok 1222 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1223 - value of integer part ok 1224 - input is unmodified # # $x = Math::BigFloat -> new("-0.12"); ($i, $f) = $x -> dparts(); # ok 1225 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1226 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1227 - value of integer part ok 1228 - value of fraction part ok 1229 - input is unmodified # # $x = Math::BigFloat -> new("-0.12"); $i = $x -> dparts(); # ok 1230 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1231 - value of integer part ok 1232 - input is unmodified # # $x = Math::BigFloat -> new("-1.2"); ($i, $f) = $x -> dparts(); # ok 1233 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1234 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1235 - value of integer part ok 1236 - value of fraction part ok 1237 - input is unmodified # # $x = Math::BigFloat -> new("-1.2"); $i = $x -> dparts(); # ok 1238 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1239 - value of integer part ok 1240 - input is unmodified # # $x = Math::BigFloat -> new("-12"); ($i, $f) = $x -> dparts(); # ok 1241 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1242 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1243 - value of integer part ok 1244 - value of fraction part ok 1245 - input is unmodified # # $x = Math::BigFloat -> new("-12"); $i = $x -> dparts(); # ok 1246 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1247 - value of integer part ok 1248 - input is unmodified # # $x = Math::BigFloat -> new("-120"); ($i, $f) = $x -> dparts(); # ok 1249 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1250 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1251 - value of integer part ok 1252 - value of fraction part ok 1253 - input is unmodified # # $x = Math::BigFloat -> new("-120"); $i = $x -> dparts(); # ok 1254 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1255 - value of integer part ok 1256 - input is unmodified # # $x = Math::BigFloat -> new("-1200"); ($i, $f) = $x -> dparts(); # ok 1257 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1258 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1259 - value of integer part ok 1260 - value of fraction part ok 1261 - input is unmodified # # $x = Math::BigFloat -> new("-1200"); $i = $x -> dparts(); # ok 1262 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1263 - value of integer part ok 1264 - input is unmodified # # $x = Math::BigFloat -> new("-12000"); ($i, $f) = $x -> dparts(); # ok 1265 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1266 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1267 - value of integer part ok 1268 - value of fraction part ok 1269 - input is unmodified # # $x = Math::BigFloat -> new("-12000"); $i = $x -> dparts(); # ok 1270 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1271 - value of integer part ok 1272 - input is unmodified # # $x = Math::BigFloat -> new("-120000"); ($i, $f) = $x -> dparts(); # ok 1273 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1274 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1275 - value of integer part ok 1276 - value of fraction part ok 1277 - input is unmodified # # $x = Math::BigFloat -> new("-120000"); $i = $x -> dparts(); # ok 1278 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1279 - value of integer part ok 1280 - input is unmodified # # $x = Math::BigFloat -> new("-1200000"); ($i, $f) = $x -> dparts(); # ok 1281 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1282 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1283 - value of integer part ok 1284 - value of fraction part ok 1285 - input is unmodified # # $x = Math::BigFloat -> new("-1200000"); $i = $x -> dparts(); # ok 1286 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1287 - value of integer part ok 1288 - input is unmodified # # $x = Math::BigFloat -> new("-12000000"); ($i, $f) = $x -> dparts(); # ok 1289 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1290 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1291 - value of integer part ok 1292 - value of fraction part ok 1293 - input is unmodified # # $x = Math::BigFloat -> new("-12000000"); $i = $x -> dparts(); # ok 1294 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1295 - value of integer part ok 1296 - input is unmodified # # $x = Math::BigFloat -> new("-120000000"); ($i, $f) = $x -> dparts(); # ok 1297 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1298 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1299 - value of integer part ok 1300 - value of fraction part ok 1301 - input is unmodified # # $x = Math::BigFloat -> new("-120000000"); $i = $x -> dparts(); # ok 1302 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1303 - value of integer part ok 1304 - input is unmodified # # $x = Math::BigFloat -> new("-1200000000"); ($i, $f) = $x -> dparts(); # ok 1305 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1306 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1307 - value of integer part ok 1308 - value of fraction part ok 1309 - input is unmodified # # $x = Math::BigFloat -> new("-1200000000"); $i = $x -> dparts(); # ok 1310 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1311 - value of integer part ok 1312 - input is unmodified # # $x = Math::BigFloat -> new("-12000000000"); ($i, $f) = $x -> dparts(); # ok 1313 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1314 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1315 - value of integer part ok 1316 - value of fraction part ok 1317 - input is unmodified # # $x = Math::BigFloat -> new("-12000000000"); $i = $x -> dparts(); # ok 1318 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1319 - value of integer part ok 1320 - input is unmodified # # $x = Math::BigFloat -> new("-120000000000"); ($i, $f) = $x -> dparts(); # ok 1321 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1322 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1323 - value of integer part ok 1324 - value of fraction part ok 1325 - input is unmodified # # $x = Math::BigFloat -> new("-120000000000"); $i = $x -> dparts(); # ok 1326 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1327 - value of integer part ok 1328 - input is unmodified # # $x = Math::BigFloat -> new("-1200000000000"); ($i, $f) = $x -> dparts(); # ok 1329 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1330 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1331 - value of integer part ok 1332 - value of fraction part ok 1333 - input is unmodified # # $x = Math::BigFloat -> new("-1200000000000"); $i = $x -> dparts(); # ok 1334 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1335 - value of integer part ok 1336 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000000123"); ($i, $f) = $x -> dparts(); # ok 1337 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1338 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1339 - value of integer part ok 1340 - value of fraction part ok 1341 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000000123"); $i = $x -> dparts(); # ok 1342 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1343 - value of integer part ok 1344 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000000123"); ($i, $f) = $x -> dparts(); # ok 1345 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1346 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1347 - value of integer part ok 1348 - value of fraction part ok 1349 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000000123"); $i = $x -> dparts(); # ok 1350 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1351 - value of integer part ok 1352 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000123"); ($i, $f) = $x -> dparts(); # ok 1353 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1354 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1355 - value of integer part ok 1356 - value of fraction part ok 1357 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000123"); $i = $x -> dparts(); # ok 1358 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1359 - value of integer part ok 1360 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000123"); ($i, $f) = $x -> dparts(); # ok 1361 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1362 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1363 - value of integer part ok 1364 - value of fraction part ok 1365 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000123"); $i = $x -> dparts(); # ok 1366 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1367 - value of integer part ok 1368 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000123"); ($i, $f) = $x -> dparts(); # ok 1369 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1370 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1371 - value of integer part ok 1372 - value of fraction part ok 1373 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000123"); $i = $x -> dparts(); # ok 1374 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1375 - value of integer part ok 1376 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000123"); ($i, $f) = $x -> dparts(); # ok 1377 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1378 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1379 - value of integer part ok 1380 - value of fraction part ok 1381 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000123"); $i = $x -> dparts(); # ok 1382 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1383 - value of integer part ok 1384 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000123"); ($i, $f) = $x -> dparts(); # ok 1385 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1386 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1387 - value of integer part ok 1388 - value of fraction part ok 1389 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000123"); $i = $x -> dparts(); # ok 1390 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1391 - value of integer part ok 1392 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000123"); ($i, $f) = $x -> dparts(); # ok 1393 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1394 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1395 - value of integer part ok 1396 - value of fraction part ok 1397 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000123"); $i = $x -> dparts(); # ok 1398 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1399 - value of integer part ok 1400 - input is unmodified # # $x = Math::BigFloat -> new("-0.000123"); ($i, $f) = $x -> dparts(); # ok 1401 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1402 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1403 - value of integer part ok 1404 - value of fraction part ok 1405 - input is unmodified # # $x = Math::BigFloat -> new("-0.000123"); $i = $x -> dparts(); # ok 1406 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1407 - value of integer part ok 1408 - input is unmodified # # $x = Math::BigFloat -> new("-0.00123"); ($i, $f) = $x -> dparts(); # ok 1409 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1410 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1411 - value of integer part ok 1412 - value of fraction part ok 1413 - input is unmodified # # $x = Math::BigFloat -> new("-0.00123"); $i = $x -> dparts(); # ok 1414 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1415 - value of integer part ok 1416 - input is unmodified # # $x = Math::BigFloat -> new("-0.0123"); ($i, $f) = $x -> dparts(); # ok 1417 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1418 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1419 - value of integer part ok 1420 - value of fraction part ok 1421 - input is unmodified # # $x = Math::BigFloat -> new("-0.0123"); $i = $x -> dparts(); # ok 1422 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1423 - value of integer part ok 1424 - input is unmodified # # $x = Math::BigFloat -> new("-0.123"); ($i, $f) = $x -> dparts(); # ok 1425 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1426 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1427 - value of integer part ok 1428 - value of fraction part ok 1429 - input is unmodified # # $x = Math::BigFloat -> new("-0.123"); $i = $x -> dparts(); # ok 1430 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1431 - value of integer part ok 1432 - input is unmodified # # $x = Math::BigFloat -> new("-1.23"); ($i, $f) = $x -> dparts(); # ok 1433 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1434 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1435 - value of integer part ok 1436 - value of fraction part ok 1437 - input is unmodified # # $x = Math::BigFloat -> new("-1.23"); $i = $x -> dparts(); # ok 1438 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1439 - value of integer part ok 1440 - input is unmodified # # $x = Math::BigFloat -> new("-12.3"); ($i, $f) = $x -> dparts(); # ok 1441 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1442 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1443 - value of integer part ok 1444 - value of fraction part ok 1445 - input is unmodified # # $x = Math::BigFloat -> new("-12.3"); $i = $x -> dparts(); # ok 1446 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1447 - value of integer part ok 1448 - input is unmodified # # $x = Math::BigFloat -> new("-123"); ($i, $f) = $x -> dparts(); # ok 1449 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1450 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1451 - value of integer part ok 1452 - value of fraction part ok 1453 - input is unmodified # # $x = Math::BigFloat -> new("-123"); $i = $x -> dparts(); # ok 1454 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1455 - value of integer part ok 1456 - input is unmodified # # $x = Math::BigFloat -> new("-1230"); ($i, $f) = $x -> dparts(); # ok 1457 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1458 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1459 - value of integer part ok 1460 - value of fraction part ok 1461 - input is unmodified # # $x = Math::BigFloat -> new("-1230"); $i = $x -> dparts(); # ok 1462 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1463 - value of integer part ok 1464 - input is unmodified # # $x = Math::BigFloat -> new("-12300"); ($i, $f) = $x -> dparts(); # ok 1465 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1466 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1467 - value of integer part ok 1468 - value of fraction part ok 1469 - input is unmodified # # $x = Math::BigFloat -> new("-12300"); $i = $x -> dparts(); # ok 1470 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1471 - value of integer part ok 1472 - input is unmodified # # $x = Math::BigFloat -> new("-123000"); ($i, $f) = $x -> dparts(); # ok 1473 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1474 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1475 - value of integer part ok 1476 - value of fraction part ok 1477 - input is unmodified # # $x = Math::BigFloat -> new("-123000"); $i = $x -> dparts(); # ok 1478 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1479 - value of integer part ok 1480 - input is unmodified # # $x = Math::BigFloat -> new("-1230000"); ($i, $f) = $x -> dparts(); # ok 1481 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1482 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1483 - value of integer part ok 1484 - value of fraction part ok 1485 - input is unmodified # # $x = Math::BigFloat -> new("-1230000"); $i = $x -> dparts(); # ok 1486 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1487 - value of integer part ok 1488 - input is unmodified # # $x = Math::BigFloat -> new("-12300000"); ($i, $f) = $x -> dparts(); # ok 1489 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1490 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1491 - value of integer part ok 1492 - value of fraction part ok 1493 - input is unmodified # # $x = Math::BigFloat -> new("-12300000"); $i = $x -> dparts(); # ok 1494 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1495 - value of integer part ok 1496 - input is unmodified # # $x = Math::BigFloat -> new("-123000000"); ($i, $f) = $x -> dparts(); # ok 1497 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1498 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1499 - value of integer part ok 1500 - value of fraction part ok 1501 - input is unmodified # # $x = Math::BigFloat -> new("-123000000"); $i = $x -> dparts(); # ok 1502 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1503 - value of integer part ok 1504 - input is unmodified # # $x = Math::BigFloat -> new("-1230000000"); ($i, $f) = $x -> dparts(); # ok 1505 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1506 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1507 - value of integer part ok 1508 - value of fraction part ok 1509 - input is unmodified # # $x = Math::BigFloat -> new("-1230000000"); $i = $x -> dparts(); # ok 1510 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1511 - value of integer part ok 1512 - input is unmodified # # $x = Math::BigFloat -> new("-12300000000"); ($i, $f) = $x -> dparts(); # ok 1513 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1514 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1515 - value of integer part ok 1516 - value of fraction part ok 1517 - input is unmodified # # $x = Math::BigFloat -> new("-12300000000"); $i = $x -> dparts(); # ok 1518 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1519 - value of integer part ok 1520 - input is unmodified # # $x = Math::BigFloat -> new("-123000000000"); ($i, $f) = $x -> dparts(); # ok 1521 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1522 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1523 - value of integer part ok 1524 - value of fraction part ok 1525 - input is unmodified # # $x = Math::BigFloat -> new("-123000000000"); $i = $x -> dparts(); # ok 1526 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1527 - value of integer part ok 1528 - input is unmodified # # $x = Math::BigFloat -> new("-1230000000000"); ($i, $f) = $x -> dparts(); # ok 1529 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1530 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1531 - value of integer part ok 1532 - value of fraction part ok 1533 - input is unmodified # # $x = Math::BigFloat -> new("-1230000000000"); $i = $x -> dparts(); # ok 1534 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1535 - value of integer part ok 1536 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000001234"); ($i, $f) = $x -> dparts(); # ok 1537 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1538 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1539 - value of integer part ok 1540 - value of fraction part ok 1541 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000001234"); $i = $x -> dparts(); # ok 1542 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1543 - value of integer part ok 1544 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000001234"); ($i, $f) = $x -> dparts(); # ok 1545 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1546 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1547 - value of integer part ok 1548 - value of fraction part ok 1549 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000001234"); $i = $x -> dparts(); # ok 1550 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1551 - value of integer part ok 1552 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000001234"); ($i, $f) = $x -> dparts(); # ok 1553 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1554 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1555 - value of integer part ok 1556 - value of fraction part ok 1557 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000001234"); $i = $x -> dparts(); # ok 1558 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1559 - value of integer part ok 1560 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000001234"); ($i, $f) = $x -> dparts(); # ok 1561 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1562 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1563 - value of integer part ok 1564 - value of fraction part ok 1565 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000001234"); $i = $x -> dparts(); # ok 1566 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1567 - value of integer part ok 1568 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000001234"); ($i, $f) = $x -> dparts(); # ok 1569 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1570 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1571 - value of integer part ok 1572 - value of fraction part ok 1573 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000001234"); $i = $x -> dparts(); # ok 1574 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1575 - value of integer part ok 1576 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000001234"); ($i, $f) = $x -> dparts(); # ok 1577 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1578 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1579 - value of integer part ok 1580 - value of fraction part ok 1581 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000001234"); $i = $x -> dparts(); # ok 1582 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1583 - value of integer part ok 1584 - input is unmodified # # $x = Math::BigFloat -> new("-0.000001234"); ($i, $f) = $x -> dparts(); # ok 1585 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1586 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1587 - value of integer part ok 1588 - value of fraction part ok 1589 - input is unmodified # # $x = Math::BigFloat -> new("-0.000001234"); $i = $x -> dparts(); # ok 1590 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1591 - value of integer part ok 1592 - input is unmodified # # $x = Math::BigFloat -> new("-0.00001234"); ($i, $f) = $x -> dparts(); # ok 1593 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1594 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1595 - value of integer part ok 1596 - value of fraction part ok 1597 - input is unmodified # # $x = Math::BigFloat -> new("-0.00001234"); $i = $x -> dparts(); # ok 1598 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1599 - value of integer part ok 1600 - input is unmodified # # $x = Math::BigFloat -> new("-0.0001234"); ($i, $f) = $x -> dparts(); # ok 1601 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1602 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1603 - value of integer part ok 1604 - value of fraction part ok 1605 - input is unmodified # # $x = Math::BigFloat -> new("-0.0001234"); $i = $x -> dparts(); # ok 1606 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1607 - value of integer part ok 1608 - input is unmodified # # $x = Math::BigFloat -> new("-0.001234"); ($i, $f) = $x -> dparts(); # ok 1609 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1610 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1611 - value of integer part ok 1612 - value of fraction part ok 1613 - input is unmodified # # $x = Math::BigFloat -> new("-0.001234"); $i = $x -> dparts(); # ok 1614 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1615 - value of integer part ok 1616 - input is unmodified # # $x = Math::BigFloat -> new("-0.01234"); ($i, $f) = $x -> dparts(); # ok 1617 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1618 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1619 - value of integer part ok 1620 - value of fraction part ok 1621 - input is unmodified # # $x = Math::BigFloat -> new("-0.01234"); $i = $x -> dparts(); # ok 1622 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1623 - value of integer part ok 1624 - input is unmodified # # $x = Math::BigFloat -> new("-0.1234"); ($i, $f) = $x -> dparts(); # ok 1625 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1626 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1627 - value of integer part ok 1628 - value of fraction part ok 1629 - input is unmodified # # $x = Math::BigFloat -> new("-0.1234"); $i = $x -> dparts(); # ok 1630 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1631 - value of integer part ok 1632 - input is unmodified # # $x = Math::BigFloat -> new("-1.234"); ($i, $f) = $x -> dparts(); # ok 1633 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1634 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1635 - value of integer part ok 1636 - value of fraction part ok 1637 - input is unmodified # # $x = Math::BigFloat -> new("-1.234"); $i = $x -> dparts(); # ok 1638 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1639 - value of integer part ok 1640 - input is unmodified # # $x = Math::BigFloat -> new("-12.34"); ($i, $f) = $x -> dparts(); # ok 1641 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1642 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1643 - value of integer part ok 1644 - value of fraction part ok 1645 - input is unmodified # # $x = Math::BigFloat -> new("-12.34"); $i = $x -> dparts(); # ok 1646 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1647 - value of integer part ok 1648 - input is unmodified # # $x = Math::BigFloat -> new("-123.4"); ($i, $f) = $x -> dparts(); # ok 1649 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1650 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1651 - value of integer part ok 1652 - value of fraction part ok 1653 - input is unmodified # # $x = Math::BigFloat -> new("-123.4"); $i = $x -> dparts(); # ok 1654 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1655 - value of integer part ok 1656 - input is unmodified # # $x = Math::BigFloat -> new("-1234"); ($i, $f) = $x -> dparts(); # ok 1657 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1658 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1659 - value of integer part ok 1660 - value of fraction part ok 1661 - input is unmodified # # $x = Math::BigFloat -> new("-1234"); $i = $x -> dparts(); # ok 1662 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1663 - value of integer part ok 1664 - input is unmodified # # $x = Math::BigFloat -> new("-12340"); ($i, $f) = $x -> dparts(); # ok 1665 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1666 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1667 - value of integer part ok 1668 - value of fraction part ok 1669 - input is unmodified # # $x = Math::BigFloat -> new("-12340"); $i = $x -> dparts(); # ok 1670 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1671 - value of integer part ok 1672 - input is unmodified # # $x = Math::BigFloat -> new("-123400"); ($i, $f) = $x -> dparts(); # ok 1673 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1674 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1675 - value of integer part ok 1676 - value of fraction part ok 1677 - input is unmodified # # $x = Math::BigFloat -> new("-123400"); $i = $x -> dparts(); # ok 1678 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1679 - value of integer part ok 1680 - input is unmodified # # $x = Math::BigFloat -> new("-1234000"); ($i, $f) = $x -> dparts(); # ok 1681 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1682 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1683 - value of integer part ok 1684 - value of fraction part ok 1685 - input is unmodified # # $x = Math::BigFloat -> new("-1234000"); $i = $x -> dparts(); # ok 1686 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1687 - value of integer part ok 1688 - input is unmodified # # $x = Math::BigFloat -> new("-12340000"); ($i, $f) = $x -> dparts(); # ok 1689 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1690 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1691 - value of integer part ok 1692 - value of fraction part ok 1693 - input is unmodified # # $x = Math::BigFloat -> new("-12340000"); $i = $x -> dparts(); # ok 1694 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1695 - value of integer part ok 1696 - input is unmodified # # $x = Math::BigFloat -> new("-123400000"); ($i, $f) = $x -> dparts(); # ok 1697 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1698 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1699 - value of integer part ok 1700 - value of fraction part ok 1701 - input is unmodified # # $x = Math::BigFloat -> new("-123400000"); $i = $x -> dparts(); # ok 1702 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1703 - value of integer part ok 1704 - input is unmodified # # $x = Math::BigFloat -> new("-1234000000"); ($i, $f) = $x -> dparts(); # ok 1705 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1706 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1707 - value of integer part ok 1708 - value of fraction part ok 1709 - input is unmodified # # $x = Math::BigFloat -> new("-1234000000"); $i = $x -> dparts(); # ok 1710 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1711 - value of integer part ok 1712 - input is unmodified # # $x = Math::BigFloat -> new("-12340000000"); ($i, $f) = $x -> dparts(); # ok 1713 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1714 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1715 - value of integer part ok 1716 - value of fraction part ok 1717 - input is unmodified # # $x = Math::BigFloat -> new("-12340000000"); $i = $x -> dparts(); # ok 1718 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1719 - value of integer part ok 1720 - input is unmodified # # $x = Math::BigFloat -> new("-123400000000"); ($i, $f) = $x -> dparts(); # ok 1721 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1722 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1723 - value of integer part ok 1724 - value of fraction part ok 1725 - input is unmodified # # $x = Math::BigFloat -> new("-123400000000"); $i = $x -> dparts(); # ok 1726 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1727 - value of integer part ok 1728 - input is unmodified # # $x = Math::BigFloat -> new("-1234000000000"); ($i, $f) = $x -> dparts(); # ok 1729 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1730 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1731 - value of integer part ok 1732 - value of fraction part ok 1733 - input is unmodified # # $x = Math::BigFloat -> new("-1234000000000"); $i = $x -> dparts(); # ok 1734 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1735 - value of integer part ok 1736 - input is unmodified # # $x = Math::BigFloat -> new("-0.000003141592"); ($i, $f) = $x -> dparts(); # ok 1737 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1738 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1739 - value of integer part ok 1740 - value of fraction part ok 1741 - input is unmodified # # $x = Math::BigFloat -> new("-0.000003141592"); $i = $x -> dparts(); # ok 1742 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1743 - value of integer part ok 1744 - input is unmodified # # $x = Math::BigFloat -> new("-0.00003141592"); ($i, $f) = $x -> dparts(); # ok 1745 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1746 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1747 - value of integer part ok 1748 - value of fraction part ok 1749 - input is unmodified # # $x = Math::BigFloat -> new("-0.00003141592"); $i = $x -> dparts(); # ok 1750 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1751 - value of integer part ok 1752 - input is unmodified # # $x = Math::BigFloat -> new("-0.0003141592"); ($i, $f) = $x -> dparts(); # ok 1753 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1754 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1755 - value of integer part ok 1756 - value of fraction part ok 1757 - input is unmodified # # $x = Math::BigFloat -> new("-0.0003141592"); $i = $x -> dparts(); # ok 1758 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1759 - value of integer part ok 1760 - input is unmodified # # $x = Math::BigFloat -> new("-0.003141592"); ($i, $f) = $x -> dparts(); # ok 1761 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1762 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1763 - value of integer part ok 1764 - value of fraction part ok 1765 - input is unmodified # # $x = Math::BigFloat -> new("-0.003141592"); $i = $x -> dparts(); # ok 1766 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1767 - value of integer part ok 1768 - input is unmodified # # $x = Math::BigFloat -> new("-0.03141592"); ($i, $f) = $x -> dparts(); # ok 1769 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1770 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1771 - value of integer part ok 1772 - value of fraction part ok 1773 - input is unmodified # # $x = Math::BigFloat -> new("-0.03141592"); $i = $x -> dparts(); # ok 1774 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1775 - value of integer part ok 1776 - input is unmodified # # $x = Math::BigFloat -> new("-0.3141592"); ($i, $f) = $x -> dparts(); # ok 1777 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1778 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1779 - value of integer part ok 1780 - value of fraction part ok 1781 - input is unmodified # # $x = Math::BigFloat -> new("-0.3141592"); $i = $x -> dparts(); # ok 1782 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1783 - value of integer part ok 1784 - input is unmodified # # $x = Math::BigFloat -> new("-3.141592"); ($i, $f) = $x -> dparts(); # ok 1785 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1786 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1787 - value of integer part ok 1788 - value of fraction part ok 1789 - input is unmodified # # $x = Math::BigFloat -> new("-3.141592"); $i = $x -> dparts(); # ok 1790 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1791 - value of integer part ok 1792 - input is unmodified # # $x = Math::BigFloat -> new("-31.41592"); ($i, $f) = $x -> dparts(); # ok 1793 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1794 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1795 - value of integer part ok 1796 - value of fraction part ok 1797 - input is unmodified # # $x = Math::BigFloat -> new("-31.41592"); $i = $x -> dparts(); # ok 1798 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1799 - value of integer part ok 1800 - input is unmodified # # $x = Math::BigFloat -> new("-314.1592"); ($i, $f) = $x -> dparts(); # ok 1801 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1802 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1803 - value of integer part ok 1804 - value of fraction part ok 1805 - input is unmodified # # $x = Math::BigFloat -> new("-314.1592"); $i = $x -> dparts(); # ok 1806 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1807 - value of integer part ok 1808 - input is unmodified # # $x = Math::BigFloat -> new("-3141.592"); ($i, $f) = $x -> dparts(); # ok 1809 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1810 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1811 - value of integer part ok 1812 - value of fraction part ok 1813 - input is unmodified # # $x = Math::BigFloat -> new("-3141.592"); $i = $x -> dparts(); # ok 1814 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1815 - value of integer part ok 1816 - input is unmodified # # $x = Math::BigFloat -> new("-31415.92"); ($i, $f) = $x -> dparts(); # ok 1817 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1818 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1819 - value of integer part ok 1820 - value of fraction part ok 1821 - input is unmodified # # $x = Math::BigFloat -> new("-31415.92"); $i = $x -> dparts(); # ok 1822 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1823 - value of integer part ok 1824 - input is unmodified # # $x = Math::BigFloat -> new("-314159.2"); ($i, $f) = $x -> dparts(); # ok 1825 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1826 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1827 - value of integer part ok 1828 - value of fraction part ok 1829 - input is unmodified # # $x = Math::BigFloat -> new("-314159.2"); $i = $x -> dparts(); # ok 1830 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1831 - value of integer part ok 1832 - input is unmodified # # $x = Math::BigFloat -> new("-3141592"); ($i, $f) = $x -> dparts(); # ok 1833 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1834 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1835 - value of integer part ok 1836 - value of fraction part ok 1837 - input is unmodified # # $x = Math::BigFloat -> new("-3141592"); $i = $x -> dparts(); # ok 1838 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1839 - value of integer part ok 1840 - input is unmodified ok t/dparts-mbi.t ................................ 1..784 # # $x = Math::BigInt -> new("NaN"); ($i, $f) = $x -> dparts(); # ok 1 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 2 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 3 - value of integer part ok 4 - value of fraction part ok 5 - input is unmodified # # $x = Math::BigInt -> new("NaN"); $i = $x -> dparts(); # ok 6 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 7 - value of integer part ok 8 - input is unmodified # # $x = Math::BigInt -> new("inf"); ($i, $f) = $x -> dparts(); # ok 9 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 10 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 11 - value of integer part ok 12 - value of fraction part ok 13 - input is unmodified # # $x = Math::BigInt -> new("inf"); $i = $x -> dparts(); # ok 14 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 15 - value of integer part ok 16 - input is unmodified # # $x = Math::BigInt -> new("-inf"); ($i, $f) = $x -> dparts(); # ok 17 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 18 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 19 - value of integer part ok 20 - value of fraction part ok 21 - input is unmodified # # $x = Math::BigInt -> new("-inf"); $i = $x -> dparts(); # ok 22 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 23 - value of integer part ok 24 - input is unmodified # # $x = Math::BigInt -> new("0"); ($i, $f) = $x -> dparts(); # ok 25 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 26 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 27 - value of integer part ok 28 - value of fraction part ok 29 - input is unmodified # # $x = Math::BigInt -> new("0"); $i = $x -> dparts(); # ok 30 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 31 - value of integer part ok 32 - input is unmodified # # $x = Math::BigInt -> new("1"); ($i, $f) = $x -> dparts(); # ok 33 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 34 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 35 - value of integer part ok 36 - value of fraction part ok 37 - input is unmodified # # $x = Math::BigInt -> new("1"); $i = $x -> dparts(); # ok 38 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 39 - value of integer part ok 40 - input is unmodified # # $x = Math::BigInt -> new("10"); ($i, $f) = $x -> dparts(); # ok 41 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 42 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 43 - value of integer part ok 44 - value of fraction part ok 45 - input is unmodified # # $x = Math::BigInt -> new("10"); $i = $x -> dparts(); # ok 46 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 47 - value of integer part ok 48 - input is unmodified # # $x = Math::BigInt -> new("100"); ($i, $f) = $x -> dparts(); # ok 49 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 50 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 51 - value of integer part ok 52 - value of fraction part ok 53 - input is unmodified # # $x = Math::BigInt -> new("100"); $i = $x -> dparts(); # ok 54 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 55 - value of integer part ok 56 - input is unmodified # # $x = Math::BigInt -> new("1000"); ($i, $f) = $x -> dparts(); # ok 57 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 58 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 59 - value of integer part ok 60 - value of fraction part ok 61 - input is unmodified # # $x = Math::BigInt -> new("1000"); $i = $x -> dparts(); # ok 62 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 63 - value of integer part ok 64 - input is unmodified # # $x = Math::BigInt -> new("10000"); ($i, $f) = $x -> dparts(); # ok 65 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 66 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 67 - value of integer part ok 68 - value of fraction part ok 69 - input is unmodified # # $x = Math::BigInt -> new("10000"); $i = $x -> dparts(); # ok 70 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 71 - value of integer part ok 72 - input is unmodified # # $x = Math::BigInt -> new("100000"); ($i, $f) = $x -> dparts(); # ok 73 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 74 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 75 - value of integer part ok 76 - value of fraction part ok 77 - input is unmodified # # $x = Math::BigInt -> new("100000"); $i = $x -> dparts(); # ok 78 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 79 - value of integer part ok 80 - input is unmodified # # $x = Math::BigInt -> new("1000000"); ($i, $f) = $x -> dparts(); # ok 81 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 82 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 83 - value of integer part ok 84 - value of fraction part ok 85 - input is unmodified # # $x = Math::BigInt -> new("1000000"); $i = $x -> dparts(); # ok 86 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 87 - value of integer part ok 88 - input is unmodified # # $x = Math::BigInt -> new("10000000"); ($i, $f) = $x -> dparts(); # ok 89 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 90 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 91 - value of integer part ok 92 - value of fraction part ok 93 - input is unmodified # # $x = Math::BigInt -> new("10000000"); $i = $x -> dparts(); # ok 94 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 95 - value of integer part ok 96 - input is unmodified # # $x = Math::BigInt -> new("100000000"); ($i, $f) = $x -> dparts(); # ok 97 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 98 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 99 - value of integer part ok 100 - value of fraction part ok 101 - input is unmodified # # $x = Math::BigInt -> new("100000000"); $i = $x -> dparts(); # ok 102 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 103 - value of integer part ok 104 - input is unmodified # # $x = Math::BigInt -> new("1000000000"); ($i, $f) = $x -> dparts(); # ok 105 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 106 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 107 - value of integer part ok 108 - value of fraction part ok 109 - input is unmodified # # $x = Math::BigInt -> new("1000000000"); $i = $x -> dparts(); # ok 110 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 111 - value of integer part ok 112 - input is unmodified # # $x = Math::BigInt -> new("10000000000"); ($i, $f) = $x -> dparts(); # ok 113 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 114 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 115 - value of integer part ok 116 - value of fraction part ok 117 - input is unmodified # # $x = Math::BigInt -> new("10000000000"); $i = $x -> dparts(); # ok 118 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 119 - value of integer part ok 120 - input is unmodified # # $x = Math::BigInt -> new("100000000000"); ($i, $f) = $x -> dparts(); # ok 121 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 122 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 123 - value of integer part ok 124 - value of fraction part ok 125 - input is unmodified # # $x = Math::BigInt -> new("100000000000"); $i = $x -> dparts(); # ok 126 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 127 - value of integer part ok 128 - input is unmodified # # $x = Math::BigInt -> new("1000000000000"); ($i, $f) = $x -> dparts(); # ok 129 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 130 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 131 - value of integer part ok 132 - value of fraction part ok 133 - input is unmodified # # $x = Math::BigInt -> new("1000000000000"); $i = $x -> dparts(); # ok 134 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 135 - value of integer part ok 136 - input is unmodified # # $x = Math::BigInt -> new("12"); ($i, $f) = $x -> dparts(); # ok 137 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 138 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 139 - value of integer part ok 140 - value of fraction part ok 141 - input is unmodified # # $x = Math::BigInt -> new("12"); $i = $x -> dparts(); # ok 142 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 143 - value of integer part ok 144 - input is unmodified # # $x = Math::BigInt -> new("120"); ($i, $f) = $x -> dparts(); # ok 145 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 146 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 147 - value of integer part ok 148 - value of fraction part ok 149 - input is unmodified # # $x = Math::BigInt -> new("120"); $i = $x -> dparts(); # ok 150 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 151 - value of integer part ok 152 - input is unmodified # # $x = Math::BigInt -> new("1200"); ($i, $f) = $x -> dparts(); # ok 153 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 154 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 155 - value of integer part ok 156 - value of fraction part ok 157 - input is unmodified # # $x = Math::BigInt -> new("1200"); $i = $x -> dparts(); # ok 158 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 159 - value of integer part ok 160 - input is unmodified # # $x = Math::BigInt -> new("12000"); ($i, $f) = $x -> dparts(); # ok 161 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 162 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 163 - value of integer part ok 164 - value of fraction part ok 165 - input is unmodified # # $x = Math::BigInt -> new("12000"); $i = $x -> dparts(); # ok 166 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 167 - value of integer part ok 168 - input is unmodified # # $x = Math::BigInt -> new("120000"); ($i, $f) = $x -> dparts(); # ok 169 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 170 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 171 - value of integer part ok 172 - value of fraction part ok 173 - input is unmodified # # $x = Math::BigInt -> new("120000"); $i = $x -> dparts(); # ok 174 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 175 - value of integer part ok 176 - input is unmodified # # $x = Math::BigInt -> new("1200000"); ($i, $f) = $x -> dparts(); # ok 177 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 178 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 179 - value of integer part ok 180 - value of fraction part ok 181 - input is unmodified # # $x = Math::BigInt -> new("1200000"); $i = $x -> dparts(); # ok 182 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 183 - value of integer part ok 184 - input is unmodified # # $x = Math::BigInt -> new("12000000"); ($i, $f) = $x -> dparts(); # ok 185 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 186 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 187 - value of integer part ok 188 - value of fraction part ok 189 - input is unmodified # # $x = Math::BigInt -> new("12000000"); $i = $x -> dparts(); # ok 190 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 191 - value of integer part ok 192 - input is unmodified # # $x = Math::BigInt -> new("120000000"); ($i, $f) = $x -> dparts(); # ok 193 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 194 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 195 - value of integer part ok 196 - value of fraction part ok 197 - input is unmodified # # $x = Math::BigInt -> new("120000000"); $i = $x -> dparts(); # ok 198 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 199 - value of integer part ok 200 - input is unmodified # # $x = Math::BigInt -> new("1200000000"); ($i, $f) = $x -> dparts(); # ok 201 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 202 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 203 - value of integer part ok 204 - value of fraction part ok 205 - input is unmodified # # $x = Math::BigInt -> new("1200000000"); $i = $x -> dparts(); # ok 206 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 207 - value of integer part ok 208 - input is unmodified # # $x = Math::BigInt -> new("12000000000"); ($i, $f) = $x -> dparts(); # ok 209 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 210 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 211 - value of integer part ok 212 - value of fraction part ok 213 - input is unmodified # # $x = Math::BigInt -> new("12000000000"); $i = $x -> dparts(); # ok 214 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 215 - value of integer part ok 216 - input is unmodified # # $x = Math::BigInt -> new("120000000000"); ($i, $f) = $x -> dparts(); # ok 217 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 218 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 219 - value of integer part ok 220 - value of fraction part ok 221 - input is unmodified # # $x = Math::BigInt -> new("120000000000"); $i = $x -> dparts(); # ok 222 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 223 - value of integer part ok 224 - input is unmodified # # $x = Math::BigInt -> new("1200000000000"); ($i, $f) = $x -> dparts(); # ok 225 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 226 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 227 - value of integer part ok 228 - value of fraction part ok 229 - input is unmodified # # $x = Math::BigInt -> new("1200000000000"); $i = $x -> dparts(); # ok 230 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 231 - value of integer part ok 232 - input is unmodified # # $x = Math::BigInt -> new("123"); ($i, $f) = $x -> dparts(); # ok 233 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 234 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 235 - value of integer part ok 236 - value of fraction part ok 237 - input is unmodified # # $x = Math::BigInt -> new("123"); $i = $x -> dparts(); # ok 238 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 239 - value of integer part ok 240 - input is unmodified # # $x = Math::BigInt -> new("1230"); ($i, $f) = $x -> dparts(); # ok 241 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 242 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 243 - value of integer part ok 244 - value of fraction part ok 245 - input is unmodified # # $x = Math::BigInt -> new("1230"); $i = $x -> dparts(); # ok 246 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 247 - value of integer part ok 248 - input is unmodified # # $x = Math::BigInt -> new("12300"); ($i, $f) = $x -> dparts(); # ok 249 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 250 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 251 - value of integer part ok 252 - value of fraction part ok 253 - input is unmodified # # $x = Math::BigInt -> new("12300"); $i = $x -> dparts(); # ok 254 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 255 - value of integer part ok 256 - input is unmodified # # $x = Math::BigInt -> new("123000"); ($i, $f) = $x -> dparts(); # ok 257 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 258 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 259 - value of integer part ok 260 - value of fraction part ok 261 - input is unmodified # # $x = Math::BigInt -> new("123000"); $i = $x -> dparts(); # ok 262 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 263 - value of integer part ok 264 - input is unmodified # # $x = Math::BigInt -> new("1230000"); ($i, $f) = $x -> dparts(); # ok 265 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 266 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 267 - value of integer part ok 268 - value of fraction part ok 269 - input is unmodified # # $x = Math::BigInt -> new("1230000"); $i = $x -> dparts(); # ok 270 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 271 - value of integer part ok 272 - input is unmodified # # $x = Math::BigInt -> new("12300000"); ($i, $f) = $x -> dparts(); # ok 273 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 274 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 275 - value of integer part ok 276 - value of fraction part ok 277 - input is unmodified # # $x = Math::BigInt -> new("12300000"); $i = $x -> dparts(); # ok 278 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 279 - value of integer part ok 280 - input is unmodified # # $x = Math::BigInt -> new("123000000"); ($i, $f) = $x -> dparts(); # ok 281 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 282 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 283 - value of integer part ok 284 - value of fraction part ok 285 - input is unmodified # # $x = Math::BigInt -> new("123000000"); $i = $x -> dparts(); # ok 286 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 287 - value of integer part ok 288 - input is unmodified # # $x = Math::BigInt -> new("1230000000"); ($i, $f) = $x -> dparts(); # ok 289 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 290 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 291 - value of integer part ok 292 - value of fraction part ok 293 - input is unmodified # # $x = Math::BigInt -> new("1230000000"); $i = $x -> dparts(); # ok 294 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 295 - value of integer part ok 296 - input is unmodified # # $x = Math::BigInt -> new("12300000000"); ($i, $f) = $x -> dparts(); # ok 297 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 298 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 299 - value of integer part ok 300 - value of fraction part ok 301 - input is unmodified # # $x = Math::BigInt -> new("12300000000"); $i = $x -> dparts(); # ok 302 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 303 - value of integer part ok 304 - input is unmodified # # $x = Math::BigInt -> new("123000000000"); ($i, $f) = $x -> dparts(); # ok 305 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 306 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 307 - value of integer part ok 308 - value of fraction part ok 309 - input is unmodified # # $x = Math::BigInt -> new("123000000000"); $i = $x -> dparts(); # ok 310 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 311 - value of integer part ok 312 - input is unmodified # # $x = Math::BigInt -> new("1230000000000"); ($i, $f) = $x -> dparts(); # ok 313 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 314 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 315 - value of integer part ok 316 - value of fraction part ok 317 - input is unmodified # # $x = Math::BigInt -> new("1230000000000"); $i = $x -> dparts(); # ok 318 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 319 - value of integer part ok 320 - input is unmodified # # $x = Math::BigInt -> new("1234"); ($i, $f) = $x -> dparts(); # ok 321 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 322 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 323 - value of integer part ok 324 - value of fraction part ok 325 - input is unmodified # # $x = Math::BigInt -> new("1234"); $i = $x -> dparts(); # ok 326 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 327 - value of integer part ok 328 - input is unmodified # # $x = Math::BigInt -> new("12340"); ($i, $f) = $x -> dparts(); # ok 329 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 330 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 331 - value of integer part ok 332 - value of fraction part ok 333 - input is unmodified # # $x = Math::BigInt -> new("12340"); $i = $x -> dparts(); # ok 334 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 335 - value of integer part ok 336 - input is unmodified # # $x = Math::BigInt -> new("123400"); ($i, $f) = $x -> dparts(); # ok 337 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 338 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 339 - value of integer part ok 340 - value of fraction part ok 341 - input is unmodified # # $x = Math::BigInt -> new("123400"); $i = $x -> dparts(); # ok 342 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 343 - value of integer part ok 344 - input is unmodified # # $x = Math::BigInt -> new("1234000"); ($i, $f) = $x -> dparts(); # ok 345 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 346 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 347 - value of integer part ok 348 - value of fraction part ok 349 - input is unmodified # # $x = Math::BigInt -> new("1234000"); $i = $x -> dparts(); # ok 350 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 351 - value of integer part ok 352 - input is unmodified # # $x = Math::BigInt -> new("12340000"); ($i, $f) = $x -> dparts(); # ok 353 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 354 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 355 - value of integer part ok 356 - value of fraction part ok 357 - input is unmodified # # $x = Math::BigInt -> new("12340000"); $i = $x -> dparts(); # ok 358 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 359 - value of integer part ok 360 - input is unmodified # # $x = Math::BigInt -> new("123400000"); ($i, $f) = $x -> dparts(); # ok 361 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 362 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 363 - value of integer part ok 364 - value of fraction part ok 365 - input is unmodified # # $x = Math::BigInt -> new("123400000"); $i = $x -> dparts(); # ok 366 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 367 - value of integer part ok 368 - input is unmodified # # $x = Math::BigInt -> new("1234000000"); ($i, $f) = $x -> dparts(); # ok 369 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 370 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 371 - value of integer part ok 372 - value of fraction part ok 373 - input is unmodified # # $x = Math::BigInt -> new("1234000000"); $i = $x -> dparts(); # ok 374 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 375 - value of integer part ok 376 - input is unmodified # # $x = Math::BigInt -> new("12340000000"); ($i, $f) = $x -> dparts(); # ok 377 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 378 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 379 - value of integer part ok 380 - value of fraction part ok 381 - input is unmodified # # $x = Math::BigInt -> new("12340000000"); $i = $x -> dparts(); # ok 382 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 383 - value of integer part ok 384 - input is unmodified # # $x = Math::BigInt -> new("123400000000"); ($i, $f) = $x -> dparts(); # ok 385 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 386 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 387 - value of integer part ok 388 - value of fraction part ok 389 - input is unmodified # # $x = Math::BigInt -> new("123400000000"); $i = $x -> dparts(); # ok 390 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 391 - value of integer part ok 392 - input is unmodified # # $x = Math::BigInt -> new("1234000000000"); ($i, $f) = $x -> dparts(); # ok 393 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 394 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 395 - value of integer part ok 396 - value of fraction part ok 397 - input is unmodified # # $x = Math::BigInt -> new("1234000000000"); $i = $x -> dparts(); # ok 398 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 399 - value of integer part ok 400 - input is unmodified # # $x = Math::BigInt -> new("3141592"); ($i, $f) = $x -> dparts(); # ok 401 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 402 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 403 - value of integer part ok 404 - value of fraction part ok 405 - input is unmodified # # $x = Math::BigInt -> new("3141592"); $i = $x -> dparts(); # ok 406 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 407 - value of integer part ok 408 - input is unmodified # # $x = Math::BigInt -> new("-1"); ($i, $f) = $x -> dparts(); # ok 409 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 410 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 411 - value of integer part ok 412 - value of fraction part ok 413 - input is unmodified # # $x = Math::BigInt -> new("-1"); $i = $x -> dparts(); # ok 414 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 415 - value of integer part ok 416 - input is unmodified # # $x = Math::BigInt -> new("-10"); ($i, $f) = $x -> dparts(); # ok 417 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 418 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 419 - value of integer part ok 420 - value of fraction part ok 421 - input is unmodified # # $x = Math::BigInt -> new("-10"); $i = $x -> dparts(); # ok 422 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 423 - value of integer part ok 424 - input is unmodified # # $x = Math::BigInt -> new("-100"); ($i, $f) = $x -> dparts(); # ok 425 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 426 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 427 - value of integer part ok 428 - value of fraction part ok 429 - input is unmodified # # $x = Math::BigInt -> new("-100"); $i = $x -> dparts(); # ok 430 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 431 - value of integer part ok 432 - input is unmodified # # $x = Math::BigInt -> new("-1000"); ($i, $f) = $x -> dparts(); # ok 433 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 434 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 435 - value of integer part ok 436 - value of fraction part ok 437 - input is unmodified # # $x = Math::BigInt -> new("-1000"); $i = $x -> dparts(); # ok 438 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 439 - value of integer part ok 440 - input is unmodified # # $x = Math::BigInt -> new("-10000"); ($i, $f) = $x -> dparts(); # ok 441 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 442 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 443 - value of integer part ok 444 - value of fraction part ok 445 - input is unmodified # # $x = Math::BigInt -> new("-10000"); $i = $x -> dparts(); # ok 446 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 447 - value of integer part ok 448 - input is unmodified # # $x = Math::BigInt -> new("-100000"); ($i, $f) = $x -> dparts(); # ok 449 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 450 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 451 - value of integer part ok 452 - value of fraction part ok 453 - input is unmodified # # $x = Math::BigInt -> new("-100000"); $i = $x -> dparts(); # ok 454 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 455 - value of integer part ok 456 - input is unmodified # # $x = Math::BigInt -> new("-1000000"); ($i, $f) = $x -> dparts(); # ok 457 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 458 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 459 - value of integer part ok 460 - value of fraction part ok 461 - input is unmodified # # $x = Math::BigInt -> new("-1000000"); $i = $x -> dparts(); # ok 462 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 463 - value of integer part ok 464 - input is unmodified # # $x = Math::BigInt -> new("-10000000"); ($i, $f) = $x -> dparts(); # ok 465 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 466 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 467 - value of integer part ok 468 - value of fraction part ok 469 - input is unmodified # # $x = Math::BigInt -> new("-10000000"); $i = $x -> dparts(); # ok 470 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 471 - value of integer part ok 472 - input is unmodified # # $x = Math::BigInt -> new("-100000000"); ($i, $f) = $x -> dparts(); # ok 473 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 474 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 475 - value of integer part ok 476 - value of fraction part ok 477 - input is unmodified # # $x = Math::BigInt -> new("-100000000"); $i = $x -> dparts(); # ok 478 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 479 - value of integer part ok 480 - input is unmodified # # $x = Math::BigInt -> new("-1000000000"); ($i, $f) = $x -> dparts(); # ok 481 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 482 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 483 - value of integer part ok 484 - value of fraction part ok 485 - input is unmodified # # $x = Math::BigInt -> new("-1000000000"); $i = $x -> dparts(); # ok 486 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 487 - value of integer part ok 488 - input is unmodified # # $x = Math::BigInt -> new("-10000000000"); ($i, $f) = $x -> dparts(); # ok 489 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 490 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 491 - value of integer part ok 492 - value of fraction part ok 493 - input is unmodified # # $x = Math::BigInt -> new("-10000000000"); $i = $x -> dparts(); # ok 494 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 495 - value of integer part ok 496 - input is unmodified # # $x = Math::BigInt -> new("-100000000000"); ($i, $f) = $x -> dparts(); # ok 497 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 498 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 499 - value of integer part ok 500 - value of fraction part ok 501 - input is unmodified # # $x = Math::BigInt -> new("-100000000000"); $i = $x -> dparts(); # ok 502 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 503 - value of integer part ok 504 - input is unmodified # # $x = Math::BigInt -> new("-1000000000000"); ($i, $f) = $x -> dparts(); # ok 505 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 506 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 507 - value of integer part ok 508 - value of fraction part ok 509 - input is unmodified # # $x = Math::BigInt -> new("-1000000000000"); $i = $x -> dparts(); # ok 510 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 511 - value of integer part ok 512 - input is unmodified # # $x = Math::BigInt -> new("-12"); ($i, $f) = $x -> dparts(); # ok 513 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 514 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 515 - value of integer part ok 516 - value of fraction part ok 517 - input is unmodified # # $x = Math::BigInt -> new("-12"); $i = $x -> dparts(); # ok 518 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 519 - value of integer part ok 520 - input is unmodified # # $x = Math::BigInt -> new("-120"); ($i, $f) = $x -> dparts(); # ok 521 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 522 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 523 - value of integer part ok 524 - value of fraction part ok 525 - input is unmodified # # $x = Math::BigInt -> new("-120"); $i = $x -> dparts(); # ok 526 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 527 - value of integer part ok 528 - input is unmodified # # $x = Math::BigInt -> new("-1200"); ($i, $f) = $x -> dparts(); # ok 529 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 530 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 531 - value of integer part ok 532 - value of fraction part ok 533 - input is unmodified # # $x = Math::BigInt -> new("-1200"); $i = $x -> dparts(); # ok 534 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 535 - value of integer part ok 536 - input is unmodified # # $x = Math::BigInt -> new("-12000"); ($i, $f) = $x -> dparts(); # ok 537 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 538 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 539 - value of integer part ok 540 - value of fraction part ok 541 - input is unmodified # # $x = Math::BigInt -> new("-12000"); $i = $x -> dparts(); # ok 542 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 543 - value of integer part ok 544 - input is unmodified # # $x = Math::BigInt -> new("-120000"); ($i, $f) = $x -> dparts(); # ok 545 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 546 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 547 - value of integer part ok 548 - value of fraction part ok 549 - input is unmodified # # $x = Math::BigInt -> new("-120000"); $i = $x -> dparts(); # ok 550 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 551 - value of integer part ok 552 - input is unmodified # # $x = Math::BigInt -> new("-1200000"); ($i, $f) = $x -> dparts(); # ok 553 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 554 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 555 - value of integer part ok 556 - value of fraction part ok 557 - input is unmodified # # $x = Math::BigInt -> new("-1200000"); $i = $x -> dparts(); # ok 558 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 559 - value of integer part ok 560 - input is unmodified # # $x = Math::BigInt -> new("-12000000"); ($i, $f) = $x -> dparts(); # ok 561 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 562 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 563 - value of integer part ok 564 - value of fraction part ok 565 - input is unmodified # # $x = Math::BigInt -> new("-12000000"); $i = $x -> dparts(); # ok 566 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 567 - value of integer part ok 568 - input is unmodified # # $x = Math::BigInt -> new("-120000000"); ($i, $f) = $x -> dparts(); # ok 569 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 570 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 571 - value of integer part ok 572 - value of fraction part ok 573 - input is unmodified # # $x = Math::BigInt -> new("-120000000"); $i = $x -> dparts(); # ok 574 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 575 - value of integer part ok 576 - input is unmodified # # $x = Math::BigInt -> new("-1200000000"); ($i, $f) = $x -> dparts(); # ok 577 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 578 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 579 - value of integer part ok 580 - value of fraction part ok 581 - input is unmodified # # $x = Math::BigInt -> new("-1200000000"); $i = $x -> dparts(); # ok 582 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 583 - value of integer part ok 584 - input is unmodified # # $x = Math::BigInt -> new("-12000000000"); ($i, $f) = $x -> dparts(); # ok 585 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 586 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 587 - value of integer part ok 588 - value of fraction part ok 589 - input is unmodified # # $x = Math::BigInt -> new("-12000000000"); $i = $x -> dparts(); # ok 590 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 591 - value of integer part ok 592 - input is unmodified # # $x = Math::BigInt -> new("-120000000000"); ($i, $f) = $x -> dparts(); # ok 593 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 594 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 595 - value of integer part ok 596 - value of fraction part ok 597 - input is unmodified # # $x = Math::BigInt -> new("-120000000000"); $i = $x -> dparts(); # ok 598 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 599 - value of integer part ok 600 - input is unmodified # # $x = Math::BigInt -> new("-1200000000000"); ($i, $f) = $x -> dparts(); # ok 601 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 602 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 603 - value of integer part ok 604 - value of fraction part ok 605 - input is unmodified # # $x = Math::BigInt -> new("-1200000000000"); $i = $x -> dparts(); # ok 606 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 607 - value of integer part ok 608 - input is unmodified # # $x = Math::BigInt -> new("-123"); ($i, $f) = $x -> dparts(); # ok 609 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 610 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 611 - value of integer part ok 612 - value of fraction part ok 613 - input is unmodified # # $x = Math::BigInt -> new("-123"); $i = $x -> dparts(); # ok 614 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 615 - value of integer part ok 616 - input is unmodified # # $x = Math::BigInt -> new("-1230"); ($i, $f) = $x -> dparts(); # ok 617 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 618 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 619 - value of integer part ok 620 - value of fraction part ok 621 - input is unmodified # # $x = Math::BigInt -> new("-1230"); $i = $x -> dparts(); # ok 622 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 623 - value of integer part ok 624 - input is unmodified # # $x = Math::BigInt -> new("-12300"); ($i, $f) = $x -> dparts(); # ok 625 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 626 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 627 - value of integer part ok 628 - value of fraction part ok 629 - input is unmodified # # $x = Math::BigInt -> new("-12300"); $i = $x -> dparts(); # ok 630 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 631 - value of integer part ok 632 - input is unmodified # # $x = Math::BigInt -> new("-123000"); ($i, $f) = $x -> dparts(); # ok 633 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 634 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 635 - value of integer part ok 636 - value of fraction part ok 637 - input is unmodified # # $x = Math::BigInt -> new("-123000"); $i = $x -> dparts(); # ok 638 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 639 - value of integer part ok 640 - input is unmodified # # $x = Math::BigInt -> new("-1230000"); ($i, $f) = $x -> dparts(); # ok 641 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 642 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 643 - value of integer part ok 644 - value of fraction part ok 645 - input is unmodified # # $x = Math::BigInt -> new("-1230000"); $i = $x -> dparts(); # ok 646 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 647 - value of integer part ok 648 - input is unmodified # # $x = Math::BigInt -> new("-12300000"); ($i, $f) = $x -> dparts(); # ok 649 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 650 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 651 - value of integer part ok 652 - value of fraction part ok 653 - input is unmodified # # $x = Math::BigInt -> new("-12300000"); $i = $x -> dparts(); # ok 654 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 655 - value of integer part ok 656 - input is unmodified # # $x = Math::BigInt -> new("-123000000"); ($i, $f) = $x -> dparts(); # ok 657 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 658 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 659 - value of integer part ok 660 - value of fraction part ok 661 - input is unmodified # # $x = Math::BigInt -> new("-123000000"); $i = $x -> dparts(); # ok 662 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 663 - value of integer part ok 664 - input is unmodified # # $x = Math::BigInt -> new("-1230000000"); ($i, $f) = $x -> dparts(); # ok 665 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 666 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 667 - value of integer part ok 668 - value of fraction part ok 669 - input is unmodified # # $x = Math::BigInt -> new("-1230000000"); $i = $x -> dparts(); # ok 670 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 671 - value of integer part ok 672 - input is unmodified # # $x = Math::BigInt -> new("-12300000000"); ($i, $f) = $x -> dparts(); # ok 673 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 674 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 675 - value of integer part ok 676 - value of fraction part ok 677 - input is unmodified # # $x = Math::BigInt -> new("-12300000000"); $i = $x -> dparts(); # ok 678 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 679 - value of integer part ok 680 - input is unmodified # # $x = Math::BigInt -> new("-123000000000"); ($i, $f) = $x -> dparts(); # ok 681 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 682 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 683 - value of integer part ok 684 - value of fraction part ok 685 - input is unmodified # # $x = Math::BigInt -> new("-123000000000"); $i = $x -> dparts(); # ok 686 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 687 - value of integer part ok 688 - input is unmodified # # $x = Math::BigInt -> new("-1230000000000"); ($i, $f) = $x -> dparts(); # ok 689 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 690 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 691 - value of integer part ok 692 - value of fraction part ok 693 - input is unmodified # # $x = Math::BigInt -> new("-1230000000000"); $i = $x -> dparts(); # ok 694 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 695 - value of integer part ok 696 - input is unmodified # # $x = Math::BigInt -> new("-1234"); ($i, $f) = $x -> dparts(); # ok 697 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 698 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 699 - value of integer part ok 700 - value of fraction part ok 701 - input is unmodified # # $x = Math::BigInt -> new("-1234"); $i = $x -> dparts(); # ok 702 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 703 - value of integer part ok 704 - input is unmodified # # $x = Math::BigInt -> new("-12340"); ($i, $f) = $x -> dparts(); # ok 705 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 706 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 707 - value of integer part ok 708 - value of fraction part ok 709 - input is unmodified # # $x = Math::BigInt -> new("-12340"); $i = $x -> dparts(); # ok 710 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 711 - value of integer part ok 712 - input is unmodified # # $x = Math::BigInt -> new("-123400"); ($i, $f) = $x -> dparts(); # ok 713 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 714 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 715 - value of integer part ok 716 - value of fraction part ok 717 - input is unmodified # # $x = Math::BigInt -> new("-123400"); $i = $x -> dparts(); # ok 718 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 719 - value of integer part ok 720 - input is unmodified # # $x = Math::BigInt -> new("-1234000"); ($i, $f) = $x -> dparts(); # ok 721 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 722 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 723 - value of integer part ok 724 - value of fraction part ok 725 - input is unmodified # # $x = Math::BigInt -> new("-1234000"); $i = $x -> dparts(); # ok 726 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 727 - value of integer part ok 728 - input is unmodified # # $x = Math::BigInt -> new("-12340000"); ($i, $f) = $x -> dparts(); # ok 729 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 730 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 731 - value of integer part ok 732 - value of fraction part ok 733 - input is unmodified # # $x = Math::BigInt -> new("-12340000"); $i = $x -> dparts(); # ok 734 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 735 - value of integer part ok 736 - input is unmodified # # $x = Math::BigInt -> new("-123400000"); ($i, $f) = $x -> dparts(); # ok 737 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 738 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 739 - value of integer part ok 740 - value of fraction part ok 741 - input is unmodified # # $x = Math::BigInt -> new("-123400000"); $i = $x -> dparts(); # ok 742 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 743 - value of integer part ok 744 - input is unmodified # # $x = Math::BigInt -> new("-1234000000"); ($i, $f) = $x -> dparts(); # ok 745 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 746 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 747 - value of integer part ok 748 - value of fraction part ok 749 - input is unmodified # # $x = Math::BigInt -> new("-1234000000"); $i = $x -> dparts(); # ok 750 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 751 - value of integer part ok 752 - input is unmodified # # $x = Math::BigInt -> new("-12340000000"); ($i, $f) = $x -> dparts(); # ok 753 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 754 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 755 - value of integer part ok 756 - value of fraction part ok 757 - input is unmodified # # $x = Math::BigInt -> new("-12340000000"); $i = $x -> dparts(); # ok 758 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 759 - value of integer part ok 760 - input is unmodified # # $x = Math::BigInt -> new("-123400000000"); ($i, $f) = $x -> dparts(); # ok 761 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 762 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 763 - value of integer part ok 764 - value of fraction part ok 765 - input is unmodified # # $x = Math::BigInt -> new("-123400000000"); $i = $x -> dparts(); # ok 766 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 767 - value of integer part ok 768 - input is unmodified # # $x = Math::BigInt -> new("-1234000000000"); ($i, $f) = $x -> dparts(); # ok 769 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 770 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 771 - value of integer part ok 772 - value of fraction part ok 773 - input is unmodified # # $x = Math::BigInt -> new("-1234000000000"); $i = $x -> dparts(); # ok 774 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 775 - value of integer part ok 776 - input is unmodified # # $x = Math::BigInt -> new("-3141592"); ($i, $f) = $x -> dparts(); # ok 777 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 778 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 779 - value of integer part ok 780 - value of fraction part ok 781 - input is unmodified # # $x = Math::BigInt -> new("-3141592"); $i = $x -> dparts(); # ok 782 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 783 - value of integer part ok 784 - input is unmodified ok t/eparts-mbf.t ................................ 1..1840 # # $x = Math::BigFloat -> new("NaN"); ($m, $e) = $x -> eparts(); # ok 1 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 2 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 3 - value of mantissa ok 4 - value of exponent ok 5 - input is unmodified # # $x = Math::BigFloat -> new("NaN"); $m = $x -> eparts(); # ok 6 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 7 - value of mantissa ok 8 - input is unmodified # # $x = Math::BigFloat -> new("inf"); ($m, $e) = $x -> eparts(); # ok 9 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 10 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 11 - value of mantissa ok 12 - value of exponent ok 13 - input is unmodified # # $x = Math::BigFloat -> new("inf"); $m = $x -> eparts(); # ok 14 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 15 - value of mantissa ok 16 - input is unmodified # # $x = Math::BigFloat -> new("-inf"); ($m, $e) = $x -> eparts(); # ok 17 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 18 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 19 - value of mantissa ok 20 - value of exponent ok 21 - input is unmodified # # $x = Math::BigFloat -> new("-inf"); $m = $x -> eparts(); # ok 22 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 23 - value of mantissa ok 24 - input is unmodified # # $x = Math::BigFloat -> new("0"); ($m, $e) = $x -> eparts(); # ok 25 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 26 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 27 - value of mantissa ok 28 - value of exponent ok 29 - input is unmodified # # $x = Math::BigFloat -> new("0"); $m = $x -> eparts(); # ok 30 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 31 - value of mantissa ok 32 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000001"); ($m, $e) = $x -> eparts(); # ok 33 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 34 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 35 - value of mantissa ok 36 - value of exponent ok 37 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000001"); $m = $x -> eparts(); # ok 38 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 39 - value of mantissa ok 40 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000001"); ($m, $e) = $x -> eparts(); # ok 41 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 42 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 43 - value of mantissa ok 44 - value of exponent ok 45 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000001"); $m = $x -> eparts(); # ok 46 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 47 - value of mantissa ok 48 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000001"); ($m, $e) = $x -> eparts(); # ok 49 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 50 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 51 - value of mantissa ok 52 - value of exponent ok 53 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000001"); $m = $x -> eparts(); # ok 54 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 55 - value of mantissa ok 56 - input is unmodified # # $x = Math::BigFloat -> new("0.000000001"); ($m, $e) = $x -> eparts(); # ok 57 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 58 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 59 - value of mantissa ok 60 - value of exponent ok 61 - input is unmodified # # $x = Math::BigFloat -> new("0.000000001"); $m = $x -> eparts(); # ok 62 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 63 - value of mantissa ok 64 - input is unmodified # # $x = Math::BigFloat -> new("0.00000001"); ($m, $e) = $x -> eparts(); # ok 65 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 66 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 67 - value of mantissa ok 68 - value of exponent ok 69 - input is unmodified # # $x = Math::BigFloat -> new("0.00000001"); $m = $x -> eparts(); # ok 70 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 71 - value of mantissa ok 72 - input is unmodified # # $x = Math::BigFloat -> new("0.0000001"); ($m, $e) = $x -> eparts(); # ok 73 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 74 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 75 - value of mantissa ok 76 - value of exponent ok 77 - input is unmodified # # $x = Math::BigFloat -> new("0.0000001"); $m = $x -> eparts(); # ok 78 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 79 - value of mantissa ok 80 - input is unmodified # # $x = Math::BigFloat -> new("0.000001"); ($m, $e) = $x -> eparts(); # ok 81 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 82 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 83 - value of mantissa ok 84 - value of exponent ok 85 - input is unmodified # # $x = Math::BigFloat -> new("0.000001"); $m = $x -> eparts(); # ok 86 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 87 - value of mantissa ok 88 - input is unmodified # # $x = Math::BigFloat -> new("0.00001"); ($m, $e) = $x -> eparts(); # ok 89 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 90 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 91 - value of mantissa ok 92 - value of exponent ok 93 - input is unmodified # # $x = Math::BigFloat -> new("0.00001"); $m = $x -> eparts(); # ok 94 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 95 - value of mantissa ok 96 - input is unmodified # # $x = Math::BigFloat -> new("0.0001"); ($m, $e) = $x -> eparts(); # ok 97 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 98 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 99 - value of mantissa ok 100 - value of exponent ok 101 - input is unmodified # # $x = Math::BigFloat -> new("0.0001"); $m = $x -> eparts(); # ok 102 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 103 - value of mantissa ok 104 - input is unmodified # # $x = Math::BigFloat -> new("0.001"); ($m, $e) = $x -> eparts(); # ok 105 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 106 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 107 - value of mantissa ok 108 - value of exponent ok 109 - input is unmodified # # $x = Math::BigFloat -> new("0.001"); $m = $x -> eparts(); # ok 110 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 111 - value of mantissa ok 112 - input is unmodified # # $x = Math::BigFloat -> new("0.01"); ($m, $e) = $x -> eparts(); # ok 113 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 114 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 115 - value of mantissa ok 116 - value of exponent ok 117 - input is unmodified # # $x = Math::BigFloat -> new("0.01"); $m = $x -> eparts(); # ok 118 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 119 - value of mantissa ok 120 - input is unmodified # # $x = Math::BigFloat -> new("0.1"); ($m, $e) = $x -> eparts(); # ok 121 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 122 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 123 - value of mantissa ok 124 - value of exponent ok 125 - input is unmodified # # $x = Math::BigFloat -> new("0.1"); $m = $x -> eparts(); # ok 126 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 127 - value of mantissa ok 128 - input is unmodified # # $x = Math::BigFloat -> new("1"); ($m, $e) = $x -> eparts(); # ok 129 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 130 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 131 - value of mantissa ok 132 - value of exponent ok 133 - input is unmodified # # $x = Math::BigFloat -> new("1"); $m = $x -> eparts(); # ok 134 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 135 - value of mantissa ok 136 - input is unmodified # # $x = Math::BigFloat -> new("10"); ($m, $e) = $x -> eparts(); # ok 137 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 138 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 139 - value of mantissa ok 140 - value of exponent ok 141 - input is unmodified # # $x = Math::BigFloat -> new("10"); $m = $x -> eparts(); # ok 142 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 143 - value of mantissa ok 144 - input is unmodified # # $x = Math::BigFloat -> new("100"); ($m, $e) = $x -> eparts(); # ok 145 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 146 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 147 - value of mantissa ok 148 - value of exponent ok 149 - input is unmodified # # $x = Math::BigFloat -> new("100"); $m = $x -> eparts(); # ok 150 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 151 - value of mantissa ok 152 - input is unmodified # # $x = Math::BigFloat -> new("1000"); ($m, $e) = $x -> eparts(); # ok 153 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 154 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 155 - value of mantissa ok 156 - value of exponent ok 157 - input is unmodified # # $x = Math::BigFloat -> new("1000"); $m = $x -> eparts(); # ok 158 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 159 - value of mantissa ok 160 - input is unmodified # # $x = Math::BigFloat -> new("10000"); ($m, $e) = $x -> eparts(); # ok 161 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 162 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 163 - value of mantissa ok 164 - value of exponent ok 165 - input is unmodified # # $x = Math::BigFloat -> new("10000"); $m = $x -> eparts(); # ok 166 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 167 - value of mantissa ok 168 - input is unmodified # # $x = Math::BigFloat -> new("100000"); ($m, $e) = $x -> eparts(); # ok 169 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 170 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 171 - value of mantissa ok 172 - value of exponent ok 173 - input is unmodified # # $x = Math::BigFloat -> new("100000"); $m = $x -> eparts(); # ok 174 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 175 - value of mantissa ok 176 - input is unmodified # # $x = Math::BigFloat -> new("1000000"); ($m, $e) = $x -> eparts(); # ok 177 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 178 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 179 - value of mantissa ok 180 - value of exponent ok 181 - input is unmodified # # $x = Math::BigFloat -> new("1000000"); $m = $x -> eparts(); # ok 182 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 183 - value of mantissa ok 184 - input is unmodified # # $x = Math::BigFloat -> new("10000000"); ($m, $e) = $x -> eparts(); # ok 185 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 186 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 187 - value of mantissa ok 188 - value of exponent ok 189 - input is unmodified # # $x = Math::BigFloat -> new("10000000"); $m = $x -> eparts(); # ok 190 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 191 - value of mantissa ok 192 - input is unmodified # # $x = Math::BigFloat -> new("100000000"); ($m, $e) = $x -> eparts(); # ok 193 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 194 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 195 - value of mantissa ok 196 - value of exponent ok 197 - input is unmodified # # $x = Math::BigFloat -> new("100000000"); $m = $x -> eparts(); # ok 198 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 199 - value of mantissa ok 200 - input is unmodified # # $x = Math::BigFloat -> new("1000000000"); ($m, $e) = $x -> eparts(); # ok 201 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 202 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 203 - value of mantissa ok 204 - value of exponent ok 205 - input is unmodified # # $x = Math::BigFloat -> new("1000000000"); $m = $x -> eparts(); # ok 206 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 207 - value of mantissa ok 208 - input is unmodified # # $x = Math::BigFloat -> new("10000000000"); ($m, $e) = $x -> eparts(); # ok 209 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 210 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 211 - value of mantissa ok 212 - value of exponent ok 213 - input is unmodified # # $x = Math::BigFloat -> new("10000000000"); $m = $x -> eparts(); # ok 214 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 215 - value of mantissa ok 216 - input is unmodified # # $x = Math::BigFloat -> new("100000000000"); ($m, $e) = $x -> eparts(); # ok 217 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 218 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 219 - value of mantissa ok 220 - value of exponent ok 221 - input is unmodified # # $x = Math::BigFloat -> new("100000000000"); $m = $x -> eparts(); # ok 222 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 223 - value of mantissa ok 224 - input is unmodified # # $x = Math::BigFloat -> new("1000000000000"); ($m, $e) = $x -> eparts(); # ok 225 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 226 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 227 - value of mantissa ok 228 - value of exponent ok 229 - input is unmodified # # $x = Math::BigFloat -> new("1000000000000"); $m = $x -> eparts(); # ok 230 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 231 - value of mantissa ok 232 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000000012"); ($m, $e) = $x -> eparts(); # ok 233 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 234 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 235 - value of mantissa ok 236 - value of exponent ok 237 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000000012"); $m = $x -> eparts(); # ok 238 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 239 - value of mantissa ok 240 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000012"); ($m, $e) = $x -> eparts(); # ok 241 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 242 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 243 - value of mantissa ok 244 - value of exponent ok 245 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000012"); $m = $x -> eparts(); # ok 246 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 247 - value of mantissa ok 248 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000012"); ($m, $e) = $x -> eparts(); # ok 249 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 250 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 251 - value of mantissa ok 252 - value of exponent ok 253 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000012"); $m = $x -> eparts(); # ok 254 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 255 - value of mantissa ok 256 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000012"); ($m, $e) = $x -> eparts(); # ok 257 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 258 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 259 - value of mantissa ok 260 - value of exponent ok 261 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000012"); $m = $x -> eparts(); # ok 262 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 263 - value of mantissa ok 264 - input is unmodified # # $x = Math::BigFloat -> new("0.000000012"); ($m, $e) = $x -> eparts(); # ok 265 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 266 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 267 - value of mantissa ok 268 - value of exponent ok 269 - input is unmodified # # $x = Math::BigFloat -> new("0.000000012"); $m = $x -> eparts(); # ok 270 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 271 - value of mantissa ok 272 - input is unmodified # # $x = Math::BigFloat -> new("0.00000012"); ($m, $e) = $x -> eparts(); # ok 273 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 274 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 275 - value of mantissa ok 276 - value of exponent ok 277 - input is unmodified # # $x = Math::BigFloat -> new("0.00000012"); $m = $x -> eparts(); # ok 278 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 279 - value of mantissa ok 280 - input is unmodified # # $x = Math::BigFloat -> new("0.0000012"); ($m, $e) = $x -> eparts(); # ok 281 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 282 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 283 - value of mantissa ok 284 - value of exponent ok 285 - input is unmodified # # $x = Math::BigFloat -> new("0.0000012"); $m = $x -> eparts(); # ok 286 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 287 - value of mantissa ok 288 - input is unmodified # # $x = Math::BigFloat -> new("0.000012"); ($m, $e) = $x -> eparts(); # ok 289 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 290 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 291 - value of mantissa ok 292 - value of exponent ok 293 - input is unmodified # # $x = Math::BigFloat -> new("0.000012"); $m = $x -> eparts(); # ok 294 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 295 - value of mantissa ok 296 - input is unmodified # # $x = Math::BigFloat -> new("0.00012"); ($m, $e) = $x -> eparts(); # ok 297 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 298 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 299 - value of mantissa ok 300 - value of exponent ok 301 - input is unmodified # # $x = Math::BigFloat -> new("0.00012"); $m = $x -> eparts(); # ok 302 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 303 - value of mantissa ok 304 - input is unmodified # # $x = Math::BigFloat -> new("0.0012"); ($m, $e) = $x -> eparts(); # ok 305 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 306 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 307 - value of mantissa ok 308 - value of exponent ok 309 - input is unmodified # # $x = Math::BigFloat -> new("0.0012"); $m = $x -> eparts(); # ok 310 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 311 - value of mantissa ok 312 - input is unmodified # # $x = Math::BigFloat -> new("0.012"); ($m, $e) = $x -> eparts(); # ok 313 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 314 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 315 - value of mantissa ok 316 - value of exponent ok 317 - input is unmodified # # $x = Math::BigFloat -> new("0.012"); $m = $x -> eparts(); # ok 318 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 319 - value of mantissa ok 320 - input is unmodified # # $x = Math::BigFloat -> new("0.12"); ($m, $e) = $x -> eparts(); # ok 321 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 322 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 323 - value of mantissa ok 324 - value of exponent ok 325 - input is unmodified # # $x = Math::BigFloat -> new("0.12"); $m = $x -> eparts(); # ok 326 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 327 - value of mantissa ok 328 - input is unmodified # # $x = Math::BigFloat -> new("1.2"); ($m, $e) = $x -> eparts(); # ok 329 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 330 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 331 - value of mantissa ok 332 - value of exponent ok 333 - input is unmodified # # $x = Math::BigFloat -> new("1.2"); $m = $x -> eparts(); # ok 334 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 335 - value of mantissa ok 336 - input is unmodified # # $x = Math::BigFloat -> new("12"); ($m, $e) = $x -> eparts(); # ok 337 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 338 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 339 - value of mantissa ok 340 - value of exponent ok 341 - input is unmodified # # $x = Math::BigFloat -> new("12"); $m = $x -> eparts(); # ok 342 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 343 - value of mantissa ok 344 - input is unmodified # # $x = Math::BigFloat -> new("120"); ($m, $e) = $x -> eparts(); # ok 345 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 346 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 347 - value of mantissa ok 348 - value of exponent ok 349 - input is unmodified # # $x = Math::BigFloat -> new("120"); $m = $x -> eparts(); # ok 350 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 351 - value of mantissa ok 352 - input is unmodified # # $x = Math::BigFloat -> new("1200"); ($m, $e) = $x -> eparts(); # ok 353 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 354 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 355 - value of mantissa ok 356 - value of exponent ok 357 - input is unmodified # # $x = Math::BigFloat -> new("1200"); $m = $x -> eparts(); # ok 358 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 359 - value of mantissa ok 360 - input is unmodified # # $x = Math::BigFloat -> new("12000"); ($m, $e) = $x -> eparts(); # ok 361 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 362 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 363 - value of mantissa ok 364 - value of exponent ok 365 - input is unmodified # # $x = Math::BigFloat -> new("12000"); $m = $x -> eparts(); # ok 366 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 367 - value of mantissa ok 368 - input is unmodified # # $x = Math::BigFloat -> new("120000"); ($m, $e) = $x -> eparts(); # ok 369 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 370 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 371 - value of mantissa ok 372 - value of exponent ok 373 - input is unmodified # # $x = Math::BigFloat -> new("120000"); $m = $x -> eparts(); # ok 374 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 375 - value of mantissa ok 376 - input is unmodified # # $x = Math::BigFloat -> new("1200000"); ($m, $e) = $x -> eparts(); # ok 377 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 378 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 379 - value of mantissa ok 380 - value of exponent ok 381 - input is unmodified # # $x = Math::BigFloat -> new("1200000"); $m = $x -> eparts(); # ok 382 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 383 - value of mantissa ok 384 - input is unmodified # # $x = Math::BigFloat -> new("12000000"); ($m, $e) = $x -> eparts(); # ok 385 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 386 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 387 - value of mantissa ok 388 - value of exponent ok 389 - input is unmodified # # $x = Math::BigFloat -> new("12000000"); $m = $x -> eparts(); # ok 390 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 391 - value of mantissa ok 392 - input is unmodified # # $x = Math::BigFloat -> new("120000000"); ($m, $e) = $x -> eparts(); # ok 393 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 394 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 395 - value of mantissa ok 396 - value of exponent ok 397 - input is unmodified # # $x = Math::BigFloat -> new("120000000"); $m = $x -> eparts(); # ok 398 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 399 - value of mantissa ok 400 - input is unmodified # # $x = Math::BigFloat -> new("1200000000"); ($m, $e) = $x -> eparts(); # ok 401 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 402 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 403 - value of mantissa ok 404 - value of exponent ok 405 - input is unmodified # # $x = Math::BigFloat -> new("1200000000"); $m = $x -> eparts(); # ok 406 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 407 - value of mantissa ok 408 - input is unmodified # # $x = Math::BigFloat -> new("12000000000"); ($m, $e) = $x -> eparts(); # ok 409 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 410 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 411 - value of mantissa ok 412 - value of exponent ok 413 - input is unmodified # # $x = Math::BigFloat -> new("12000000000"); $m = $x -> eparts(); # ok 414 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 415 - value of mantissa ok 416 - input is unmodified # # $x = Math::BigFloat -> new("120000000000"); ($m, $e) = $x -> eparts(); # ok 417 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 418 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 419 - value of mantissa ok 420 - value of exponent ok 421 - input is unmodified # # $x = Math::BigFloat -> new("120000000000"); $m = $x -> eparts(); # ok 422 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 423 - value of mantissa ok 424 - input is unmodified # # $x = Math::BigFloat -> new("1200000000000"); ($m, $e) = $x -> eparts(); # ok 425 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 426 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 427 - value of mantissa ok 428 - value of exponent ok 429 - input is unmodified # # $x = Math::BigFloat -> new("1200000000000"); $m = $x -> eparts(); # ok 430 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 431 - value of mantissa ok 432 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000000123"); ($m, $e) = $x -> eparts(); # ok 433 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 434 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 435 - value of mantissa ok 436 - value of exponent ok 437 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000000123"); $m = $x -> eparts(); # ok 438 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 439 - value of mantissa ok 440 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000000123"); ($m, $e) = $x -> eparts(); # ok 441 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 442 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 443 - value of mantissa ok 444 - value of exponent ok 445 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000000123"); $m = $x -> eparts(); # ok 446 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 447 - value of mantissa ok 448 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000123"); ($m, $e) = $x -> eparts(); # ok 449 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 450 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 451 - value of mantissa ok 452 - value of exponent ok 453 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000123"); $m = $x -> eparts(); # ok 454 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 455 - value of mantissa ok 456 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000123"); ($m, $e) = $x -> eparts(); # ok 457 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 458 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 459 - value of mantissa ok 460 - value of exponent ok 461 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000123"); $m = $x -> eparts(); # ok 462 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 463 - value of mantissa ok 464 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000123"); ($m, $e) = $x -> eparts(); # ok 465 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 466 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 467 - value of mantissa ok 468 - value of exponent ok 469 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000123"); $m = $x -> eparts(); # ok 470 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 471 - value of mantissa ok 472 - input is unmodified # # $x = Math::BigFloat -> new("0.000000123"); ($m, $e) = $x -> eparts(); # ok 473 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 474 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 475 - value of mantissa ok 476 - value of exponent ok 477 - input is unmodified # # $x = Math::BigFloat -> new("0.000000123"); $m = $x -> eparts(); # ok 478 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 479 - value of mantissa ok 480 - input is unmodified # # $x = Math::BigFloat -> new("0.00000123"); ($m, $e) = $x -> eparts(); # ok 481 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 482 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 483 - value of mantissa ok 484 - value of exponent ok 485 - input is unmodified # # $x = Math::BigFloat -> new("0.00000123"); $m = $x -> eparts(); # ok 486 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 487 - value of mantissa ok 488 - input is unmodified # # $x = Math::BigFloat -> new("0.0000123"); ($m, $e) = $x -> eparts(); # ok 489 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 490 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 491 - value of mantissa ok 492 - value of exponent ok 493 - input is unmodified # # $x = Math::BigFloat -> new("0.0000123"); $m = $x -> eparts(); # ok 494 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 495 - value of mantissa ok 496 - input is unmodified # # $x = Math::BigFloat -> new("0.000123"); ($m, $e) = $x -> eparts(); # ok 497 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 498 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 499 - value of mantissa ok 500 - value of exponent ok 501 - input is unmodified # # $x = Math::BigFloat -> new("0.000123"); $m = $x -> eparts(); # ok 502 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 503 - value of mantissa ok 504 - input is unmodified # # $x = Math::BigFloat -> new("0.00123"); ($m, $e) = $x -> eparts(); # ok 505 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 506 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 507 - value of mantissa ok 508 - value of exponent ok 509 - input is unmodified # # $x = Math::BigFloat -> new("0.00123"); $m = $x -> eparts(); # ok 510 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 511 - value of mantissa ok 512 - input is unmodified # # $x = Math::BigFloat -> new("0.0123"); ($m, $e) = $x -> eparts(); # ok 513 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 514 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 515 - value of mantissa ok 516 - value of exponent ok 517 - input is unmodified # # $x = Math::BigFloat -> new("0.0123"); $m = $x -> eparts(); # ok 518 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 519 - value of mantissa ok 520 - input is unmodified # # $x = Math::BigFloat -> new("0.123"); ($m, $e) = $x -> eparts(); # ok 521 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 522 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 523 - value of mantissa ok 524 - value of exponent ok 525 - input is unmodified # # $x = Math::BigFloat -> new("0.123"); $m = $x -> eparts(); # ok 526 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 527 - value of mantissa ok 528 - input is unmodified # # $x = Math::BigFloat -> new("1.23"); ($m, $e) = $x -> eparts(); # ok 529 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 530 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 531 - value of mantissa ok 532 - value of exponent ok 533 - input is unmodified # # $x = Math::BigFloat -> new("1.23"); $m = $x -> eparts(); # ok 534 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 535 - value of mantissa ok 536 - input is unmodified # # $x = Math::BigFloat -> new("12.3"); ($m, $e) = $x -> eparts(); # ok 537 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 538 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 539 - value of mantissa ok 540 - value of exponent ok 541 - input is unmodified # # $x = Math::BigFloat -> new("12.3"); $m = $x -> eparts(); # ok 542 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 543 - value of mantissa ok 544 - input is unmodified # # $x = Math::BigFloat -> new("123"); ($m, $e) = $x -> eparts(); # ok 545 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 546 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 547 - value of mantissa ok 548 - value of exponent ok 549 - input is unmodified # # $x = Math::BigFloat -> new("123"); $m = $x -> eparts(); # ok 550 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 551 - value of mantissa ok 552 - input is unmodified # # $x = Math::BigFloat -> new("1230"); ($m, $e) = $x -> eparts(); # ok 553 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 554 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 555 - value of mantissa ok 556 - value of exponent ok 557 - input is unmodified # # $x = Math::BigFloat -> new("1230"); $m = $x -> eparts(); # ok 558 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 559 - value of mantissa ok 560 - input is unmodified # # $x = Math::BigFloat -> new("12300"); ($m, $e) = $x -> eparts(); # ok 561 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 562 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 563 - value of mantissa ok 564 - value of exponent ok 565 - input is unmodified # # $x = Math::BigFloat -> new("12300"); $m = $x -> eparts(); # ok 566 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 567 - value of mantissa ok 568 - input is unmodified # # $x = Math::BigFloat -> new("123000"); ($m, $e) = $x -> eparts(); # ok 569 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 570 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 571 - value of mantissa ok 572 - value of exponent ok 573 - input is unmodified # # $x = Math::BigFloat -> new("123000"); $m = $x -> eparts(); # ok 574 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 575 - value of mantissa ok 576 - input is unmodified # # $x = Math::BigFloat -> new("1230000"); ($m, $e) = $x -> eparts(); # ok 577 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 578 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 579 - value of mantissa ok 580 - value of exponent ok 581 - input is unmodified # # $x = Math::BigFloat -> new("1230000"); $m = $x -> eparts(); # ok 582 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 583 - value of mantissa ok 584 - input is unmodified # # $x = Math::BigFloat -> new("12300000"); ($m, $e) = $x -> eparts(); # ok 585 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 586 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 587 - value of mantissa ok 588 - value of exponent ok 589 - input is unmodified # # $x = Math::BigFloat -> new("12300000"); $m = $x -> eparts(); # ok 590 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 591 - value of mantissa ok 592 - input is unmodified # # $x = Math::BigFloat -> new("123000000"); ($m, $e) = $x -> eparts(); # ok 593 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 594 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 595 - value of mantissa ok 596 - value of exponent ok 597 - input is unmodified # # $x = Math::BigFloat -> new("123000000"); $m = $x -> eparts(); # ok 598 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 599 - value of mantissa ok 600 - input is unmodified # # $x = Math::BigFloat -> new("1230000000"); ($m, $e) = $x -> eparts(); # ok 601 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 602 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 603 - value of mantissa ok 604 - value of exponent ok 605 - input is unmodified # # $x = Math::BigFloat -> new("1230000000"); $m = $x -> eparts(); # ok 606 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 607 - value of mantissa ok 608 - input is unmodified # # $x = Math::BigFloat -> new("12300000000"); ($m, $e) = $x -> eparts(); # ok 609 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 610 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 611 - value of mantissa ok 612 - value of exponent ok 613 - input is unmodified # # $x = Math::BigFloat -> new("12300000000"); $m = $x -> eparts(); # ok 614 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 615 - value of mantissa ok 616 - input is unmodified # # $x = Math::BigFloat -> new("123000000000"); ($m, $e) = $x -> eparts(); # ok 617 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 618 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 619 - value of mantissa ok 620 - value of exponent ok 621 - input is unmodified # # $x = Math::BigFloat -> new("123000000000"); $m = $x -> eparts(); # ok 622 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 623 - value of mantissa ok 624 - input is unmodified # # $x = Math::BigFloat -> new("1230000000000"); ($m, $e) = $x -> eparts(); # ok 625 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 626 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 627 - value of mantissa ok 628 - value of exponent ok 629 - input is unmodified # # $x = Math::BigFloat -> new("1230000000000"); $m = $x -> eparts(); # ok 630 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 631 - value of mantissa ok 632 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000001234"); ($m, $e) = $x -> eparts(); # ok 633 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 634 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 635 - value of mantissa ok 636 - value of exponent ok 637 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000001234"); $m = $x -> eparts(); # ok 638 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 639 - value of mantissa ok 640 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000001234"); ($m, $e) = $x -> eparts(); # ok 641 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 642 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 643 - value of mantissa ok 644 - value of exponent ok 645 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000001234"); $m = $x -> eparts(); # ok 646 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 647 - value of mantissa ok 648 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000001234"); ($m, $e) = $x -> eparts(); # ok 649 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 650 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 651 - value of mantissa ok 652 - value of exponent ok 653 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000001234"); $m = $x -> eparts(); # ok 654 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 655 - value of mantissa ok 656 - input is unmodified # # $x = Math::BigFloat -> new("0.000000001234"); ($m, $e) = $x -> eparts(); # ok 657 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 658 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 659 - value of mantissa ok 660 - value of exponent ok 661 - input is unmodified # # $x = Math::BigFloat -> new("0.000000001234"); $m = $x -> eparts(); # ok 662 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 663 - value of mantissa ok 664 - input is unmodified # # $x = Math::BigFloat -> new("0.00000001234"); ($m, $e) = $x -> eparts(); # ok 665 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 666 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 667 - value of mantissa ok 668 - value of exponent ok 669 - input is unmodified # # $x = Math::BigFloat -> new("0.00000001234"); $m = $x -> eparts(); # ok 670 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 671 - value of mantissa ok 672 - input is unmodified # # $x = Math::BigFloat -> new("0.0000001234"); ($m, $e) = $x -> eparts(); # ok 673 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 674 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 675 - value of mantissa ok 676 - value of exponent ok 677 - input is unmodified # # $x = Math::BigFloat -> new("0.0000001234"); $m = $x -> eparts(); # ok 678 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 679 - value of mantissa ok 680 - input is unmodified # # $x = Math::BigFloat -> new("0.000001234"); ($m, $e) = $x -> eparts(); # ok 681 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 682 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 683 - value of mantissa ok 684 - value of exponent ok 685 - input is unmodified # # $x = Math::BigFloat -> new("0.000001234"); $m = $x -> eparts(); # ok 686 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 687 - value of mantissa ok 688 - input is unmodified # # $x = Math::BigFloat -> new("0.00001234"); ($m, $e) = $x -> eparts(); # ok 689 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 690 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 691 - value of mantissa ok 692 - value of exponent ok 693 - input is unmodified # # $x = Math::BigFloat -> new("0.00001234"); $m = $x -> eparts(); # ok 694 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 695 - value of mantissa ok 696 - input is unmodified # # $x = Math::BigFloat -> new("0.0001234"); ($m, $e) = $x -> eparts(); # ok 697 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 698 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 699 - value of mantissa ok 700 - value of exponent ok 701 - input is unmodified # # $x = Math::BigFloat -> new("0.0001234"); $m = $x -> eparts(); # ok 702 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 703 - value of mantissa ok 704 - input is unmodified # # $x = Math::BigFloat -> new("0.001234"); ($m, $e) = $x -> eparts(); # ok 705 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 706 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 707 - value of mantissa ok 708 - value of exponent ok 709 - input is unmodified # # $x = Math::BigFloat -> new("0.001234"); $m = $x -> eparts(); # ok 710 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 711 - value of mantissa ok 712 - input is unmodified # # $x = Math::BigFloat -> new("0.01234"); ($m, $e) = $x -> eparts(); # ok 713 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 714 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 715 - value of mantissa ok 716 - value of exponent ok 717 - input is unmodified # # $x = Math::BigFloat -> new("0.01234"); $m = $x -> eparts(); # ok 718 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 719 - value of mantissa ok 720 - input is unmodified # # $x = Math::BigFloat -> new("0.1234"); ($m, $e) = $x -> eparts(); # ok 721 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 722 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 723 - value of mantissa ok 724 - value of exponent ok 725 - input is unmodified # # $x = Math::BigFloat -> new("0.1234"); $m = $x -> eparts(); # ok 726 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 727 - value of mantissa ok 728 - input is unmodified # # $x = Math::BigFloat -> new("1.234"); ($m, $e) = $x -> eparts(); # ok 729 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 730 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 731 - value of mantissa ok 732 - value of exponent ok 733 - input is unmodified # # $x = Math::BigFloat -> new("1.234"); $m = $x -> eparts(); # ok 734 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 735 - value of mantissa ok 736 - input is unmodified # # $x = Math::BigFloat -> new("12.34"); ($m, $e) = $x -> eparts(); # ok 737 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 738 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 739 - value of mantissa ok 740 - value of exponent ok 741 - input is unmodified # # $x = Math::BigFloat -> new("12.34"); $m = $x -> eparts(); # ok 742 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 743 - value of mantissa ok 744 - input is unmodified # # $x = Math::BigFloat -> new("123.4"); ($m, $e) = $x -> eparts(); # ok 745 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 746 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 747 - value of mantissa ok 748 - value of exponent ok 749 - input is unmodified # # $x = Math::BigFloat -> new("123.4"); $m = $x -> eparts(); # ok 750 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 751 - value of mantissa ok 752 - input is unmodified # # $x = Math::BigFloat -> new("1234"); ($m, $e) = $x -> eparts(); # ok 753 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 754 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 755 - value of mantissa ok 756 - value of exponent ok 757 - input is unmodified # # $x = Math::BigFloat -> new("1234"); $m = $x -> eparts(); # ok 758 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 759 - value of mantissa ok 760 - input is unmodified # # $x = Math::BigFloat -> new("12340"); ($m, $e) = $x -> eparts(); # ok 761 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 762 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 763 - value of mantissa ok 764 - value of exponent ok 765 - input is unmodified # # $x = Math::BigFloat -> new("12340"); $m = $x -> eparts(); # ok 766 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 767 - value of mantissa ok 768 - input is unmodified # # $x = Math::BigFloat -> new("123400"); ($m, $e) = $x -> eparts(); # ok 769 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 770 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 771 - value of mantissa ok 772 - value of exponent ok 773 - input is unmodified # # $x = Math::BigFloat -> new("123400"); $m = $x -> eparts(); # ok 774 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 775 - value of mantissa ok 776 - input is unmodified # # $x = Math::BigFloat -> new("1234000"); ($m, $e) = $x -> eparts(); # ok 777 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 778 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 779 - value of mantissa ok 780 - value of exponent ok 781 - input is unmodified # # $x = Math::BigFloat -> new("1234000"); $m = $x -> eparts(); # ok 782 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 783 - value of mantissa ok 784 - input is unmodified # # $x = Math::BigFloat -> new("12340000"); ($m, $e) = $x -> eparts(); # ok 785 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 786 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 787 - value of mantissa ok 788 - value of exponent ok 789 - input is unmodified # # $x = Math::BigFloat -> new("12340000"); $m = $x -> eparts(); # ok 790 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 791 - value of mantissa ok 792 - input is unmodified # # $x = Math::BigFloat -> new("123400000"); ($m, $e) = $x -> eparts(); # ok 793 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 794 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 795 - value of mantissa ok 796 - value of exponent ok 797 - input is unmodified # # $x = Math::BigFloat -> new("123400000"); $m = $x -> eparts(); # ok 798 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 799 - value of mantissa ok 800 - input is unmodified # # $x = Math::BigFloat -> new("1234000000"); ($m, $e) = $x -> eparts(); # ok 801 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 802 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 803 - value of mantissa ok 804 - value of exponent ok 805 - input is unmodified # # $x = Math::BigFloat -> new("1234000000"); $m = $x -> eparts(); # ok 806 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 807 - value of mantissa ok 808 - input is unmodified # # $x = Math::BigFloat -> new("12340000000"); ($m, $e) = $x -> eparts(); # ok 809 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 810 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 811 - value of mantissa ok 812 - value of exponent ok 813 - input is unmodified # # $x = Math::BigFloat -> new("12340000000"); $m = $x -> eparts(); # ok 814 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 815 - value of mantissa ok 816 - input is unmodified # # $x = Math::BigFloat -> new("123400000000"); ($m, $e) = $x -> eparts(); # ok 817 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 818 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 819 - value of mantissa ok 820 - value of exponent ok 821 - input is unmodified # # $x = Math::BigFloat -> new("123400000000"); $m = $x -> eparts(); # ok 822 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 823 - value of mantissa ok 824 - input is unmodified # # $x = Math::BigFloat -> new("1234000000000"); ($m, $e) = $x -> eparts(); # ok 825 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 826 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 827 - value of mantissa ok 828 - value of exponent ok 829 - input is unmodified # # $x = Math::BigFloat -> new("1234000000000"); $m = $x -> eparts(); # ok 830 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 831 - value of mantissa ok 832 - input is unmodified # # $x = Math::BigFloat -> new("0.000003141592"); ($m, $e) = $x -> eparts(); # ok 833 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 834 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 835 - value of mantissa ok 836 - value of exponent ok 837 - input is unmodified # # $x = Math::BigFloat -> new("0.000003141592"); $m = $x -> eparts(); # ok 838 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 839 - value of mantissa ok 840 - input is unmodified # # $x = Math::BigFloat -> new("0.00003141592"); ($m, $e) = $x -> eparts(); # ok 841 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 842 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 843 - value of mantissa ok 844 - value of exponent ok 845 - input is unmodified # # $x = Math::BigFloat -> new("0.00003141592"); $m = $x -> eparts(); # ok 846 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 847 - value of mantissa ok 848 - input is unmodified # # $x = Math::BigFloat -> new("0.0003141592"); ($m, $e) = $x -> eparts(); # ok 849 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 850 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 851 - value of mantissa ok 852 - value of exponent ok 853 - input is unmodified # # $x = Math::BigFloat -> new("0.0003141592"); $m = $x -> eparts(); # ok 854 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 855 - value of mantissa ok 856 - input is unmodified # # $x = Math::BigFloat -> new("0.003141592"); ($m, $e) = $x -> eparts(); # ok 857 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 858 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 859 - value of mantissa ok 860 - value of exponent ok 861 - input is unmodified # # $x = Math::BigFloat -> new("0.003141592"); $m = $x -> eparts(); # ok 862 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 863 - value of mantissa ok 864 - input is unmodified # # $x = Math::BigFloat -> new("0.03141592"); ($m, $e) = $x -> eparts(); # ok 865 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 866 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 867 - value of mantissa ok 868 - value of exponent ok 869 - input is unmodified # # $x = Math::BigFloat -> new("0.03141592"); $m = $x -> eparts(); # ok 870 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 871 - value of mantissa ok 872 - input is unmodified # # $x = Math::BigFloat -> new("0.3141592"); ($m, $e) = $x -> eparts(); # ok 873 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 874 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 875 - value of mantissa ok 876 - value of exponent ok 877 - input is unmodified # # $x = Math::BigFloat -> new("0.3141592"); $m = $x -> eparts(); # ok 878 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 879 - value of mantissa ok 880 - input is unmodified # # $x = Math::BigFloat -> new("3.141592"); ($m, $e) = $x -> eparts(); # ok 881 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 882 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 883 - value of mantissa ok 884 - value of exponent ok 885 - input is unmodified # # $x = Math::BigFloat -> new("3.141592"); $m = $x -> eparts(); # ok 886 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 887 - value of mantissa ok 888 - input is unmodified # # $x = Math::BigFloat -> new("31.41592"); ($m, $e) = $x -> eparts(); # ok 889 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 890 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 891 - value of mantissa ok 892 - value of exponent ok 893 - input is unmodified # # $x = Math::BigFloat -> new("31.41592"); $m = $x -> eparts(); # ok 894 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 895 - value of mantissa ok 896 - input is unmodified # # $x = Math::BigFloat -> new("314.1592"); ($m, $e) = $x -> eparts(); # ok 897 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 898 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 899 - value of mantissa ok 900 - value of exponent ok 901 - input is unmodified # # $x = Math::BigFloat -> new("314.1592"); $m = $x -> eparts(); # ok 902 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 903 - value of mantissa ok 904 - input is unmodified # # $x = Math::BigFloat -> new("3141.592"); ($m, $e) = $x -> eparts(); # ok 905 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 906 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 907 - value of mantissa ok 908 - value of exponent ok 909 - input is unmodified # # $x = Math::BigFloat -> new("3141.592"); $m = $x -> eparts(); # ok 910 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 911 - value of mantissa ok 912 - input is unmodified # # $x = Math::BigFloat -> new("31415.92"); ($m, $e) = $x -> eparts(); # ok 913 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 914 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 915 - value of mantissa ok 916 - value of exponent ok 917 - input is unmodified # # $x = Math::BigFloat -> new("31415.92"); $m = $x -> eparts(); # ok 918 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 919 - value of mantissa ok 920 - input is unmodified # # $x = Math::BigFloat -> new("314159.2"); ($m, $e) = $x -> eparts(); # ok 921 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 922 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 923 - value of mantissa ok 924 - value of exponent ok 925 - input is unmodified # # $x = Math::BigFloat -> new("314159.2"); $m = $x -> eparts(); # ok 926 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 927 - value of mantissa ok 928 - input is unmodified # # $x = Math::BigFloat -> new("3141592"); ($m, $e) = $x -> eparts(); # ok 929 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 930 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 931 - value of mantissa ok 932 - value of exponent ok 933 - input is unmodified # # $x = Math::BigFloat -> new("3141592"); $m = $x -> eparts(); # ok 934 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 935 - value of mantissa ok 936 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000001"); ($m, $e) = $x -> eparts(); # ok 937 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 938 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 939 - value of mantissa ok 940 - value of exponent ok 941 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000001"); $m = $x -> eparts(); # ok 942 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 943 - value of mantissa ok 944 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000001"); ($m, $e) = $x -> eparts(); # ok 945 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 946 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 947 - value of mantissa ok 948 - value of exponent ok 949 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000001"); $m = $x -> eparts(); # ok 950 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 951 - value of mantissa ok 952 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000001"); ($m, $e) = $x -> eparts(); # ok 953 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 954 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 955 - value of mantissa ok 956 - value of exponent ok 957 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000001"); $m = $x -> eparts(); # ok 958 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 959 - value of mantissa ok 960 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000001"); ($m, $e) = $x -> eparts(); # ok 961 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 962 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 963 - value of mantissa ok 964 - value of exponent ok 965 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000001"); $m = $x -> eparts(); # ok 966 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 967 - value of mantissa ok 968 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000001"); ($m, $e) = $x -> eparts(); # ok 969 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 970 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 971 - value of mantissa ok 972 - value of exponent ok 973 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000001"); $m = $x -> eparts(); # ok 974 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 975 - value of mantissa ok 976 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000001"); ($m, $e) = $x -> eparts(); # ok 977 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 978 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 979 - value of mantissa ok 980 - value of exponent ok 981 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000001"); $m = $x -> eparts(); # ok 982 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 983 - value of mantissa ok 984 - input is unmodified # # $x = Math::BigFloat -> new("-0.000001"); ($m, $e) = $x -> eparts(); # ok 985 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 986 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 987 - value of mantissa ok 988 - value of exponent ok 989 - input is unmodified # # $x = Math::BigFloat -> new("-0.000001"); $m = $x -> eparts(); # ok 990 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 991 - value of mantissa ok 992 - input is unmodified # # $x = Math::BigFloat -> new("-0.00001"); ($m, $e) = $x -> eparts(); # ok 993 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 994 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 995 - value of mantissa ok 996 - value of exponent ok 997 - input is unmodified # # $x = Math::BigFloat -> new("-0.00001"); $m = $x -> eparts(); # ok 998 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 999 - value of mantissa ok 1000 - input is unmodified # # $x = Math::BigFloat -> new("-0.0001"); ($m, $e) = $x -> eparts(); # ok 1001 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1002 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1003 - value of mantissa ok 1004 - value of exponent ok 1005 - input is unmodified # # $x = Math::BigFloat -> new("-0.0001"); $m = $x -> eparts(); # ok 1006 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1007 - value of mantissa ok 1008 - input is unmodified # # $x = Math::BigFloat -> new("-0.001"); ($m, $e) = $x -> eparts(); # ok 1009 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1010 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1011 - value of mantissa ok 1012 - value of exponent ok 1013 - input is unmodified # # $x = Math::BigFloat -> new("-0.001"); $m = $x -> eparts(); # ok 1014 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1015 - value of mantissa ok 1016 - input is unmodified # # $x = Math::BigFloat -> new("-0.01"); ($m, $e) = $x -> eparts(); # ok 1017 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1018 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1019 - value of mantissa ok 1020 - value of exponent ok 1021 - input is unmodified # # $x = Math::BigFloat -> new("-0.01"); $m = $x -> eparts(); # ok 1022 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1023 - value of mantissa ok 1024 - input is unmodified # # $x = Math::BigFloat -> new("-0.1"); ($m, $e) = $x -> eparts(); # ok 1025 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1026 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1027 - value of mantissa ok 1028 - value of exponent ok 1029 - input is unmodified # # $x = Math::BigFloat -> new("-0.1"); $m = $x -> eparts(); # ok 1030 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1031 - value of mantissa ok 1032 - input is unmodified # # $x = Math::BigFloat -> new("-1"); ($m, $e) = $x -> eparts(); # ok 1033 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1034 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1035 - value of mantissa ok 1036 - value of exponent ok 1037 - input is unmodified # # $x = Math::BigFloat -> new("-1"); $m = $x -> eparts(); # ok 1038 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1039 - value of mantissa ok 1040 - input is unmodified # # $x = Math::BigFloat -> new("-10"); ($m, $e) = $x -> eparts(); # ok 1041 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1042 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1043 - value of mantissa ok 1044 - value of exponent ok 1045 - input is unmodified # # $x = Math::BigFloat -> new("-10"); $m = $x -> eparts(); # ok 1046 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1047 - value of mantissa ok 1048 - input is unmodified # # $x = Math::BigFloat -> new("-100"); ($m, $e) = $x -> eparts(); # ok 1049 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1050 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1051 - value of mantissa ok 1052 - value of exponent ok 1053 - input is unmodified # # $x = Math::BigFloat -> new("-100"); $m = $x -> eparts(); # ok 1054 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1055 - value of mantissa ok 1056 - input is unmodified # # $x = Math::BigFloat -> new("-1000"); ($m, $e) = $x -> eparts(); # ok 1057 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1058 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1059 - value of mantissa ok 1060 - value of exponent ok 1061 - input is unmodified # # $x = Math::BigFloat -> new("-1000"); $m = $x -> eparts(); # ok 1062 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1063 - value of mantissa ok 1064 - input is unmodified # # $x = Math::BigFloat -> new("-10000"); ($m, $e) = $x -> eparts(); # ok 1065 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1066 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1067 - value of mantissa ok 1068 - value of exponent ok 1069 - input is unmodified # # $x = Math::BigFloat -> new("-10000"); $m = $x -> eparts(); # ok 1070 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1071 - value of mantissa ok 1072 - input is unmodified # # $x = Math::BigFloat -> new("-100000"); ($m, $e) = $x -> eparts(); # ok 1073 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1074 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1075 - value of mantissa ok 1076 - value of exponent ok 1077 - input is unmodified # # $x = Math::BigFloat -> new("-100000"); $m = $x -> eparts(); # ok 1078 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1079 - value of mantissa ok 1080 - input is unmodified # # $x = Math::BigFloat -> new("-1000000"); ($m, $e) = $x -> eparts(); # ok 1081 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1082 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1083 - value of mantissa ok 1084 - value of exponent ok 1085 - input is unmodified # # $x = Math::BigFloat -> new("-1000000"); $m = $x -> eparts(); # ok 1086 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1087 - value of mantissa ok 1088 - input is unmodified # # $x = Math::BigFloat -> new("-10000000"); ($m, $e) = $x -> eparts(); # ok 1089 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1090 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1091 - value of mantissa ok 1092 - value of exponent ok 1093 - input is unmodified # # $x = Math::BigFloat -> new("-10000000"); $m = $x -> eparts(); # ok 1094 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1095 - value of mantissa ok 1096 - input is unmodified # # $x = Math::BigFloat -> new("-100000000"); ($m, $e) = $x -> eparts(); # ok 1097 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1098 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1099 - value of mantissa ok 1100 - value of exponent ok 1101 - input is unmodified # # $x = Math::BigFloat -> new("-100000000"); $m = $x -> eparts(); # ok 1102 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1103 - value of mantissa ok 1104 - input is unmodified # # $x = Math::BigFloat -> new("-1000000000"); ($m, $e) = $x -> eparts(); # ok 1105 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1106 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1107 - value of mantissa ok 1108 - value of exponent ok 1109 - input is unmodified # # $x = Math::BigFloat -> new("-1000000000"); $m = $x -> eparts(); # ok 1110 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1111 - value of mantissa ok 1112 - input is unmodified # # $x = Math::BigFloat -> new("-10000000000"); ($m, $e) = $x -> eparts(); # ok 1113 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1114 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1115 - value of mantissa ok 1116 - value of exponent ok 1117 - input is unmodified # # $x = Math::BigFloat -> new("-10000000000"); $m = $x -> eparts(); # ok 1118 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1119 - value of mantissa ok 1120 - input is unmodified # # $x = Math::BigFloat -> new("-100000000000"); ($m, $e) = $x -> eparts(); # ok 1121 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1122 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1123 - value of mantissa ok 1124 - value of exponent ok 1125 - input is unmodified # # $x = Math::BigFloat -> new("-100000000000"); $m = $x -> eparts(); # ok 1126 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1127 - value of mantissa ok 1128 - input is unmodified # # $x = Math::BigFloat -> new("-1000000000000"); ($m, $e) = $x -> eparts(); # ok 1129 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1130 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1131 - value of mantissa ok 1132 - value of exponent ok 1133 - input is unmodified # # $x = Math::BigFloat -> new("-1000000000000"); $m = $x -> eparts(); # ok 1134 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1135 - value of mantissa ok 1136 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000000012"); ($m, $e) = $x -> eparts(); # ok 1137 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1138 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1139 - value of mantissa ok 1140 - value of exponent ok 1141 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000000012"); $m = $x -> eparts(); # ok 1142 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1143 - value of mantissa ok 1144 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000012"); ($m, $e) = $x -> eparts(); # ok 1145 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1146 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1147 - value of mantissa ok 1148 - value of exponent ok 1149 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000012"); $m = $x -> eparts(); # ok 1150 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1151 - value of mantissa ok 1152 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000012"); ($m, $e) = $x -> eparts(); # ok 1153 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1154 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1155 - value of mantissa ok 1156 - value of exponent ok 1157 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000012"); $m = $x -> eparts(); # ok 1158 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1159 - value of mantissa ok 1160 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000012"); ($m, $e) = $x -> eparts(); # ok 1161 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1162 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1163 - value of mantissa ok 1164 - value of exponent ok 1165 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000012"); $m = $x -> eparts(); # ok 1166 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1167 - value of mantissa ok 1168 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000012"); ($m, $e) = $x -> eparts(); # ok 1169 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1170 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1171 - value of mantissa ok 1172 - value of exponent ok 1173 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000012"); $m = $x -> eparts(); # ok 1174 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1175 - value of mantissa ok 1176 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000012"); ($m, $e) = $x -> eparts(); # ok 1177 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1178 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1179 - value of mantissa ok 1180 - value of exponent ok 1181 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000012"); $m = $x -> eparts(); # ok 1182 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1183 - value of mantissa ok 1184 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000012"); ($m, $e) = $x -> eparts(); # ok 1185 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1186 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1187 - value of mantissa ok 1188 - value of exponent ok 1189 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000012"); $m = $x -> eparts(); # ok 1190 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1191 - value of mantissa ok 1192 - input is unmodified # # $x = Math::BigFloat -> new("-0.000012"); ($m, $e) = $x -> eparts(); # ok 1193 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1194 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1195 - value of mantissa ok 1196 - value of exponent ok 1197 - input is unmodified # # $x = Math::BigFloat -> new("-0.000012"); $m = $x -> eparts(); # ok 1198 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1199 - value of mantissa ok 1200 - input is unmodified # # $x = Math::BigFloat -> new("-0.00012"); ($m, $e) = $x -> eparts(); # ok 1201 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1202 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1203 - value of mantissa ok 1204 - value of exponent ok 1205 - input is unmodified # # $x = Math::BigFloat -> new("-0.00012"); $m = $x -> eparts(); # ok 1206 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1207 - value of mantissa ok 1208 - input is unmodified # # $x = Math::BigFloat -> new("-0.0012"); ($m, $e) = $x -> eparts(); # ok 1209 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1210 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1211 - value of mantissa ok 1212 - value of exponent ok 1213 - input is unmodified # # $x = Math::BigFloat -> new("-0.0012"); $m = $x -> eparts(); # ok 1214 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1215 - value of mantissa ok 1216 - input is unmodified # # $x = Math::BigFloat -> new("-0.012"); ($m, $e) = $x -> eparts(); # ok 1217 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1218 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1219 - value of mantissa ok 1220 - value of exponent ok 1221 - input is unmodified # # $x = Math::BigFloat -> new("-0.012"); $m = $x -> eparts(); # ok 1222 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1223 - value of mantissa ok 1224 - input is unmodified # # $x = Math::BigFloat -> new("-0.12"); ($m, $e) = $x -> eparts(); # ok 1225 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1226 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1227 - value of mantissa ok 1228 - value of exponent ok 1229 - input is unmodified # # $x = Math::BigFloat -> new("-0.12"); $m = $x -> eparts(); # ok 1230 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1231 - value of mantissa ok 1232 - input is unmodified # # $x = Math::BigFloat -> new("-1.2"); ($m, $e) = $x -> eparts(); # ok 1233 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1234 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1235 - value of mantissa ok 1236 - value of exponent ok 1237 - input is unmodified # # $x = Math::BigFloat -> new("-1.2"); $m = $x -> eparts(); # ok 1238 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1239 - value of mantissa ok 1240 - input is unmodified # # $x = Math::BigFloat -> new("-12"); ($m, $e) = $x -> eparts(); # ok 1241 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1242 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1243 - value of mantissa ok 1244 - value of exponent ok 1245 - input is unmodified # # $x = Math::BigFloat -> new("-12"); $m = $x -> eparts(); # ok 1246 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1247 - value of mantissa ok 1248 - input is unmodified # # $x = Math::BigFloat -> new("-120"); ($m, $e) = $x -> eparts(); # ok 1249 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1250 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1251 - value of mantissa ok 1252 - value of exponent ok 1253 - input is unmodified # # $x = Math::BigFloat -> new("-120"); $m = $x -> eparts(); # ok 1254 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1255 - value of mantissa ok 1256 - input is unmodified # # $x = Math::BigFloat -> new("-1200"); ($m, $e) = $x -> eparts(); # ok 1257 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1258 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1259 - value of mantissa ok 1260 - value of exponent ok 1261 - input is unmodified # # $x = Math::BigFloat -> new("-1200"); $m = $x -> eparts(); # ok 1262 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1263 - value of mantissa ok 1264 - input is unmodified # # $x = Math::BigFloat -> new("-12000"); ($m, $e) = $x -> eparts(); # ok 1265 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1266 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1267 - value of mantissa ok 1268 - value of exponent ok 1269 - input is unmodified # # $x = Math::BigFloat -> new("-12000"); $m = $x -> eparts(); # ok 1270 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1271 - value of mantissa ok 1272 - input is unmodified # # $x = Math::BigFloat -> new("-120000"); ($m, $e) = $x -> eparts(); # ok 1273 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1274 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1275 - value of mantissa ok 1276 - value of exponent ok 1277 - input is unmodified # # $x = Math::BigFloat -> new("-120000"); $m = $x -> eparts(); # ok 1278 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1279 - value of mantissa ok 1280 - input is unmodified # # $x = Math::BigFloat -> new("-1200000"); ($m, $e) = $x -> eparts(); # ok 1281 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1282 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1283 - value of mantissa ok 1284 - value of exponent ok 1285 - input is unmodified # # $x = Math::BigFloat -> new("-1200000"); $m = $x -> eparts(); # ok 1286 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1287 - value of mantissa ok 1288 - input is unmodified # # $x = Math::BigFloat -> new("-12000000"); ($m, $e) = $x -> eparts(); # ok 1289 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1290 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1291 - value of mantissa ok 1292 - value of exponent ok 1293 - input is unmodified # # $x = Math::BigFloat -> new("-12000000"); $m = $x -> eparts(); # ok 1294 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1295 - value of mantissa ok 1296 - input is unmodified # # $x = Math::BigFloat -> new("-120000000"); ($m, $e) = $x -> eparts(); # ok 1297 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1298 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1299 - value of mantissa ok 1300 - value of exponent ok 1301 - input is unmodified # # $x = Math::BigFloat -> new("-120000000"); $m = $x -> eparts(); # ok 1302 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1303 - value of mantissa ok 1304 - input is unmodified # # $x = Math::BigFloat -> new("-1200000000"); ($m, $e) = $x -> eparts(); # ok 1305 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1306 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1307 - value of mantissa ok 1308 - value of exponent ok 1309 - input is unmodified # # $x = Math::BigFloat -> new("-1200000000"); $m = $x -> eparts(); # ok 1310 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1311 - value of mantissa ok 1312 - input is unmodified # # $x = Math::BigFloat -> new("-12000000000"); ($m, $e) = $x -> eparts(); # ok 1313 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1314 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1315 - value of mantissa ok 1316 - value of exponent ok 1317 - input is unmodified # # $x = Math::BigFloat -> new("-12000000000"); $m = $x -> eparts(); # ok 1318 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1319 - value of mantissa ok 1320 - input is unmodified # # $x = Math::BigFloat -> new("-120000000000"); ($m, $e) = $x -> eparts(); # ok 1321 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1322 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1323 - value of mantissa ok 1324 - value of exponent ok 1325 - input is unmodified # # $x = Math::BigFloat -> new("-120000000000"); $m = $x -> eparts(); # ok 1326 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1327 - value of mantissa ok 1328 - input is unmodified # # $x = Math::BigFloat -> new("-1200000000000"); ($m, $e) = $x -> eparts(); # ok 1329 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1330 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1331 - value of mantissa ok 1332 - value of exponent ok 1333 - input is unmodified # # $x = Math::BigFloat -> new("-1200000000000"); $m = $x -> eparts(); # ok 1334 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1335 - value of mantissa ok 1336 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000000123"); ($m, $e) = $x -> eparts(); # ok 1337 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1338 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1339 - value of mantissa ok 1340 - value of exponent ok 1341 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000000123"); $m = $x -> eparts(); # ok 1342 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1343 - value of mantissa ok 1344 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000000123"); ($m, $e) = $x -> eparts(); # ok 1345 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1346 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1347 - value of mantissa ok 1348 - value of exponent ok 1349 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000000123"); $m = $x -> eparts(); # ok 1350 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1351 - value of mantissa ok 1352 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000123"); ($m, $e) = $x -> eparts(); # ok 1353 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1354 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1355 - value of mantissa ok 1356 - value of exponent ok 1357 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000123"); $m = $x -> eparts(); # ok 1358 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1359 - value of mantissa ok 1360 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000123"); ($m, $e) = $x -> eparts(); # ok 1361 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1362 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1363 - value of mantissa ok 1364 - value of exponent ok 1365 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000123"); $m = $x -> eparts(); # ok 1366 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1367 - value of mantissa ok 1368 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000123"); ($m, $e) = $x -> eparts(); # ok 1369 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1370 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1371 - value of mantissa ok 1372 - value of exponent ok 1373 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000123"); $m = $x -> eparts(); # ok 1374 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1375 - value of mantissa ok 1376 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000123"); ($m, $e) = $x -> eparts(); # ok 1377 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1378 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1379 - value of mantissa ok 1380 - value of exponent ok 1381 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000123"); $m = $x -> eparts(); # ok 1382 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1383 - value of mantissa ok 1384 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000123"); ($m, $e) = $x -> eparts(); # ok 1385 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1386 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1387 - value of mantissa ok 1388 - value of exponent ok 1389 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000123"); $m = $x -> eparts(); # ok 1390 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1391 - value of mantissa ok 1392 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000123"); ($m, $e) = $x -> eparts(); # ok 1393 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1394 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1395 - value of mantissa ok 1396 - value of exponent ok 1397 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000123"); $m = $x -> eparts(); # ok 1398 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1399 - value of mantissa ok 1400 - input is unmodified # # $x = Math::BigFloat -> new("-0.000123"); ($m, $e) = $x -> eparts(); # ok 1401 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1402 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1403 - value of mantissa ok 1404 - value of exponent ok 1405 - input is unmodified # # $x = Math::BigFloat -> new("-0.000123"); $m = $x -> eparts(); # ok 1406 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1407 - value of mantissa ok 1408 - input is unmodified # # $x = Math::BigFloat -> new("-0.00123"); ($m, $e) = $x -> eparts(); # ok 1409 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1410 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1411 - value of mantissa ok 1412 - value of exponent ok 1413 - input is unmodified # # $x = Math::BigFloat -> new("-0.00123"); $m = $x -> eparts(); # ok 1414 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1415 - value of mantissa ok 1416 - input is unmodified # # $x = Math::BigFloat -> new("-0.0123"); ($m, $e) = $x -> eparts(); # ok 1417 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1418 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1419 - value of mantissa ok 1420 - value of exponent ok 1421 - input is unmodified # # $x = Math::BigFloat -> new("-0.0123"); $m = $x -> eparts(); # ok 1422 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1423 - value of mantissa ok 1424 - input is unmodified # # $x = Math::BigFloat -> new("-0.123"); ($m, $e) = $x -> eparts(); # ok 1425 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1426 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1427 - value of mantissa ok 1428 - value of exponent ok 1429 - input is unmodified # # $x = Math::BigFloat -> new("-0.123"); $m = $x -> eparts(); # ok 1430 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1431 - value of mantissa ok 1432 - input is unmodified # # $x = Math::BigFloat -> new("-1.23"); ($m, $e) = $x -> eparts(); # ok 1433 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1434 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1435 - value of mantissa ok 1436 - value of exponent ok 1437 - input is unmodified # # $x = Math::BigFloat -> new("-1.23"); $m = $x -> eparts(); # ok 1438 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1439 - value of mantissa ok 1440 - input is unmodified # # $x = Math::BigFloat -> new("-12.3"); ($m, $e) = $x -> eparts(); # ok 1441 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1442 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1443 - value of mantissa ok 1444 - value of exponent ok 1445 - input is unmodified # # $x = Math::BigFloat -> new("-12.3"); $m = $x -> eparts(); # ok 1446 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1447 - value of mantissa ok 1448 - input is unmodified # # $x = Math::BigFloat -> new("-123"); ($m, $e) = $x -> eparts(); # ok 1449 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1450 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1451 - value of mantissa ok 1452 - value of exponent ok 1453 - input is unmodified # # $x = Math::BigFloat -> new("-123"); $m = $x -> eparts(); # ok 1454 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1455 - value of mantissa ok 1456 - input is unmodified # # $x = Math::BigFloat -> new("-1230"); ($m, $e) = $x -> eparts(); # ok 1457 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1458 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1459 - value of mantissa ok 1460 - value of exponent ok 1461 - input is unmodified # # $x = Math::BigFloat -> new("-1230"); $m = $x -> eparts(); # ok 1462 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1463 - value of mantissa ok 1464 - input is unmodified # # $x = Math::BigFloat -> new("-12300"); ($m, $e) = $x -> eparts(); # ok 1465 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1466 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1467 - value of mantissa ok 1468 - value of exponent ok 1469 - input is unmodified # # $x = Math::BigFloat -> new("-12300"); $m = $x -> eparts(); # ok 1470 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1471 - value of mantissa ok 1472 - input is unmodified # # $x = Math::BigFloat -> new("-123000"); ($m, $e) = $x -> eparts(); # ok 1473 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1474 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1475 - value of mantissa ok 1476 - value of exponent ok 1477 - input is unmodified # # $x = Math::BigFloat -> new("-123000"); $m = $x -> eparts(); # ok 1478 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1479 - value of mantissa ok 1480 - input is unmodified # # $x = Math::BigFloat -> new("-1230000"); ($m, $e) = $x -> eparts(); # ok 1481 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1482 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1483 - value of mantissa ok 1484 - value of exponent ok 1485 - input is unmodified # # $x = Math::BigFloat -> new("-1230000"); $m = $x -> eparts(); # ok 1486 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1487 - value of mantissa ok 1488 - input is unmodified # # $x = Math::BigFloat -> new("-12300000"); ($m, $e) = $x -> eparts(); # ok 1489 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1490 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1491 - value of mantissa ok 1492 - value of exponent ok 1493 - input is unmodified # # $x = Math::BigFloat -> new("-12300000"); $m = $x -> eparts(); # ok 1494 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1495 - value of mantissa ok 1496 - input is unmodified # # $x = Math::BigFloat -> new("-123000000"); ($m, $e) = $x -> eparts(); # ok 1497 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1498 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1499 - value of mantissa ok 1500 - value of exponent ok 1501 - input is unmodified # # $x = Math::BigFloat -> new("-123000000"); $m = $x -> eparts(); # ok 1502 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1503 - value of mantissa ok 1504 - input is unmodified # # $x = Math::BigFloat -> new("-1230000000"); ($m, $e) = $x -> eparts(); # ok 1505 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1506 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1507 - value of mantissa ok 1508 - value of exponent ok 1509 - input is unmodified # # $x = Math::BigFloat -> new("-1230000000"); $m = $x -> eparts(); # ok 1510 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1511 - value of mantissa ok 1512 - input is unmodified # # $x = Math::BigFloat -> new("-12300000000"); ($m, $e) = $x -> eparts(); # ok 1513 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1514 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1515 - value of mantissa ok 1516 - value of exponent ok 1517 - input is unmodified # # $x = Math::BigFloat -> new("-12300000000"); $m = $x -> eparts(); # ok 1518 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1519 - value of mantissa ok 1520 - input is unmodified # # $x = Math::BigFloat -> new("-123000000000"); ($m, $e) = $x -> eparts(); # ok 1521 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1522 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1523 - value of mantissa ok 1524 - value of exponent ok 1525 - input is unmodified # # $x = Math::BigFloat -> new("-123000000000"); $m = $x -> eparts(); # ok 1526 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1527 - value of mantissa ok 1528 - input is unmodified # # $x = Math::BigFloat -> new("-1230000000000"); ($m, $e) = $x -> eparts(); # ok 1529 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1530 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1531 - value of mantissa ok 1532 - value of exponent ok 1533 - input is unmodified # # $x = Math::BigFloat -> new("-1230000000000"); $m = $x -> eparts(); # ok 1534 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1535 - value of mantissa ok 1536 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000001234"); ($m, $e) = $x -> eparts(); # ok 1537 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1538 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1539 - value of mantissa ok 1540 - value of exponent ok 1541 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000001234"); $m = $x -> eparts(); # ok 1542 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1543 - value of mantissa ok 1544 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000001234"); ($m, $e) = $x -> eparts(); # ok 1545 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1546 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1547 - value of mantissa ok 1548 - value of exponent ok 1549 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000001234"); $m = $x -> eparts(); # ok 1550 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1551 - value of mantissa ok 1552 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000001234"); ($m, $e) = $x -> eparts(); # ok 1553 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1554 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1555 - value of mantissa ok 1556 - value of exponent ok 1557 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000001234"); $m = $x -> eparts(); # ok 1558 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1559 - value of mantissa ok 1560 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000001234"); ($m, $e) = $x -> eparts(); # ok 1561 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1562 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1563 - value of mantissa ok 1564 - value of exponent ok 1565 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000001234"); $m = $x -> eparts(); # ok 1566 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1567 - value of mantissa ok 1568 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000001234"); ($m, $e) = $x -> eparts(); # ok 1569 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1570 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1571 - value of mantissa ok 1572 - value of exponent ok 1573 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000001234"); $m = $x -> eparts(); # ok 1574 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1575 - value of mantissa ok 1576 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000001234"); ($m, $e) = $x -> eparts(); # ok 1577 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1578 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1579 - value of mantissa ok 1580 - value of exponent ok 1581 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000001234"); $m = $x -> eparts(); # ok 1582 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1583 - value of mantissa ok 1584 - input is unmodified # # $x = Math::BigFloat -> new("-0.000001234"); ($m, $e) = $x -> eparts(); # ok 1585 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1586 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1587 - value of mantissa ok 1588 - value of exponent ok 1589 - input is unmodified # # $x = Math::BigFloat -> new("-0.000001234"); $m = $x -> eparts(); # ok 1590 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1591 - value of mantissa ok 1592 - input is unmodified # # $x = Math::BigFloat -> new("-0.00001234"); ($m, $e) = $x -> eparts(); # ok 1593 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1594 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1595 - value of mantissa ok 1596 - value of exponent ok 1597 - input is unmodified # # $x = Math::BigFloat -> new("-0.00001234"); $m = $x -> eparts(); # ok 1598 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1599 - value of mantissa ok 1600 - input is unmodified # # $x = Math::BigFloat -> new("-0.0001234"); ($m, $e) = $x -> eparts(); # ok 1601 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1602 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1603 - value of mantissa ok 1604 - value of exponent ok 1605 - input is unmodified # # $x = Math::BigFloat -> new("-0.0001234"); $m = $x -> eparts(); # ok 1606 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1607 - value of mantissa ok 1608 - input is unmodified # # $x = Math::BigFloat -> new("-0.001234"); ($m, $e) = $x -> eparts(); # ok 1609 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1610 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1611 - value of mantissa ok 1612 - value of exponent ok 1613 - input is unmodified # # $x = Math::BigFloat -> new("-0.001234"); $m = $x -> eparts(); # ok 1614 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1615 - value of mantissa ok 1616 - input is unmodified # # $x = Math::BigFloat -> new("-0.01234"); ($m, $e) = $x -> eparts(); # ok 1617 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1618 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1619 - value of mantissa ok 1620 - value of exponent ok 1621 - input is unmodified # # $x = Math::BigFloat -> new("-0.01234"); $m = $x -> eparts(); # ok 1622 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1623 - value of mantissa ok 1624 - input is unmodified # # $x = Math::BigFloat -> new("-0.1234"); ($m, $e) = $x -> eparts(); # ok 1625 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1626 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1627 - value of mantissa ok 1628 - value of exponent ok 1629 - input is unmodified # # $x = Math::BigFloat -> new("-0.1234"); $m = $x -> eparts(); # ok 1630 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1631 - value of mantissa ok 1632 - input is unmodified # # $x = Math::BigFloat -> new("-1.234"); ($m, $e) = $x -> eparts(); # ok 1633 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1634 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1635 - value of mantissa ok 1636 - value of exponent ok 1637 - input is unmodified # # $x = Math::BigFloat -> new("-1.234"); $m = $x -> eparts(); # ok 1638 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1639 - value of mantissa ok 1640 - input is unmodified # # $x = Math::BigFloat -> new("-12.34"); ($m, $e) = $x -> eparts(); # ok 1641 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1642 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1643 - value of mantissa ok 1644 - value of exponent ok 1645 - input is unmodified # # $x = Math::BigFloat -> new("-12.34"); $m = $x -> eparts(); # ok 1646 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1647 - value of mantissa ok 1648 - input is unmodified # # $x = Math::BigFloat -> new("-123.4"); ($m, $e) = $x -> eparts(); # ok 1649 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1650 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1651 - value of mantissa ok 1652 - value of exponent ok 1653 - input is unmodified # # $x = Math::BigFloat -> new("-123.4"); $m = $x -> eparts(); # ok 1654 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1655 - value of mantissa ok 1656 - input is unmodified # # $x = Math::BigFloat -> new("-1234"); ($m, $e) = $x -> eparts(); # ok 1657 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1658 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1659 - value of mantissa ok 1660 - value of exponent ok 1661 - input is unmodified # # $x = Math::BigFloat -> new("-1234"); $m = $x -> eparts(); # ok 1662 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1663 - value of mantissa ok 1664 - input is unmodified # # $x = Math::BigFloat -> new("-12340"); ($m, $e) = $x -> eparts(); # ok 1665 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1666 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1667 - value of mantissa ok 1668 - value of exponent ok 1669 - input is unmodified # # $x = Math::BigFloat -> new("-12340"); $m = $x -> eparts(); # ok 1670 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1671 - value of mantissa ok 1672 - input is unmodified # # $x = Math::BigFloat -> new("-123400"); ($m, $e) = $x -> eparts(); # ok 1673 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1674 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1675 - value of mantissa ok 1676 - value of exponent ok 1677 - input is unmodified # # $x = Math::BigFloat -> new("-123400"); $m = $x -> eparts(); # ok 1678 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1679 - value of mantissa ok 1680 - input is unmodified # # $x = Math::BigFloat -> new("-1234000"); ($m, $e) = $x -> eparts(); # ok 1681 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1682 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1683 - value of mantissa ok 1684 - value of exponent ok 1685 - input is unmodified # # $x = Math::BigFloat -> new("-1234000"); $m = $x -> eparts(); # ok 1686 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1687 - value of mantissa ok 1688 - input is unmodified # # $x = Math::BigFloat -> new("-12340000"); ($m, $e) = $x -> eparts(); # ok 1689 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1690 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1691 - value of mantissa ok 1692 - value of exponent ok 1693 - input is unmodified # # $x = Math::BigFloat -> new("-12340000"); $m = $x -> eparts(); # ok 1694 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1695 - value of mantissa ok 1696 - input is unmodified # # $x = Math::BigFloat -> new("-123400000"); ($m, $e) = $x -> eparts(); # ok 1697 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1698 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1699 - value of mantissa ok 1700 - value of exponent ok 1701 - input is unmodified # # $x = Math::BigFloat -> new("-123400000"); $m = $x -> eparts(); # ok 1702 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1703 - value of mantissa ok 1704 - input is unmodified # # $x = Math::BigFloat -> new("-1234000000"); ($m, $e) = $x -> eparts(); # ok 1705 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1706 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1707 - value of mantissa ok 1708 - value of exponent ok 1709 - input is unmodified # # $x = Math::BigFloat -> new("-1234000000"); $m = $x -> eparts(); # ok 1710 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1711 - value of mantissa ok 1712 - input is unmodified # # $x = Math::BigFloat -> new("-12340000000"); ($m, $e) = $x -> eparts(); # ok 1713 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1714 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1715 - value of mantissa ok 1716 - value of exponent ok 1717 - input is unmodified # # $x = Math::BigFloat -> new("-12340000000"); $m = $x -> eparts(); # ok 1718 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1719 - value of mantissa ok 1720 - input is unmodified # # $x = Math::BigFloat -> new("-123400000000"); ($m, $e) = $x -> eparts(); # ok 1721 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1722 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1723 - value of mantissa ok 1724 - value of exponent ok 1725 - input is unmodified # # $x = Math::BigFloat -> new("-123400000000"); $m = $x -> eparts(); # ok 1726 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1727 - value of mantissa ok 1728 - input is unmodified # # $x = Math::BigFloat -> new("-1234000000000"); ($m, $e) = $x -> eparts(); # ok 1729 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1730 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1731 - value of mantissa ok 1732 - value of exponent ok 1733 - input is unmodified # # $x = Math::BigFloat -> new("-1234000000000"); $m = $x -> eparts(); # ok 1734 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1735 - value of mantissa ok 1736 - input is unmodified # # $x = Math::BigFloat -> new("-0.000003141592"); ($m, $e) = $x -> eparts(); # ok 1737 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1738 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1739 - value of mantissa ok 1740 - value of exponent ok 1741 - input is unmodified # # $x = Math::BigFloat -> new("-0.000003141592"); $m = $x -> eparts(); # ok 1742 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1743 - value of mantissa ok 1744 - input is unmodified # # $x = Math::BigFloat -> new("-0.00003141592"); ($m, $e) = $x -> eparts(); # ok 1745 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1746 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1747 - value of mantissa ok 1748 - value of exponent ok 1749 - input is unmodified # # $x = Math::BigFloat -> new("-0.00003141592"); $m = $x -> eparts(); # ok 1750 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1751 - value of mantissa ok 1752 - input is unmodified # # $x = Math::BigFloat -> new("-0.0003141592"); ($m, $e) = $x -> eparts(); # ok 1753 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1754 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1755 - value of mantissa ok 1756 - value of exponent ok 1757 - input is unmodified # # $x = Math::BigFloat -> new("-0.0003141592"); $m = $x -> eparts(); # ok 1758 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1759 - value of mantissa ok 1760 - input is unmodified # # $x = Math::BigFloat -> new("-0.003141592"); ($m, $e) = $x -> eparts(); # ok 1761 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1762 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1763 - value of mantissa ok 1764 - value of exponent ok 1765 - input is unmodified # # $x = Math::BigFloat -> new("-0.003141592"); $m = $x -> eparts(); # ok 1766 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1767 - value of mantissa ok 1768 - input is unmodified # # $x = Math::BigFloat -> new("-0.03141592"); ($m, $e) = $x -> eparts(); # ok 1769 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1770 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1771 - value of mantissa ok 1772 - value of exponent ok 1773 - input is unmodified # # $x = Math::BigFloat -> new("-0.03141592"); $m = $x -> eparts(); # ok 1774 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1775 - value of mantissa ok 1776 - input is unmodified # # $x = Math::BigFloat -> new("-0.3141592"); ($m, $e) = $x -> eparts(); # ok 1777 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1778 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1779 - value of mantissa ok 1780 - value of exponent ok 1781 - input is unmodified # # $x = Math::BigFloat -> new("-0.3141592"); $m = $x -> eparts(); # ok 1782 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1783 - value of mantissa ok 1784 - input is unmodified # # $x = Math::BigFloat -> new("-3.141592"); ($m, $e) = $x -> eparts(); # ok 1785 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1786 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1787 - value of mantissa ok 1788 - value of exponent ok 1789 - input is unmodified # # $x = Math::BigFloat -> new("-3.141592"); $m = $x -> eparts(); # ok 1790 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1791 - value of mantissa ok 1792 - input is unmodified # # $x = Math::BigFloat -> new("-31.41592"); ($m, $e) = $x -> eparts(); # ok 1793 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1794 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1795 - value of mantissa ok 1796 - value of exponent ok 1797 - input is unmodified # # $x = Math::BigFloat -> new("-31.41592"); $m = $x -> eparts(); # ok 1798 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1799 - value of mantissa ok 1800 - input is unmodified # # $x = Math::BigFloat -> new("-314.1592"); ($m, $e) = $x -> eparts(); # ok 1801 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1802 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1803 - value of mantissa ok 1804 - value of exponent ok 1805 - input is unmodified # # $x = Math::BigFloat -> new("-314.1592"); $m = $x -> eparts(); # ok 1806 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1807 - value of mantissa ok 1808 - input is unmodified # # $x = Math::BigFloat -> new("-3141.592"); ($m, $e) = $x -> eparts(); # ok 1809 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1810 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1811 - value of mantissa ok 1812 - value of exponent ok 1813 - input is unmodified # # $x = Math::BigFloat -> new("-3141.592"); $m = $x -> eparts(); # ok 1814 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1815 - value of mantissa ok 1816 - input is unmodified # # $x = Math::BigFloat -> new("-31415.92"); ($m, $e) = $x -> eparts(); # ok 1817 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1818 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1819 - value of mantissa ok 1820 - value of exponent ok 1821 - input is unmodified # # $x = Math::BigFloat -> new("-31415.92"); $m = $x -> eparts(); # ok 1822 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1823 - value of mantissa ok 1824 - input is unmodified # # $x = Math::BigFloat -> new("-314159.2"); ($m, $e) = $x -> eparts(); # ok 1825 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1826 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1827 - value of mantissa ok 1828 - value of exponent ok 1829 - input is unmodified # # $x = Math::BigFloat -> new("-314159.2"); $m = $x -> eparts(); # ok 1830 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1831 - value of mantissa ok 1832 - input is unmodified # # $x = Math::BigFloat -> new("-3141592"); ($m, $e) = $x -> eparts(); # ok 1833 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1834 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1835 - value of mantissa ok 1836 - value of exponent ok 1837 - input is unmodified # # $x = Math::BigFloat -> new("-3141592"); $m = $x -> eparts(); # ok 1838 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1839 - value of mantissa ok 1840 - input is unmodified ok t/eparts-mbi.t ................................ 1..784 # # $x = Math::BigInt -> new("NaN"); ($m, $e) = $x -> eparts(); # ok 1 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 2 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 3 - value of mantissa ok 4 - value of exponent ok 5 - input is unmodified # # $x = Math::BigInt -> new("NaN"); $m = $x -> eparts(); # ok 6 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 7 - value of mantissa ok 8 - input is unmodified # # $x = Math::BigInt -> new("inf"); ($m, $e) = $x -> eparts(); # ok 9 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 10 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 11 - value of mantissa ok 12 - value of exponent ok 13 - input is unmodified # # $x = Math::BigInt -> new("inf"); $m = $x -> eparts(); # ok 14 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 15 - value of mantissa ok 16 - input is unmodified # # $x = Math::BigInt -> new("-inf"); ($m, $e) = $x -> eparts(); # ok 17 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 18 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 19 - value of mantissa ok 20 - value of exponent ok 21 - input is unmodified # # $x = Math::BigInt -> new("-inf"); $m = $x -> eparts(); # ok 22 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 23 - value of mantissa ok 24 - input is unmodified # # $x = Math::BigInt -> new("0"); ($m, $e) = $x -> eparts(); # ok 25 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 26 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 27 - value of mantissa ok 28 - value of exponent ok 29 - input is unmodified # # $x = Math::BigInt -> new("0"); $m = $x -> eparts(); # ok 30 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 31 - value of mantissa ok 32 - input is unmodified # # $x = Math::BigInt -> new("1"); ($m, $e) = $x -> eparts(); # ok 33 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 34 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 35 - value of mantissa ok 36 - value of exponent ok 37 - input is unmodified # # $x = Math::BigInt -> new("1"); $m = $x -> eparts(); # ok 38 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 39 - value of mantissa ok 40 - input is unmodified # # $x = Math::BigInt -> new("10"); ($m, $e) = $x -> eparts(); # ok 41 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 42 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 43 - value of mantissa ok 44 - value of exponent ok 45 - input is unmodified # # $x = Math::BigInt -> new("10"); $m = $x -> eparts(); # ok 46 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 47 - value of mantissa ok 48 - input is unmodified # # $x = Math::BigInt -> new("100"); ($m, $e) = $x -> eparts(); # ok 49 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 50 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 51 - value of mantissa ok 52 - value of exponent ok 53 - input is unmodified # # $x = Math::BigInt -> new("100"); $m = $x -> eparts(); # ok 54 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 55 - value of mantissa ok 56 - input is unmodified # # $x = Math::BigInt -> new("1000"); ($m, $e) = $x -> eparts(); # ok 57 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 58 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 59 - value of mantissa ok 60 - value of exponent ok 61 - input is unmodified # # $x = Math::BigInt -> new("1000"); $m = $x -> eparts(); # ok 62 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 63 - value of mantissa ok 64 - input is unmodified # # $x = Math::BigInt -> new("10000"); ($m, $e) = $x -> eparts(); # ok 65 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 66 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 67 - value of mantissa ok 68 - value of exponent ok 69 - input is unmodified # # $x = Math::BigInt -> new("10000"); $m = $x -> eparts(); # ok 70 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 71 - value of mantissa ok 72 - input is unmodified # # $x = Math::BigInt -> new("100000"); ($m, $e) = $x -> eparts(); # ok 73 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 74 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 75 - value of mantissa ok 76 - value of exponent ok 77 - input is unmodified # # $x = Math::BigInt -> new("100000"); $m = $x -> eparts(); # ok 78 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 79 - value of mantissa ok 80 - input is unmodified # # $x = Math::BigInt -> new("1000000"); ($m, $e) = $x -> eparts(); # ok 81 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 82 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 83 - value of mantissa ok 84 - value of exponent ok 85 - input is unmodified # # $x = Math::BigInt -> new("1000000"); $m = $x -> eparts(); # ok 86 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 87 - value of mantissa ok 88 - input is unmodified # # $x = Math::BigInt -> new("10000000"); ($m, $e) = $x -> eparts(); # ok 89 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 90 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 91 - value of mantissa ok 92 - value of exponent ok 93 - input is unmodified # # $x = Math::BigInt -> new("10000000"); $m = $x -> eparts(); # ok 94 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 95 - value of mantissa ok 96 - input is unmodified # # $x = Math::BigInt -> new("100000000"); ($m, $e) = $x -> eparts(); # ok 97 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 98 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 99 - value of mantissa ok 100 - value of exponent ok 101 - input is unmodified # # $x = Math::BigInt -> new("100000000"); $m = $x -> eparts(); # ok 102 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 103 - value of mantissa ok 104 - input is unmodified # # $x = Math::BigInt -> new("1000000000"); ($m, $e) = $x -> eparts(); # ok 105 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 106 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 107 - value of mantissa ok 108 - value of exponent ok 109 - input is unmodified # # $x = Math::BigInt -> new("1000000000"); $m = $x -> eparts(); # ok 110 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 111 - value of mantissa ok 112 - input is unmodified # # $x = Math::BigInt -> new("10000000000"); ($m, $e) = $x -> eparts(); # ok 113 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 114 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 115 - value of mantissa ok 116 - value of exponent ok 117 - input is unmodified # # $x = Math::BigInt -> new("10000000000"); $m = $x -> eparts(); # ok 118 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 119 - value of mantissa ok 120 - input is unmodified # # $x = Math::BigInt -> new("100000000000"); ($m, $e) = $x -> eparts(); # ok 121 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 122 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 123 - value of mantissa ok 124 - value of exponent ok 125 - input is unmodified # # $x = Math::BigInt -> new("100000000000"); $m = $x -> eparts(); # ok 126 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 127 - value of mantissa ok 128 - input is unmodified # # $x = Math::BigInt -> new("1000000000000"); ($m, $e) = $x -> eparts(); # ok 129 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 130 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 131 - value of mantissa ok 132 - value of exponent ok 133 - input is unmodified # # $x = Math::BigInt -> new("1000000000000"); $m = $x -> eparts(); # ok 134 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 135 - value of mantissa ok 136 - input is unmodified # # $x = Math::BigInt -> new("12"); ($m, $e) = $x -> eparts(); # ok 137 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 138 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 139 - value of mantissa ok 140 - value of exponent ok 141 - input is unmodified # # $x = Math::BigInt -> new("12"); $m = $x -> eparts(); # ok 142 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 143 - value of mantissa ok 144 - input is unmodified # # $x = Math::BigInt -> new("120"); ($m, $e) = $x -> eparts(); # ok 145 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 146 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 147 - value of mantissa ok 148 - value of exponent ok 149 - input is unmodified # # $x = Math::BigInt -> new("120"); $m = $x -> eparts(); # ok 150 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 151 - value of mantissa ok 152 - input is unmodified # # $x = Math::BigInt -> new("1200"); ($m, $e) = $x -> eparts(); # ok 153 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 154 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 155 - value of mantissa ok 156 - value of exponent ok 157 - input is unmodified # # $x = Math::BigInt -> new("1200"); $m = $x -> eparts(); # ok 158 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 159 - value of mantissa ok 160 - input is unmodified # # $x = Math::BigInt -> new("12000"); ($m, $e) = $x -> eparts(); # ok 161 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 162 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 163 - value of mantissa ok 164 - value of exponent ok 165 - input is unmodified # # $x = Math::BigInt -> new("12000"); $m = $x -> eparts(); # ok 166 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 167 - value of mantissa ok 168 - input is unmodified # # $x = Math::BigInt -> new("120000"); ($m, $e) = $x -> eparts(); # ok 169 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 170 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 171 - value of mantissa ok 172 - value of exponent ok 173 - input is unmodified # # $x = Math::BigInt -> new("120000"); $m = $x -> eparts(); # ok 174 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 175 - value of mantissa ok 176 - input is unmodified # # $x = Math::BigInt -> new("1200000"); ($m, $e) = $x -> eparts(); # ok 177 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 178 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 179 - value of mantissa ok 180 - value of exponent ok 181 - input is unmodified # # $x = Math::BigInt -> new("1200000"); $m = $x -> eparts(); # ok 182 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 183 - value of mantissa ok 184 - input is unmodified # # $x = Math::BigInt -> new("12000000"); ($m, $e) = $x -> eparts(); # ok 185 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 186 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 187 - value of mantissa ok 188 - value of exponent ok 189 - input is unmodified # # $x = Math::BigInt -> new("12000000"); $m = $x -> eparts(); # ok 190 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 191 - value of mantissa ok 192 - input is unmodified # # $x = Math::BigInt -> new("120000000"); ($m, $e) = $x -> eparts(); # ok 193 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 194 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 195 - value of mantissa ok 196 - value of exponent ok 197 - input is unmodified # # $x = Math::BigInt -> new("120000000"); $m = $x -> eparts(); # ok 198 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 199 - value of mantissa ok 200 - input is unmodified # # $x = Math::BigInt -> new("1200000000"); ($m, $e) = $x -> eparts(); # ok 201 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 202 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 203 - value of mantissa ok 204 - value of exponent ok 205 - input is unmodified # # $x = Math::BigInt -> new("1200000000"); $m = $x -> eparts(); # ok 206 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 207 - value of mantissa ok 208 - input is unmodified # # $x = Math::BigInt -> new("12000000000"); ($m, $e) = $x -> eparts(); # ok 209 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 210 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 211 - value of mantissa ok 212 - value of exponent ok 213 - input is unmodified # # $x = Math::BigInt -> new("12000000000"); $m = $x -> eparts(); # ok 214 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 215 - value of mantissa ok 216 - input is unmodified # # $x = Math::BigInt -> new("120000000000"); ($m, $e) = $x -> eparts(); # ok 217 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 218 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 219 - value of mantissa ok 220 - value of exponent ok 221 - input is unmodified # # $x = Math::BigInt -> new("120000000000"); $m = $x -> eparts(); # ok 222 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 223 - value of mantissa ok 224 - input is unmodified # # $x = Math::BigInt -> new("1200000000000"); ($m, $e) = $x -> eparts(); # ok 225 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 226 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 227 - value of mantissa ok 228 - value of exponent ok 229 - input is unmodified # # $x = Math::BigInt -> new("1200000000000"); $m = $x -> eparts(); # ok 230 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 231 - value of mantissa ok 232 - input is unmodified # # $x = Math::BigInt -> new("123"); ($m, $e) = $x -> eparts(); # ok 233 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 234 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 235 - value of mantissa ok 236 - value of exponent ok 237 - input is unmodified # # $x = Math::BigInt -> new("123"); $m = $x -> eparts(); # ok 238 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 239 - value of mantissa ok 240 - input is unmodified # # $x = Math::BigInt -> new("1230"); ($m, $e) = $x -> eparts(); # ok 241 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 242 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 243 - value of mantissa ok 244 - value of exponent ok 245 - input is unmodified # # $x = Math::BigInt -> new("1230"); $m = $x -> eparts(); # ok 246 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 247 - value of mantissa ok 248 - input is unmodified # # $x = Math::BigInt -> new("12300"); ($m, $e) = $x -> eparts(); # ok 249 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 250 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 251 - value of mantissa ok 252 - value of exponent ok 253 - input is unmodified # # $x = Math::BigInt -> new("12300"); $m = $x -> eparts(); # ok 254 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 255 - value of mantissa ok 256 - input is unmodified # # $x = Math::BigInt -> new("123000"); ($m, $e) = $x -> eparts(); # ok 257 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 258 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 259 - value of mantissa ok 260 - value of exponent ok 261 - input is unmodified # # $x = Math::BigInt -> new("123000"); $m = $x -> eparts(); # ok 262 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 263 - value of mantissa ok 264 - input is unmodified # # $x = Math::BigInt -> new("1230000"); ($m, $e) = $x -> eparts(); # ok 265 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 266 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 267 - value of mantissa ok 268 - value of exponent ok 269 - input is unmodified # # $x = Math::BigInt -> new("1230000"); $m = $x -> eparts(); # ok 270 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 271 - value of mantissa ok 272 - input is unmodified # # $x = Math::BigInt -> new("12300000"); ($m, $e) = $x -> eparts(); # ok 273 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 274 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 275 - value of mantissa ok 276 - value of exponent ok 277 - input is unmodified # # $x = Math::BigInt -> new("12300000"); $m = $x -> eparts(); # ok 278 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 279 - value of mantissa ok 280 - input is unmodified # # $x = Math::BigInt -> new("123000000"); ($m, $e) = $x -> eparts(); # ok 281 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 282 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 283 - value of mantissa ok 284 - value of exponent ok 285 - input is unmodified # # $x = Math::BigInt -> new("123000000"); $m = $x -> eparts(); # ok 286 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 287 - value of mantissa ok 288 - input is unmodified # # $x = Math::BigInt -> new("1230000000"); ($m, $e) = $x -> eparts(); # ok 289 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 290 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 291 - value of mantissa ok 292 - value of exponent ok 293 - input is unmodified # # $x = Math::BigInt -> new("1230000000"); $m = $x -> eparts(); # ok 294 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 295 - value of mantissa ok 296 - input is unmodified # # $x = Math::BigInt -> new("12300000000"); ($m, $e) = $x -> eparts(); # ok 297 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 298 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 299 - value of mantissa ok 300 - value of exponent ok 301 - input is unmodified # # $x = Math::BigInt -> new("12300000000"); $m = $x -> eparts(); # ok 302 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 303 - value of mantissa ok 304 - input is unmodified # # $x = Math::BigInt -> new("123000000000"); ($m, $e) = $x -> eparts(); # ok 305 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 306 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 307 - value of mantissa ok 308 - value of exponent ok 309 - input is unmodified # # $x = Math::BigInt -> new("123000000000"); $m = $x -> eparts(); # ok 310 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 311 - value of mantissa ok 312 - input is unmodified # # $x = Math::BigInt -> new("1230000000000"); ($m, $e) = $x -> eparts(); # ok 313 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 314 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 315 - value of mantissa ok 316 - value of exponent ok 317 - input is unmodified # # $x = Math::BigInt -> new("1230000000000"); $m = $x -> eparts(); # ok 318 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 319 - value of mantissa ok 320 - input is unmodified # # $x = Math::BigInt -> new("1234"); ($m, $e) = $x -> eparts(); # ok 321 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 322 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 323 - value of mantissa ok 324 - value of exponent ok 325 - input is unmodified # # $x = Math::BigInt -> new("1234"); $m = $x -> eparts(); # ok 326 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 327 - value of mantissa ok 328 - input is unmodified # # $x = Math::BigInt -> new("12340"); ($m, $e) = $x -> eparts(); # ok 329 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 330 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 331 - value of mantissa ok 332 - value of exponent ok 333 - input is unmodified # # $x = Math::BigInt -> new("12340"); $m = $x -> eparts(); # ok 334 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 335 - value of mantissa ok 336 - input is unmodified # # $x = Math::BigInt -> new("123400"); ($m, $e) = $x -> eparts(); # ok 337 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 338 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 339 - value of mantissa ok 340 - value of exponent ok 341 - input is unmodified # # $x = Math::BigInt -> new("123400"); $m = $x -> eparts(); # ok 342 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 343 - value of mantissa ok 344 - input is unmodified # # $x = Math::BigInt -> new("1234000"); ($m, $e) = $x -> eparts(); # ok 345 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 346 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 347 - value of mantissa ok 348 - value of exponent ok 349 - input is unmodified # # $x = Math::BigInt -> new("1234000"); $m = $x -> eparts(); # ok 350 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 351 - value of mantissa ok 352 - input is unmodified # # $x = Math::BigInt -> new("12340000"); ($m, $e) = $x -> eparts(); # ok 353 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 354 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 355 - value of mantissa ok 356 - value of exponent ok 357 - input is unmodified # # $x = Math::BigInt -> new("12340000"); $m = $x -> eparts(); # ok 358 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 359 - value of mantissa ok 360 - input is unmodified # # $x = Math::BigInt -> new("123400000"); ($m, $e) = $x -> eparts(); # ok 361 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 362 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 363 - value of mantissa ok 364 - value of exponent ok 365 - input is unmodified # # $x = Math::BigInt -> new("123400000"); $m = $x -> eparts(); # ok 366 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 367 - value of mantissa ok 368 - input is unmodified # # $x = Math::BigInt -> new("1234000000"); ($m, $e) = $x -> eparts(); # ok 369 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 370 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 371 - value of mantissa ok 372 - value of exponent ok 373 - input is unmodified # # $x = Math::BigInt -> new("1234000000"); $m = $x -> eparts(); # ok 374 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 375 - value of mantissa ok 376 - input is unmodified # # $x = Math::BigInt -> new("12340000000"); ($m, $e) = $x -> eparts(); # ok 377 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 378 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 379 - value of mantissa ok 380 - value of exponent ok 381 - input is unmodified # # $x = Math::BigInt -> new("12340000000"); $m = $x -> eparts(); # ok 382 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 383 - value of mantissa ok 384 - input is unmodified # # $x = Math::BigInt -> new("123400000000"); ($m, $e) = $x -> eparts(); # ok 385 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 386 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 387 - value of mantissa ok 388 - value of exponent ok 389 - input is unmodified # # $x = Math::BigInt -> new("123400000000"); $m = $x -> eparts(); # ok 390 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 391 - value of mantissa ok 392 - input is unmodified # # $x = Math::BigInt -> new("1234000000000"); ($m, $e) = $x -> eparts(); # ok 393 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 394 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 395 - value of mantissa ok 396 - value of exponent ok 397 - input is unmodified # # $x = Math::BigInt -> new("1234000000000"); $m = $x -> eparts(); # ok 398 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 399 - value of mantissa ok 400 - input is unmodified # # $x = Math::BigInt -> new("3141592"); ($m, $e) = $x -> eparts(); # ok 401 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 402 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 403 - value of mantissa ok 404 - value of exponent ok 405 - input is unmodified # # $x = Math::BigInt -> new("3141592"); $m = $x -> eparts(); # ok 406 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 407 - value of mantissa ok 408 - input is unmodified # # $x = Math::BigInt -> new("-1"); ($m, $e) = $x -> eparts(); # ok 409 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 410 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 411 - value of mantissa ok 412 - value of exponent ok 413 - input is unmodified # # $x = Math::BigInt -> new("-1"); $m = $x -> eparts(); # ok 414 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 415 - value of mantissa ok 416 - input is unmodified # # $x = Math::BigInt -> new("-10"); ($m, $e) = $x -> eparts(); # ok 417 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 418 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 419 - value of mantissa ok 420 - value of exponent ok 421 - input is unmodified # # $x = Math::BigInt -> new("-10"); $m = $x -> eparts(); # ok 422 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 423 - value of mantissa ok 424 - input is unmodified # # $x = Math::BigInt -> new("-100"); ($m, $e) = $x -> eparts(); # ok 425 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 426 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 427 - value of mantissa ok 428 - value of exponent ok 429 - input is unmodified # # $x = Math::BigInt -> new("-100"); $m = $x -> eparts(); # ok 430 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 431 - value of mantissa ok 432 - input is unmodified # # $x = Math::BigInt -> new("-1000"); ($m, $e) = $x -> eparts(); # ok 433 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 434 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 435 - value of mantissa ok 436 - value of exponent ok 437 - input is unmodified # # $x = Math::BigInt -> new("-1000"); $m = $x -> eparts(); # ok 438 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 439 - value of mantissa ok 440 - input is unmodified # # $x = Math::BigInt -> new("-10000"); ($m, $e) = $x -> eparts(); # ok 441 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 442 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 443 - value of mantissa ok 444 - value of exponent ok 445 - input is unmodified # # $x = Math::BigInt -> new("-10000"); $m = $x -> eparts(); # ok 446 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 447 - value of mantissa ok 448 - input is unmodified # # $x = Math::BigInt -> new("-100000"); ($m, $e) = $x -> eparts(); # ok 449 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 450 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 451 - value of mantissa ok 452 - value of exponent ok 453 - input is unmodified # # $x = Math::BigInt -> new("-100000"); $m = $x -> eparts(); # ok 454 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 455 - value of mantissa ok 456 - input is unmodified # # $x = Math::BigInt -> new("-1000000"); ($m, $e) = $x -> eparts(); # ok 457 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 458 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 459 - value of mantissa ok 460 - value of exponent ok 461 - input is unmodified # # $x = Math::BigInt -> new("-1000000"); $m = $x -> eparts(); # ok 462 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 463 - value of mantissa ok 464 - input is unmodified # # $x = Math::BigInt -> new("-10000000"); ($m, $e) = $x -> eparts(); # ok 465 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 466 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 467 - value of mantissa ok 468 - value of exponent ok 469 - input is unmodified # # $x = Math::BigInt -> new("-10000000"); $m = $x -> eparts(); # ok 470 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 471 - value of mantissa ok 472 - input is unmodified # # $x = Math::BigInt -> new("-100000000"); ($m, $e) = $x -> eparts(); # ok 473 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 474 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 475 - value of mantissa ok 476 - value of exponent ok 477 - input is unmodified # # $x = Math::BigInt -> new("-100000000"); $m = $x -> eparts(); # ok 478 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 479 - value of mantissa ok 480 - input is unmodified # # $x = Math::BigInt -> new("-1000000000"); ($m, $e) = $x -> eparts(); # ok 481 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 482 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 483 - value of mantissa ok 484 - value of exponent ok 485 - input is unmodified # # $x = Math::BigInt -> new("-1000000000"); $m = $x -> eparts(); # ok 486 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 487 - value of mantissa ok 488 - input is unmodified # # $x = Math::BigInt -> new("-10000000000"); ($m, $e) = $x -> eparts(); # ok 489 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 490 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 491 - value of mantissa ok 492 - value of exponent ok 493 - input is unmodified # # $x = Math::BigInt -> new("-10000000000"); $m = $x -> eparts(); # ok 494 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 495 - value of mantissa ok 496 - input is unmodified # # $x = Math::BigInt -> new("-100000000000"); ($m, $e) = $x -> eparts(); # ok 497 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 498 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 499 - value of mantissa ok 500 - value of exponent ok 501 - input is unmodified # # $x = Math::BigInt -> new("-100000000000"); $m = $x -> eparts(); # ok 502 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 503 - value of mantissa ok 504 - input is unmodified # # $x = Math::BigInt -> new("-1000000000000"); ($m, $e) = $x -> eparts(); # ok 505 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 506 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 507 - value of mantissa ok 508 - value of exponent ok 509 - input is unmodified # # $x = Math::BigInt -> new("-1000000000000"); $m = $x -> eparts(); # ok 510 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 511 - value of mantissa ok 512 - input is unmodified # # $x = Math::BigInt -> new("-12"); ($m, $e) = $x -> eparts(); # ok 513 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 514 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 515 - value of mantissa ok 516 - value of exponent ok 517 - input is unmodified # # $x = Math::BigInt -> new("-12"); $m = $x -> eparts(); # ok 518 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 519 - value of mantissa ok 520 - input is unmodified # # $x = Math::BigInt -> new("-120"); ($m, $e) = $x -> eparts(); # ok 521 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 522 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 523 - value of mantissa ok 524 - value of exponent ok 525 - input is unmodified # # $x = Math::BigInt -> new("-120"); $m = $x -> eparts(); # ok 526 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 527 - value of mantissa ok 528 - input is unmodified # # $x = Math::BigInt -> new("-1200"); ($m, $e) = $x -> eparts(); # ok 529 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 530 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 531 - value of mantissa ok 532 - value of exponent ok 533 - input is unmodified # # $x = Math::BigInt -> new("-1200"); $m = $x -> eparts(); # ok 534 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 535 - value of mantissa ok 536 - input is unmodified # # $x = Math::BigInt -> new("-12000"); ($m, $e) = $x -> eparts(); # ok 537 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 538 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 539 - value of mantissa ok 540 - value of exponent ok 541 - input is unmodified # # $x = Math::BigInt -> new("-12000"); $m = $x -> eparts(); # ok 542 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 543 - value of mantissa ok 544 - input is unmodified # # $x = Math::BigInt -> new("-120000"); ($m, $e) = $x -> eparts(); # ok 545 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 546 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 547 - value of mantissa ok 548 - value of exponent ok 549 - input is unmodified # # $x = Math::BigInt -> new("-120000"); $m = $x -> eparts(); # ok 550 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 551 - value of mantissa ok 552 - input is unmodified # # $x = Math::BigInt -> new("-1200000"); ($m, $e) = $x -> eparts(); # ok 553 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 554 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 555 - value of mantissa ok 556 - value of exponent ok 557 - input is unmodified # # $x = Math::BigInt -> new("-1200000"); $m = $x -> eparts(); # ok 558 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 559 - value of mantissa ok 560 - input is unmodified # # $x = Math::BigInt -> new("-12000000"); ($m, $e) = $x -> eparts(); # ok 561 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 562 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 563 - value of mantissa ok 564 - value of exponent ok 565 - input is unmodified # # $x = Math::BigInt -> new("-12000000"); $m = $x -> eparts(); # ok 566 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 567 - value of mantissa ok 568 - input is unmodified # # $x = Math::BigInt -> new("-120000000"); ($m, $e) = $x -> eparts(); # ok 569 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 570 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 571 - value of mantissa ok 572 - value of exponent ok 573 - input is unmodified # # $x = Math::BigInt -> new("-120000000"); $m = $x -> eparts(); # ok 574 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 575 - value of mantissa ok 576 - input is unmodified # # $x = Math::BigInt -> new("-1200000000"); ($m, $e) = $x -> eparts(); # ok 577 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 578 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 579 - value of mantissa ok 580 - value of exponent ok 581 - input is unmodified # # $x = Math::BigInt -> new("-1200000000"); $m = $x -> eparts(); # ok 582 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 583 - value of mantissa ok 584 - input is unmodified # # $x = Math::BigInt -> new("-12000000000"); ($m, $e) = $x -> eparts(); # ok 585 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 586 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 587 - value of mantissa ok 588 - value of exponent ok 589 - input is unmodified # # $x = Math::BigInt -> new("-12000000000"); $m = $x -> eparts(); # ok 590 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 591 - value of mantissa ok 592 - input is unmodified # # $x = Math::BigInt -> new("-120000000000"); ($m, $e) = $x -> eparts(); # ok 593 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 594 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 595 - value of mantissa ok 596 - value of exponent ok 597 - input is unmodified # # $x = Math::BigInt -> new("-120000000000"); $m = $x -> eparts(); # ok 598 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 599 - value of mantissa ok 600 - input is unmodified # # $x = Math::BigInt -> new("-1200000000000"); ($m, $e) = $x -> eparts(); # ok 601 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 602 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 603 - value of mantissa ok 604 - value of exponent ok 605 - input is unmodified # # $x = Math::BigInt -> new("-1200000000000"); $m = $x -> eparts(); # ok 606 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 607 - value of mantissa ok 608 - input is unmodified # # $x = Math::BigInt -> new("-123"); ($m, $e) = $x -> eparts(); # ok 609 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 610 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 611 - value of mantissa ok 612 - value of exponent ok 613 - input is unmodified # # $x = Math::BigInt -> new("-123"); $m = $x -> eparts(); # ok 614 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 615 - value of mantissa ok 616 - input is unmodified # # $x = Math::BigInt -> new("-1230"); ($m, $e) = $x -> eparts(); # ok 617 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 618 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 619 - value of mantissa ok 620 - value of exponent ok 621 - input is unmodified # # $x = Math::BigInt -> new("-1230"); $m = $x -> eparts(); # ok 622 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 623 - value of mantissa ok 624 - input is unmodified # # $x = Math::BigInt -> new("-12300"); ($m, $e) = $x -> eparts(); # ok 625 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 626 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 627 - value of mantissa ok 628 - value of exponent ok 629 - input is unmodified # # $x = Math::BigInt -> new("-12300"); $m = $x -> eparts(); # ok 630 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 631 - value of mantissa ok 632 - input is unmodified # # $x = Math::BigInt -> new("-123000"); ($m, $e) = $x -> eparts(); # ok 633 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 634 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 635 - value of mantissa ok 636 - value of exponent ok 637 - input is unmodified # # $x = Math::BigInt -> new("-123000"); $m = $x -> eparts(); # ok 638 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 639 - value of mantissa ok 640 - input is unmodified # # $x = Math::BigInt -> new("-1230000"); ($m, $e) = $x -> eparts(); # ok 641 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 642 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 643 - value of mantissa ok 644 - value of exponent ok 645 - input is unmodified # # $x = Math::BigInt -> new("-1230000"); $m = $x -> eparts(); # ok 646 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 647 - value of mantissa ok 648 - input is unmodified # # $x = Math::BigInt -> new("-12300000"); ($m, $e) = $x -> eparts(); # ok 649 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 650 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 651 - value of mantissa ok 652 - value of exponent ok 653 - input is unmodified # # $x = Math::BigInt -> new("-12300000"); $m = $x -> eparts(); # ok 654 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 655 - value of mantissa ok 656 - input is unmodified # # $x = Math::BigInt -> new("-123000000"); ($m, $e) = $x -> eparts(); # ok 657 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 658 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 659 - value of mantissa ok 660 - value of exponent ok 661 - input is unmodified # # $x = Math::BigInt -> new("-123000000"); $m = $x -> eparts(); # ok 662 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 663 - value of mantissa ok 664 - input is unmodified # # $x = Math::BigInt -> new("-1230000000"); ($m, $e) = $x -> eparts(); # ok 665 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 666 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 667 - value of mantissa ok 668 - value of exponent ok 669 - input is unmodified # # $x = Math::BigInt -> new("-1230000000"); $m = $x -> eparts(); # ok 670 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 671 - value of mantissa ok 672 - input is unmodified # # $x = Math::BigInt -> new("-12300000000"); ($m, $e) = $x -> eparts(); # ok 673 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 674 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 675 - value of mantissa ok 676 - value of exponent ok 677 - input is unmodified # # $x = Math::BigInt -> new("-12300000000"); $m = $x -> eparts(); # ok 678 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 679 - value of mantissa ok 680 - input is unmodified # # $x = Math::BigInt -> new("-123000000000"); ($m, $e) = $x -> eparts(); # ok 681 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 682 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 683 - value of mantissa ok 684 - value of exponent ok 685 - input is unmodified # # $x = Math::BigInt -> new("-123000000000"); $m = $x -> eparts(); # ok 686 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 687 - value of mantissa ok 688 - input is unmodified # # $x = Math::BigInt -> new("-1230000000000"); ($m, $e) = $x -> eparts(); # ok 689 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 690 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 691 - value of mantissa ok 692 - value of exponent ok 693 - input is unmodified # # $x = Math::BigInt -> new("-1230000000000"); $m = $x -> eparts(); # ok 694 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 695 - value of mantissa ok 696 - input is unmodified # # $x = Math::BigInt -> new("-1234"); ($m, $e) = $x -> eparts(); # ok 697 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 698 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 699 - value of mantissa ok 700 - value of exponent ok 701 - input is unmodified # # $x = Math::BigInt -> new("-1234"); $m = $x -> eparts(); # ok 702 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 703 - value of mantissa ok 704 - input is unmodified # # $x = Math::BigInt -> new("-12340"); ($m, $e) = $x -> eparts(); # ok 705 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 706 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 707 - value of mantissa ok 708 - value of exponent ok 709 - input is unmodified # # $x = Math::BigInt -> new("-12340"); $m = $x -> eparts(); # ok 710 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 711 - value of mantissa ok 712 - input is unmodified # # $x = Math::BigInt -> new("-123400"); ($m, $e) = $x -> eparts(); # ok 713 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 714 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 715 - value of mantissa ok 716 - value of exponent ok 717 - input is unmodified # # $x = Math::BigInt -> new("-123400"); $m = $x -> eparts(); # ok 718 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 719 - value of mantissa ok 720 - input is unmodified # # $x = Math::BigInt -> new("-1234000"); ($m, $e) = $x -> eparts(); # ok 721 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 722 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 723 - value of mantissa ok 724 - value of exponent ok 725 - input is unmodified # # $x = Math::BigInt -> new("-1234000"); $m = $x -> eparts(); # ok 726 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 727 - value of mantissa ok 728 - input is unmodified # # $x = Math::BigInt -> new("-12340000"); ($m, $e) = $x -> eparts(); # ok 729 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 730 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 731 - value of mantissa ok 732 - value of exponent ok 733 - input is unmodified # # $x = Math::BigInt -> new("-12340000"); $m = $x -> eparts(); # ok 734 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 735 - value of mantissa ok 736 - input is unmodified # # $x = Math::BigInt -> new("-123400000"); ($m, $e) = $x -> eparts(); # ok 737 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 738 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 739 - value of mantissa ok 740 - value of exponent ok 741 - input is unmodified # # $x = Math::BigInt -> new("-123400000"); $m = $x -> eparts(); # ok 742 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 743 - value of mantissa ok 744 - input is unmodified # # $x = Math::BigInt -> new("-1234000000"); ($m, $e) = $x -> eparts(); # ok 745 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 746 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 747 - value of mantissa ok 748 - value of exponent ok 749 - input is unmodified # # $x = Math::BigInt -> new("-1234000000"); $m = $x -> eparts(); # ok 750 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 751 - value of mantissa ok 752 - input is unmodified # # $x = Math::BigInt -> new("-12340000000"); ($m, $e) = $x -> eparts(); # ok 753 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 754 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 755 - value of mantissa ok 756 - value of exponent ok 757 - input is unmodified # # $x = Math::BigInt -> new("-12340000000"); $m = $x -> eparts(); # ok 758 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 759 - value of mantissa ok 760 - input is unmodified # # $x = Math::BigInt -> new("-123400000000"); ($m, $e) = $x -> eparts(); # ok 761 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 762 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 763 - value of mantissa ok 764 - value of exponent ok 765 - input is unmodified # # $x = Math::BigInt -> new("-123400000000"); $m = $x -> eparts(); # ok 766 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 767 - value of mantissa ok 768 - input is unmodified # # $x = Math::BigInt -> new("-1234000000000"); ($m, $e) = $x -> eparts(); # ok 769 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 770 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 771 - value of mantissa ok 772 - value of exponent ok 773 - input is unmodified # # $x = Math::BigInt -> new("-1234000000000"); $m = $x -> eparts(); # ok 774 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 775 - value of mantissa ok 776 - input is unmodified # # $x = Math::BigInt -> new("-3141592"); ($m, $e) = $x -> eparts(); # ok 777 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 778 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 779 - value of mantissa ok 780 - value of exponent ok 781 - input is unmodified # # $x = Math::BigInt -> new("-3141592"); $m = $x -> eparts(); # ok 782 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 783 - value of mantissa ok 784 - input is unmodified ok t/from_base-mbi.t ............................. 1..176 ok 1 - use Math::BigInt; # Subtest: $x = Math::BigInt -> from_base("11111010", 2); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 2 - $x = Math::BigInt -> from_base("11111010", 2); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("11111010", 2); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 3 - $x = Math::BigInt -> new("-1"); $x -> from_base("11111010", 2); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("11111010", 2); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 4 - $x = Math::BigInt -> new("0"); $x -> from_base("11111010", 2); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("11111010", 2); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 5 - $x = Math::BigInt -> new("1"); $x -> from_base("11111010", 2); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("11111010", 2); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 6 - $x = Math::BigInt -> new("-inf"); $x -> from_base("11111010", 2); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("11111010", 2); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 7 - $x = Math::BigInt -> new("+inf"); $x -> from_base("11111010", 2); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("11111010", 2); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 8 - $x = Math::BigInt -> new("NaN"); $x -> from_base("11111010", 2); # Subtest: $x = Math::BigInt -> from_base("11111010", 2, "01"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 9 - $x = Math::BigInt -> from_base("11111010", 2, "01"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("11111010", 2, "01"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 10 - $x = Math::BigInt -> new("-1"); $x -> from_base("11111010", 2, "01"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("11111010", 2, "01"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 11 - $x = Math::BigInt -> new("0"); $x -> from_base("11111010", 2, "01"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("11111010", 2, "01"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 12 - $x = Math::BigInt -> new("1"); $x -> from_base("11111010", 2, "01"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("11111010", 2, "01"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 13 - $x = Math::BigInt -> new("-inf"); $x -> from_base("11111010", 2, "01"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("11111010", 2, "01"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 14 - $x = Math::BigInt -> new("+inf"); $x -> from_base("11111010", 2, "01"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("11111010", 2, "01"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 15 - $x = Math::BigInt -> new("NaN"); $x -> from_base("11111010", 2, "01"); # Subtest: $x = Math::BigInt -> from_base("372", 8); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 16 - $x = Math::BigInt -> from_base("372", 8); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("372", 8); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 17 - $x = Math::BigInt -> new("-1"); $x -> from_base("372", 8); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("372", 8); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 18 - $x = Math::BigInt -> new("0"); $x -> from_base("372", 8); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("372", 8); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 19 - $x = Math::BigInt -> new("1"); $x -> from_base("372", 8); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("372", 8); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 20 - $x = Math::BigInt -> new("-inf"); $x -> from_base("372", 8); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("372", 8); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 21 - $x = Math::BigInt -> new("+inf"); $x -> from_base("372", 8); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("372", 8); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 22 - $x = Math::BigInt -> new("NaN"); $x -> from_base("372", 8); # Subtest: $x = Math::BigInt -> from_base("372", 8, "01234567"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 23 - $x = Math::BigInt -> from_base("372", 8, "01234567"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("372", 8, "01234567"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 24 - $x = Math::BigInt -> new("-1"); $x -> from_base("372", 8, "01234567"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("372", 8, "01234567"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 25 - $x = Math::BigInt -> new("0"); $x -> from_base("372", 8, "01234567"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("372", 8, "01234567"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 26 - $x = Math::BigInt -> new("1"); $x -> from_base("372", 8, "01234567"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("372", 8, "01234567"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 27 - $x = Math::BigInt -> new("-inf"); $x -> from_base("372", 8, "01234567"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("372", 8, "01234567"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 28 - $x = Math::BigInt -> new("+inf"); $x -> from_base("372", 8, "01234567"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("372", 8, "01234567"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 29 - $x = Math::BigInt -> new("NaN"); $x -> from_base("372", 8, "01234567"); # Subtest: $x = Math::BigInt -> from_base("250", 10); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 30 - $x = Math::BigInt -> from_base("250", 10); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("250", 10); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 31 - $x = Math::BigInt -> new("-1"); $x -> from_base("250", 10); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("250", 10); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 32 - $x = Math::BigInt -> new("0"); $x -> from_base("250", 10); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("250", 10); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 33 - $x = Math::BigInt -> new("1"); $x -> from_base("250", 10); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("250", 10); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 34 - $x = Math::BigInt -> new("-inf"); $x -> from_base("250", 10); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("250", 10); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 35 - $x = Math::BigInt -> new("+inf"); $x -> from_base("250", 10); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("250", 10); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 36 - $x = Math::BigInt -> new("NaN"); $x -> from_base("250", 10); # Subtest: $x = Math::BigInt -> from_base("250", 10, "0123456789"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 37 - $x = Math::BigInt -> from_base("250", 10, "0123456789"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("250", 10, "0123456789"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 38 - $x = Math::BigInt -> new("-1"); $x -> from_base("250", 10, "0123456789"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("250", 10, "0123456789"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 39 - $x = Math::BigInt -> new("0"); $x -> from_base("250", 10, "0123456789"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("250", 10, "0123456789"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 40 - $x = Math::BigInt -> new("1"); $x -> from_base("250", 10, "0123456789"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("250", 10, "0123456789"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 41 - $x = Math::BigInt -> new("-inf"); $x -> from_base("250", 10, "0123456789"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("250", 10, "0123456789"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 42 - $x = Math::BigInt -> new("+inf"); $x -> from_base("250", 10, "0123456789"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("250", 10, "0123456789"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 43 - $x = Math::BigInt -> new("NaN"); $x -> from_base("250", 10, "0123456789"); # Subtest: $x = Math::BigInt -> from_base("250", 10, "012345"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 44 - $x = Math::BigInt -> from_base("250", 10, "012345"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("250", 10, "012345"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 45 - $x = Math::BigInt -> new("-1"); $x -> from_base("250", 10, "012345"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("250", 10, "012345"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 46 - $x = Math::BigInt -> new("0"); $x -> from_base("250", 10, "012345"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("250", 10, "012345"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 47 - $x = Math::BigInt -> new("1"); $x -> from_base("250", 10, "012345"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("250", 10, "012345"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 48 - $x = Math::BigInt -> new("-inf"); $x -> from_base("250", 10, "012345"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("250", 10, "012345"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 49 - $x = Math::BigInt -> new("+inf"); $x -> from_base("250", 10, "012345"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("250", 10, "012345"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 50 - $x = Math::BigInt -> new("NaN"); $x -> from_base("250", 10, "012345"); # Subtest: $x = Math::BigInt -> from_base("fa", 16); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 51 - $x = Math::BigInt -> from_base("fa", 16); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("fa", 16); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 52 - $x = Math::BigInt -> new("-1"); $x -> from_base("fa", 16); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("fa", 16); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 53 - $x = Math::BigInt -> new("0"); $x -> from_base("fa", 16); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("fa", 16); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 54 - $x = Math::BigInt -> new("1"); $x -> from_base("fa", 16); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("fa", 16); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 55 - $x = Math::BigInt -> new("-inf"); $x -> from_base("fa", 16); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("fa", 16); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 56 - $x = Math::BigInt -> new("+inf"); $x -> from_base("fa", 16); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("fa", 16); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 57 - $x = Math::BigInt -> new("NaN"); $x -> from_base("fa", 16); # Subtest: $x = Math::BigInt -> from_base("FA", 16); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 58 - $x = Math::BigInt -> from_base("FA", 16); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("FA", 16); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 59 - $x = Math::BigInt -> new("-1"); $x -> from_base("FA", 16); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("FA", 16); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 60 - $x = Math::BigInt -> new("0"); $x -> from_base("FA", 16); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("FA", 16); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 61 - $x = Math::BigInt -> new("1"); $x -> from_base("FA", 16); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("FA", 16); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 62 - $x = Math::BigInt -> new("-inf"); $x -> from_base("FA", 16); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("FA", 16); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 63 - $x = Math::BigInt -> new("+inf"); $x -> from_base("FA", 16); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("FA", 16); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 64 - $x = Math::BigInt -> new("NaN"); $x -> from_base("FA", 16); # Subtest: $x = Math::BigInt -> from_base("fa", 16, "0123456789abcdef"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 65 - $x = Math::BigInt -> from_base("fa", 16, "0123456789abcdef"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("fa", 16, "0123456789abcdef"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 66 - $x = Math::BigInt -> new("-1"); $x -> from_base("fa", 16, "0123456789abcdef"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("fa", 16, "0123456789abcdef"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 67 - $x = Math::BigInt -> new("0"); $x -> from_base("fa", 16, "0123456789abcdef"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("fa", 16, "0123456789abcdef"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 68 - $x = Math::BigInt -> new("1"); $x -> from_base("fa", 16, "0123456789abcdef"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("fa", 16, "0123456789abcdef"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 69 - $x = Math::BigInt -> new("-inf"); $x -> from_base("fa", 16, "0123456789abcdef"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("fa", 16, "0123456789abcdef"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 70 - $x = Math::BigInt -> new("+inf"); $x -> from_base("fa", 16, "0123456789abcdef"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("fa", 16, "0123456789abcdef"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 71 - $x = Math::BigInt -> new("NaN"); $x -> from_base("fa", 16, "0123456789abcdef"); # Subtest: $x = Math::BigInt -> from_base("100021", 3); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 72 - $x = Math::BigInt -> from_base("100021", 3); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("100021", 3); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 73 - $x = Math::BigInt -> new("-1"); $x -> from_base("100021", 3); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("100021", 3); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 74 - $x = Math::BigInt -> new("0"); $x -> from_base("100021", 3); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("100021", 3); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 75 - $x = Math::BigInt -> new("1"); $x -> from_base("100021", 3); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("100021", 3); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 76 - $x = Math::BigInt -> new("-inf"); $x -> from_base("100021", 3); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("100021", 3); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 77 - $x = Math::BigInt -> new("+inf"); $x -> from_base("100021", 3); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("100021", 3); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 78 - $x = Math::BigInt -> new("NaN"); $x -> from_base("100021", 3); # Subtest: $x = Math::BigInt -> from_base("100021", 3, "012"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 79 - $x = Math::BigInt -> from_base("100021", 3, "012"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("100021", 3, "012"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 80 - $x = Math::BigInt -> new("-1"); $x -> from_base("100021", 3, "012"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("100021", 3, "012"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 81 - $x = Math::BigInt -> new("0"); $x -> from_base("100021", 3, "012"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("100021", 3, "012"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 82 - $x = Math::BigInt -> new("1"); $x -> from_base("100021", 3, "012"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("100021", 3, "012"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 83 - $x = Math::BigInt -> new("-inf"); $x -> from_base("100021", 3, "012"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("100021", 3, "012"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 84 - $x = Math::BigInt -> new("+inf"); $x -> from_base("100021", 3, "012"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("100021", 3, "012"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 85 - $x = Math::BigInt -> new("NaN"); $x -> from_base("100021", 3, "012"); # Subtest: $x = Math::BigInt -> from_base("/|-", 3, "-/|"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 86 - $x = Math::BigInt -> from_base("/|-", 3, "-/|"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("/|-", 3, "-/|"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 87 - $x = Math::BigInt -> new("-1"); $x -> from_base("/|-", 3, "-/|"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("/|-", 3, "-/|"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 88 - $x = Math::BigInt -> new("0"); $x -> from_base("/|-", 3, "-/|"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("/|-", 3, "-/|"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 89 - $x = Math::BigInt -> new("1"); $x -> from_base("/|-", 3, "-/|"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("/|-", 3, "-/|"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 90 - $x = Math::BigInt -> new("-inf"); $x -> from_base("/|-", 3, "-/|"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("/|-", 3, "-/|"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 91 - $x = Math::BigInt -> new("+inf"); $x -> from_base("/|-", 3, "-/|"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("/|-", 3, "-/|"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 92 - $x = Math::BigInt -> new("NaN"); $x -> from_base("/|-", 3, "-/|"); # Subtest: $x = Math::BigInt -> from_base("3322", 4); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 93 - $x = Math::BigInt -> from_base("3322", 4); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("3322", 4); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 94 - $x = Math::BigInt -> new("-1"); $x -> from_base("3322", 4); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("3322", 4); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 95 - $x = Math::BigInt -> new("0"); $x -> from_base("3322", 4); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("3322", 4); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 96 - $x = Math::BigInt -> new("1"); $x -> from_base("3322", 4); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("3322", 4); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 97 - $x = Math::BigInt -> new("-inf"); $x -> from_base("3322", 4); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("3322", 4); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 98 - $x = Math::BigInt -> new("+inf"); $x -> from_base("3322", 4); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("3322", 4); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 99 - $x = Math::BigInt -> new("NaN"); $x -> from_base("3322", 4); # Subtest: $x = Math::BigInt -> from_base("3322", 4, "0123"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 100 - $x = Math::BigInt -> from_base("3322", 4, "0123"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("3322", 4, "0123"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 101 - $x = Math::BigInt -> new("-1"); $x -> from_base("3322", 4, "0123"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("3322", 4, "0123"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 102 - $x = Math::BigInt -> new("0"); $x -> from_base("3322", 4, "0123"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("3322", 4, "0123"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 103 - $x = Math::BigInt -> new("1"); $x -> from_base("3322", 4, "0123"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("3322", 4, "0123"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 104 - $x = Math::BigInt -> new("-inf"); $x -> from_base("3322", 4, "0123"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("3322", 4, "0123"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 105 - $x = Math::BigInt -> new("+inf"); $x -> from_base("3322", 4, "0123"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("3322", 4, "0123"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 106 - $x = Math::BigInt -> new("NaN"); $x -> from_base("3322", 4, "0123"); # Subtest: $x = Math::BigInt -> from_base("2000", 5); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 107 - $x = Math::BigInt -> from_base("2000", 5); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("2000", 5); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 108 - $x = Math::BigInt -> new("-1"); $x -> from_base("2000", 5); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("2000", 5); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 109 - $x = Math::BigInt -> new("0"); $x -> from_base("2000", 5); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("2000", 5); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 110 - $x = Math::BigInt -> new("1"); $x -> from_base("2000", 5); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("2000", 5); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 111 - $x = Math::BigInt -> new("-inf"); $x -> from_base("2000", 5); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("2000", 5); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 112 - $x = Math::BigInt -> new("+inf"); $x -> from_base("2000", 5); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("2000", 5); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 113 - $x = Math::BigInt -> new("NaN"); $x -> from_base("2000", 5); # Subtest: $x = Math::BigInt -> from_base("2000", 5, "01234"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 114 - $x = Math::BigInt -> from_base("2000", 5, "01234"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("2000", 5, "01234"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 115 - $x = Math::BigInt -> new("-1"); $x -> from_base("2000", 5, "01234"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("2000", 5, "01234"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 116 - $x = Math::BigInt -> new("0"); $x -> from_base("2000", 5, "01234"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("2000", 5, "01234"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 117 - $x = Math::BigInt -> new("1"); $x -> from_base("2000", 5, "01234"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("2000", 5, "01234"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 118 - $x = Math::BigInt -> new("-inf"); $x -> from_base("2000", 5, "01234"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("2000", 5, "01234"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 119 - $x = Math::BigInt -> new("+inf"); $x -> from_base("2000", 5, "01234"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("2000", 5, "01234"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 120 - $x = Math::BigInt -> new("NaN"); $x -> from_base("2000", 5, "01234"); # Subtest: $x = Math::BigInt -> from_base("caaa", 5, "abcde"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 121 - $x = Math::BigInt -> from_base("caaa", 5, "abcde"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("caaa", 5, "abcde"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 122 - $x = Math::BigInt -> new("-1"); $x -> from_base("caaa", 5, "abcde"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("caaa", 5, "abcde"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 123 - $x = Math::BigInt -> new("0"); $x -> from_base("caaa", 5, "abcde"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("caaa", 5, "abcde"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 124 - $x = Math::BigInt -> new("1"); $x -> from_base("caaa", 5, "abcde"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("caaa", 5, "abcde"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 125 - $x = Math::BigInt -> new("-inf"); $x -> from_base("caaa", 5, "abcde"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("caaa", 5, "abcde"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 126 - $x = Math::BigInt -> new("+inf"); $x -> from_base("caaa", 5, "abcde"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("caaa", 5, "abcde"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 127 - $x = Math::BigInt -> new("NaN"); $x -> from_base("caaa", 5, "abcde"); # Subtest: $x = Math::BigInt -> from_base("6Y", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 128 - $x = Math::BigInt -> from_base("6Y", 36); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("6Y", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 129 - $x = Math::BigInt -> new("-1"); $x -> from_base("6Y", 36); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("6Y", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 130 - $x = Math::BigInt -> new("0"); $x -> from_base("6Y", 36); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("6Y", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 131 - $x = Math::BigInt -> new("1"); $x -> from_base("6Y", 36); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("6Y", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 132 - $x = Math::BigInt -> new("-inf"); $x -> from_base("6Y", 36); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("6Y", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 133 - $x = Math::BigInt -> new("+inf"); $x -> from_base("6Y", 36); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("6Y", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 134 - $x = Math::BigInt -> new("NaN"); $x -> from_base("6Y", 36); # Subtest: $x = Math::BigInt -> from_base("6y", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 135 - $x = Math::BigInt -> from_base("6y", 36); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("6y", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 136 - $x = Math::BigInt -> new("-1"); $x -> from_base("6y", 36); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("6y", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 137 - $x = Math::BigInt -> new("0"); $x -> from_base("6y", 36); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("6y", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 138 - $x = Math::BigInt -> new("1"); $x -> from_base("6y", 36); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("6y", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 139 - $x = Math::BigInt -> new("-inf"); $x -> from_base("6y", 36); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("6y", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 140 - $x = Math::BigInt -> new("+inf"); $x -> from_base("6y", 36); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("6y", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 141 - $x = Math::BigInt -> new("NaN"); $x -> from_base("6y", 36); # Subtest: $x = Math::BigInt -> from_base("6S", 37); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 142 - $x = Math::BigInt -> from_base("6S", 37); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("6S", 37); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 143 - $x = Math::BigInt -> new("-1"); $x -> from_base("6S", 37); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("6S", 37); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 144 - $x = Math::BigInt -> new("0"); $x -> from_base("6S", 37); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("6S", 37); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 145 - $x = Math::BigInt -> new("1"); $x -> from_base("6S", 37); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("6S", 37); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 146 - $x = Math::BigInt -> new("-inf"); $x -> from_base("6S", 37); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("6S", 37); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 147 - $x = Math::BigInt -> new("+inf"); $x -> from_base("6S", 37); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("6S", 37); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 148 - $x = Math::BigInt -> new("NaN"); $x -> from_base("6S", 37); # Subtest: $x = Math::BigInt -> from_base("7H", 37); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 149 - $x = Math::BigInt -> from_base("7H", 37); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("7H", 37); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 150 - $x = Math::BigInt -> new("-1"); $x -> from_base("7H", 37); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("7H", 37); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 151 - $x = Math::BigInt -> new("0"); $x -> from_base("7H", 37); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("7H", 37); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 152 - $x = Math::BigInt -> new("1"); $x -> from_base("7H", 37); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("7H", 37); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 153 - $x = Math::BigInt -> new("-inf"); $x -> from_base("7H", 37); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("7H", 37); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 154 - $x = Math::BigInt -> new("+inf"); $x -> from_base("7H", 37); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("7H", 37); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 155 - $x = Math::BigInt -> new("NaN"); $x -> from_base("7H", 37); # Subtest: $x = Math::BigInt -> from_base("121", 3); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 156 - $x = Math::BigInt -> from_base("121", 3); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("121", 3); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 157 - $x = Math::BigInt -> new("-1"); $x -> from_base("121", 3); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("121", 3); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 158 - $x = Math::BigInt -> new("0"); $x -> from_base("121", 3); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("121", 3); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 159 - $x = Math::BigInt -> new("1"); $x -> from_base("121", 3); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("121", 3); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 160 - $x = Math::BigInt -> new("-inf"); $x -> from_base("121", 3); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("121", 3); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 161 - $x = Math::BigInt -> new("+inf"); $x -> from_base("121", 3); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("121", 3); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 162 - $x = Math::BigInt -> new("NaN"); $x -> from_base("121", 3); # Subtest: $x = Math::BigInt -> from_base("XYZ", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 163 - $x = Math::BigInt -> from_base("XYZ", 36); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("XYZ", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 164 - $x = Math::BigInt -> new("-1"); $x -> from_base("XYZ", 36); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("XYZ", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 165 - $x = Math::BigInt -> new("0"); $x -> from_base("XYZ", 36); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("XYZ", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 166 - $x = Math::BigInt -> new("1"); $x -> from_base("XYZ", 36); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("XYZ", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 167 - $x = Math::BigInt -> new("-inf"); $x -> from_base("XYZ", 36); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("XYZ", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 168 - $x = Math::BigInt -> new("+inf"); $x -> from_base("XYZ", 36); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("XYZ", 36); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 169 - $x = Math::BigInt -> new("NaN"); $x -> from_base("XYZ", 36); # Subtest: $x = Math::BigInt -> from_base("Why", 62); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 170 - $x = Math::BigInt -> from_base("Why", 62); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_base("Why", 62); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 171 - $x = Math::BigInt -> new("-1"); $x -> from_base("Why", 62); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_base("Why", 62); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 172 - $x = Math::BigInt -> new("0"); $x -> from_base("Why", 62); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_base("Why", 62); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 173 - $x = Math::BigInt -> new("1"); $x -> from_base("Why", 62); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_base("Why", 62); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 174 - $x = Math::BigInt -> new("-inf"); $x -> from_base("Why", 62); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_base("Why", 62); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 175 - $x = Math::BigInt -> new("+inf"); $x -> from_base("Why", 62); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_base("Why", 62); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 176 - $x = Math::BigInt -> new("NaN"); $x -> from_base("Why", 62); ok t/from_bin-mbf.t .............................. 1..729 ok 1 - use Math::BigFloat; # Subtest: $x = Math::BigFloat -> from_bin("0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 2 - $x = Math::BigFloat -> from_bin("0b1p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 3 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b1p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 4 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b1p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 5 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b1p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 6 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b1p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 7 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b1p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 8 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b1p+0"); # Subtest: $x = Math::BigFloat -> from_bin("0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 9 - $x = Math::BigFloat -> from_bin("0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 10 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 11 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 12 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 13 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 14 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 15 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b1p+0 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 16 - $x = Math::BigFloat -> from_bin(" # 0b1p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 17 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b1p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 18 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b1p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 19 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b1p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 20 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b1p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 21 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b1p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 22 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b1p+0"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 23 - $x = Math::BigFloat -> from_bin(" # 0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 24 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 25 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 26 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 27 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 28 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 29 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b1p+0 # "); # Subtest: $x = Math::BigFloat -> from_bin("0b.1p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 30 - $x = Math::BigFloat -> from_bin("0b.1p+1"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.1p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 31 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.1p+1"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.1p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 32 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.1p+1"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.1p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 33 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.1p+1"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.1p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 34 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.1p+1"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.1p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 35 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.1p+1"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.1p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 36 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.1p+1"); # Subtest: $x = Math::BigFloat -> from_bin("0b.1p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 37 - $x = Math::BigFloat -> from_bin("0b.1p+1 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.1p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 38 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.1p+1 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.1p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 39 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.1p+1 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.1p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 40 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.1p+1 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.1p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 41 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.1p+1 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.1p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 42 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.1p+1 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.1p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 43 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.1p+1 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b.1p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 44 - $x = Math::BigFloat -> from_bin(" # 0b.1p+1"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.1p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 45 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.1p+1"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.1p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 46 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.1p+1"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.1p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 47 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.1p+1"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.1p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 48 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.1p+1"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.1p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 49 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.1p+1"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.1p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 50 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.1p+1"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b.1p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 51 - $x = Math::BigFloat -> from_bin(" # 0b.1p+1 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.1p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 52 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.1p+1 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.1p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 53 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.1p+1 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.1p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 54 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.1p+1 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.1p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 55 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.1p+1 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.1p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 56 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.1p+1 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.1p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 57 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.1p+1 # "); # Subtest: $x = Math::BigFloat -> from_bin("0b.01p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 58 - $x = Math::BigFloat -> from_bin("0b.01p+2"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.01p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 59 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.01p+2"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.01p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 60 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.01p+2"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.01p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 61 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.01p+2"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.01p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 62 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.01p+2"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.01p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 63 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.01p+2"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.01p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 64 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.01p+2"); # Subtest: $x = Math::BigFloat -> from_bin("0b.01p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 65 - $x = Math::BigFloat -> from_bin("0b.01p+2 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.01p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 66 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.01p+2 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.01p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 67 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.01p+2 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.01p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 68 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.01p+2 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.01p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 69 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.01p+2 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.01p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 70 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.01p+2 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.01p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 71 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.01p+2 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b.01p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 72 - $x = Math::BigFloat -> from_bin(" # 0b.01p+2"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.01p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 73 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.01p+2"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.01p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 74 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.01p+2"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.01p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 75 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.01p+2"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.01p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 76 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.01p+2"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.01p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 77 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.01p+2"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.01p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 78 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.01p+2"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b.01p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 79 - $x = Math::BigFloat -> from_bin(" # 0b.01p+2 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.01p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 80 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.01p+2 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.01p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 81 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.01p+2 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.01p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 82 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.01p+2 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.01p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 83 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.01p+2 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.01p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 84 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.01p+2 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.01p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 85 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.01p+2 # "); # Subtest: $x = Math::BigFloat -> from_bin("0b.001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 86 - $x = Math::BigFloat -> from_bin("0b.001p+3"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 87 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.001p+3"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 88 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.001p+3"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 89 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.001p+3"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 90 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.001p+3"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 91 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.001p+3"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 92 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.001p+3"); # Subtest: $x = Math::BigFloat -> from_bin("0b.001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 93 - $x = Math::BigFloat -> from_bin("0b.001p+3 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 94 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.001p+3 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 95 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.001p+3 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 96 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.001p+3 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 97 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.001p+3 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 98 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.001p+3 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 99 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.001p+3 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b.001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 100 - $x = Math::BigFloat -> from_bin(" # 0b.001p+3"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 101 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.001p+3"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 102 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.001p+3"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 103 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.001p+3"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 104 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.001p+3"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 105 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.001p+3"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 106 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.001p+3"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b.001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 107 - $x = Math::BigFloat -> from_bin(" # 0b.001p+3 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 108 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.001p+3 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 109 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.001p+3 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 110 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.001p+3 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 111 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.001p+3 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 112 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.001p+3 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 113 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.001p+3 # "); # Subtest: $x = Math::BigFloat -> from_bin("0b.0001p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 114 - $x = Math::BigFloat -> from_bin("0b.0001p+4"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.0001p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 115 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.0001p+4"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.0001p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 116 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.0001p+4"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.0001p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 117 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.0001p+4"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.0001p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 118 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.0001p+4"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.0001p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 119 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.0001p+4"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.0001p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 120 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.0001p+4"); # Subtest: $x = Math::BigFloat -> from_bin("0b.0001p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 121 - $x = Math::BigFloat -> from_bin("0b.0001p+4 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.0001p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 122 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.0001p+4 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.0001p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 123 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.0001p+4 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.0001p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 124 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.0001p+4 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.0001p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 125 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.0001p+4 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.0001p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 126 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.0001p+4 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.0001p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 127 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.0001p+4 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b.0001p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 128 - $x = Math::BigFloat -> from_bin(" # 0b.0001p+4"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.0001p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 129 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.0001p+4"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.0001p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 130 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.0001p+4"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.0001p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 131 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.0001p+4"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.0001p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 132 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.0001p+4"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.0001p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 133 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.0001p+4"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.0001p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 134 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.0001p+4"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b.0001p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 135 - $x = Math::BigFloat -> from_bin(" # 0b.0001p+4 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.0001p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 136 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.0001p+4 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.0001p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 137 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.0001p+4 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.0001p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 138 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.0001p+4 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.0001p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 139 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.0001p+4 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.0001p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 140 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.0001p+4 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.0001p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 141 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.0001p+4 # "); # Subtest: $x = Math::BigFloat -> from_bin("0b10p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 142 - $x = Math::BigFloat -> from_bin("0b10p-1"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b10p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 143 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b10p-1"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b10p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 144 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b10p-1"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b10p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 145 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b10p-1"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b10p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 146 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b10p-1"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b10p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 147 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b10p-1"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b10p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 148 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b10p-1"); # Subtest: $x = Math::BigFloat -> from_bin("0b10p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 149 - $x = Math::BigFloat -> from_bin("0b10p-1 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b10p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 150 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b10p-1 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b10p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 151 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b10p-1 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b10p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 152 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b10p-1 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b10p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 153 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b10p-1 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b10p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 154 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b10p-1 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b10p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 155 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b10p-1 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b10p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 156 - $x = Math::BigFloat -> from_bin(" # 0b10p-1"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b10p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 157 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b10p-1"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b10p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 158 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b10p-1"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b10p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 159 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b10p-1"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b10p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 160 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b10p-1"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b10p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 161 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b10p-1"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b10p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 162 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b10p-1"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b10p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 163 - $x = Math::BigFloat -> from_bin(" # 0b10p-1 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b10p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 164 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b10p-1 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b10p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 165 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b10p-1 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b10p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 166 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b10p-1 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b10p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 167 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b10p-1 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b10p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 168 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b10p-1 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b10p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 169 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b10p-1 # "); # Subtest: $x = Math::BigFloat -> from_bin("0b100p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 170 - $x = Math::BigFloat -> from_bin("0b100p-2"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b100p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 171 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b100p-2"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b100p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 172 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b100p-2"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b100p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 173 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b100p-2"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b100p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 174 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b100p-2"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b100p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 175 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b100p-2"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b100p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 176 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b100p-2"); # Subtest: $x = Math::BigFloat -> from_bin("0b100p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 177 - $x = Math::BigFloat -> from_bin("0b100p-2 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b100p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 178 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b100p-2 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b100p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 179 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b100p-2 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b100p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 180 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b100p-2 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b100p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 181 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b100p-2 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b100p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 182 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b100p-2 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b100p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 183 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b100p-2 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b100p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 184 - $x = Math::BigFloat -> from_bin(" # 0b100p-2"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b100p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 185 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b100p-2"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b100p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 186 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b100p-2"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b100p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 187 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b100p-2"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b100p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 188 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b100p-2"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b100p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 189 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b100p-2"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b100p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 190 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b100p-2"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b100p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 191 - $x = Math::BigFloat -> from_bin(" # 0b100p-2 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b100p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 192 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b100p-2 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b100p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 193 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b100p-2 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b100p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 194 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b100p-2 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b100p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 195 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b100p-2 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b100p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 196 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b100p-2 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b100p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 197 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b100p-2 # "); # Subtest: $x = Math::BigFloat -> from_bin("0b1000p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 198 - $x = Math::BigFloat -> from_bin("0b1000p-3"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b1000p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 199 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b1000p-3"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b1000p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 200 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b1000p-3"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b1000p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 201 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b1000p-3"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b1000p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 202 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b1000p-3"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b1000p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 203 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b1000p-3"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b1000p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 204 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b1000p-3"); # Subtest: $x = Math::BigFloat -> from_bin("0b1000p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 205 - $x = Math::BigFloat -> from_bin("0b1000p-3 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b1000p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 206 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b1000p-3 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b1000p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 207 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b1000p-3 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b1000p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 208 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b1000p-3 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b1000p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 209 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b1000p-3 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b1000p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 210 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b1000p-3 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b1000p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 211 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b1000p-3 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b1000p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 212 - $x = Math::BigFloat -> from_bin(" # 0b1000p-3"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b1000p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 213 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b1000p-3"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b1000p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 214 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b1000p-3"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b1000p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 215 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b1000p-3"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b1000p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 216 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b1000p-3"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b1000p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 217 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b1000p-3"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b1000p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 218 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b1000p-3"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b1000p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 219 - $x = Math::BigFloat -> from_bin(" # 0b1000p-3 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b1000p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 220 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b1000p-3 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b1000p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 221 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b1000p-3 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b1000p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 222 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b1000p-3 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b1000p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 223 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b1000p-3 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b1000p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 224 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b1000p-3 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b1000p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 225 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b1000p-3 # "); # Subtest: $x = Math::BigFloat -> from_bin("-0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 226 - $x = Math::BigFloat -> from_bin("-0b1p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("-0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 227 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("-0b1p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("-0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 228 - $x = Math::BigFloat -> new("0"); $x -> from_bin("-0b1p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("-0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 229 - $x = Math::BigFloat -> new("1"); $x -> from_bin("-0b1p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("-0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 230 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("-0b1p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("-0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 231 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("-0b1p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("-0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 232 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("-0b1p+0"); # Subtest: $x = Math::BigFloat -> from_bin("-0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 233 - $x = Math::BigFloat -> from_bin("-0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("-0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 234 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("-0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("-0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 235 - $x = Math::BigFloat -> new("0"); $x -> from_bin("-0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("-0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 236 - $x = Math::BigFloat -> new("1"); $x -> from_bin("-0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("-0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 237 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("-0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("-0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 238 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("-0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("-0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 239 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("-0b1p+0 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # -0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 240 - $x = Math::BigFloat -> from_bin(" # -0b1p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # -0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 241 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # -0b1p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # -0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 242 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # -0b1p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # -0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 243 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # -0b1p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # -0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 244 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # -0b1p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # -0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 245 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # -0b1p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # -0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 246 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # -0b1p+0"); # Subtest: $x = Math::BigFloat -> from_bin(" # -0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 247 - $x = Math::BigFloat -> from_bin(" # -0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # -0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 248 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # -0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # -0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 249 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # -0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # -0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 250 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # -0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # -0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 251 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # -0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # -0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 252 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # -0b1p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # -0b1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 253 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # -0b1p+0 # "); # Subtest: $x = Math::BigFloat -> from_bin("0b0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 254 - $x = Math::BigFloat -> from_bin("0b0p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 255 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 256 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 257 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 258 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 259 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 260 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0p+0"); # Subtest: $x = Math::BigFloat -> from_bin("0b0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 261 - $x = Math::BigFloat -> from_bin("0b0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 262 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 263 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 264 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 265 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 266 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 267 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0p+0 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 268 - $x = Math::BigFloat -> from_bin(" # 0b0p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 269 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 270 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 271 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 272 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 273 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 274 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0p+0"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 275 - $x = Math::BigFloat -> from_bin(" # 0b0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 276 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 277 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 278 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 279 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 280 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 281 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0p+0 # "); # Subtest: $x = Math::BigFloat -> from_bin("0b0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 282 - $x = Math::BigFloat -> from_bin("0b0p+7"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 283 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0p+7"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 284 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0p+7"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 285 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0p+7"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 286 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0p+7"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 287 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0p+7"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 288 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0p+7"); # Subtest: $x = Math::BigFloat -> from_bin("0b0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 289 - $x = Math::BigFloat -> from_bin("0b0p+7 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 290 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0p+7 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 291 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0p+7 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 292 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0p+7 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 293 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0p+7 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 294 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0p+7 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 295 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0p+7 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 296 - $x = Math::BigFloat -> from_bin(" # 0b0p+7"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 297 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0p+7"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 298 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0p+7"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 299 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0p+7"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 300 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0p+7"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 301 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0p+7"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 302 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0p+7"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 303 - $x = Math::BigFloat -> from_bin(" # 0b0p+7 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 304 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0p+7 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 305 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0p+7 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 306 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0p+7 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 307 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0p+7 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 308 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0p+7 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 309 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0p+7 # "); # Subtest: $x = Math::BigFloat -> from_bin("0b0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 310 - $x = Math::BigFloat -> from_bin("0b0p-7"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 311 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0p-7"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 312 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0p-7"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 313 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0p-7"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 314 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0p-7"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 315 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0p-7"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 316 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0p-7"); # Subtest: $x = Math::BigFloat -> from_bin("0b0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 317 - $x = Math::BigFloat -> from_bin("0b0p-7 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 318 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0p-7 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 319 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0p-7 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 320 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0p-7 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 321 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0p-7 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 322 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0p-7 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 323 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0p-7 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 324 - $x = Math::BigFloat -> from_bin(" # 0b0p-7"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 325 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0p-7"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 326 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0p-7"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 327 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0p-7"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 328 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0p-7"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 329 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0p-7"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 330 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0p-7"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 331 - $x = Math::BigFloat -> from_bin(" # 0b0p-7 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 332 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0p-7 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 333 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0p-7 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 334 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0p-7 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 335 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0p-7 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 336 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0p-7 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 337 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0p-7 # "); # Subtest: $x = Math::BigFloat -> from_bin("0b0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 338 - $x = Math::BigFloat -> from_bin("0b0.p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 339 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0.p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 340 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0.p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 341 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0.p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 342 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0.p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 343 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0.p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 344 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0.p+0"); # Subtest: $x = Math::BigFloat -> from_bin("0b0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 345 - $x = Math::BigFloat -> from_bin("0b0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 346 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 347 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 348 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 349 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 350 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 351 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0.p+0 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 352 - $x = Math::BigFloat -> from_bin(" # 0b0.p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 353 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0.p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 354 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0.p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 355 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0.p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 356 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0.p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 357 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0.p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 358 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0.p+0"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 359 - $x = Math::BigFloat -> from_bin(" # 0b0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 360 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 361 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 362 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 363 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 364 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 365 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0.p+0 # "); # Subtest: $x = Math::BigFloat -> from_bin("0b.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 366 - $x = Math::BigFloat -> from_bin("0b.0p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 367 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.0p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 368 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.0p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 369 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.0p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 370 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.0p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 371 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.0p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 372 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.0p+0"); # Subtest: $x = Math::BigFloat -> from_bin("0b.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 373 - $x = Math::BigFloat -> from_bin("0b.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 374 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 375 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 376 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 377 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 378 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 379 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.0p+0 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 380 - $x = Math::BigFloat -> from_bin(" # 0b.0p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 381 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.0p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 382 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.0p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 383 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.0p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 384 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.0p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 385 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.0p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 386 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.0p+0"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 387 - $x = Math::BigFloat -> from_bin(" # 0b.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 388 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 389 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 390 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 391 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 392 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 393 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.0p+0 # "); # Subtest: $x = Math::BigFloat -> from_bin("0b0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 394 - $x = Math::BigFloat -> from_bin("0b0.0p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 395 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0.0p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 396 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0.0p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 397 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0.0p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 398 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0.0p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 399 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0.0p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 400 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0.0p+0"); # Subtest: $x = Math::BigFloat -> from_bin("0b0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 401 - $x = Math::BigFloat -> from_bin("0b0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 402 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 403 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 404 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 405 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 406 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 407 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b0.0p+0 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 408 - $x = Math::BigFloat -> from_bin(" # 0b0.0p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 409 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0.0p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 410 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0.0p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 411 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0.0p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 412 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0.0p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 413 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0.0p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 414 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0.0p+0"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 415 - $x = Math::BigFloat -> from_bin(" # 0b0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 416 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 417 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 418 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 419 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 420 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 421 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b0.0p+0 # "); # Subtest: $x = Math::BigFloat -> from_bin("0b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 422 - $x = Math::BigFloat -> from_bin("0b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 423 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 424 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 425 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 426 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 427 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 428 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b1100101011111110"); # Subtest: $x = Math::BigFloat -> from_bin("0b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 429 - $x = Math::BigFloat -> from_bin("0b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 430 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 431 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 432 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 433 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 434 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 435 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 436 - $x = Math::BigFloat -> from_bin(" # 0b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 437 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 438 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 439 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 440 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 441 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 442 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b1100101011111110"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 443 - $x = Math::BigFloat -> from_bin(" # 0b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 444 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 445 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 446 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 447 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 448 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 449 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> from_bin("b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 450 - $x = Math::BigFloat -> from_bin("b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 451 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 452 - $x = Math::BigFloat -> new("0"); $x -> from_bin("b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 453 - $x = Math::BigFloat -> new("1"); $x -> from_bin("b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 454 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 455 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 456 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("b1100101011111110"); # Subtest: $x = Math::BigFloat -> from_bin("b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 457 - $x = Math::BigFloat -> from_bin("b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 458 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 459 - $x = Math::BigFloat -> new("0"); $x -> from_bin("b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 460 - $x = Math::BigFloat -> new("1"); $x -> from_bin("b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 461 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 462 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 463 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 464 - $x = Math::BigFloat -> from_bin(" # b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 465 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 466 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 467 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 468 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 469 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 470 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # b1100101011111110"); # Subtest: $x = Math::BigFloat -> from_bin(" # b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 471 - $x = Math::BigFloat -> from_bin(" # b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 472 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 473 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 474 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 475 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 476 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # b1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 477 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # b1100101011111110 # "); # Subtest: $x = Math::BigFloat -> from_bin("1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 478 - $x = Math::BigFloat -> from_bin("1100101011111110"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 479 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("1100101011111110"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 480 - $x = Math::BigFloat -> new("0"); $x -> from_bin("1100101011111110"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 481 - $x = Math::BigFloat -> new("1"); $x -> from_bin("1100101011111110"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 482 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("1100101011111110"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 483 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("1100101011111110"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 484 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("1100101011111110"); # Subtest: $x = Math::BigFloat -> from_bin("1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 485 - $x = Math::BigFloat -> from_bin("1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 486 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 487 - $x = Math::BigFloat -> new("0"); $x -> from_bin("1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 488 - $x = Math::BigFloat -> new("1"); $x -> from_bin("1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 489 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 490 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 491 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("1100101011111110 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 492 - $x = Math::BigFloat -> from_bin(" # 1100101011111110"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 493 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 1100101011111110"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 494 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 1100101011111110"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 495 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 1100101011111110"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 496 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 1100101011111110"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 497 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 1100101011111110"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 498 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 1100101011111110"); # Subtest: $x = Math::BigFloat -> from_bin(" # 1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 499 - $x = Math::BigFloat -> from_bin(" # 1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 500 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 501 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 502 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 503 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 504 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 1100101011111110 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 1100101011111110 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 505 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 1100101011111110 # "); # Subtest: $x = Math::BigFloat -> from_bin("0b1.1001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 506 - $x = Math::BigFloat -> from_bin("0b1.1001p+3"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b1.1001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 507 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b1.1001p+3"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b1.1001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 508 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b1.1001p+3"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b1.1001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 509 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b1.1001p+3"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b1.1001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 510 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b1.1001p+3"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b1.1001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 511 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b1.1001p+3"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b1.1001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 512 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b1.1001p+3"); # Subtest: $x = Math::BigFloat -> from_bin("0b1.1001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 513 - $x = Math::BigFloat -> from_bin("0b1.1001p+3 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b1.1001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 514 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b1.1001p+3 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b1.1001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 515 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b1.1001p+3 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b1.1001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 516 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b1.1001p+3 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b1.1001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 517 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b1.1001p+3 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b1.1001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 518 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b1.1001p+3 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b1.1001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 519 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b1.1001p+3 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b1.1001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 520 - $x = Math::BigFloat -> from_bin(" # 0b1.1001p+3"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b1.1001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 521 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b1.1001p+3"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b1.1001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 522 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b1.1001p+3"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b1.1001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 523 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b1.1001p+3"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b1.1001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 524 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b1.1001p+3"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b1.1001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 525 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b1.1001p+3"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b1.1001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 526 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b1.1001p+3"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b1.1001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 527 - $x = Math::BigFloat -> from_bin(" # 0b1.1001p+3 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b1.1001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 528 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b1.1001p+3 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b1.1001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 529 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b1.1001p+3 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b1.1001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 530 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b1.1001p+3 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b1.1001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 531 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b1.1001p+3 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b1.1001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 532 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b1.1001p+3 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b1.1001p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 533 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b1.1001p+3 # "); # Subtest: $x = Math::BigFloat -> from_bin("0b10010.001101p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 534 - $x = Math::BigFloat -> from_bin("0b10010.001101p-1"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b10010.001101p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 535 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b10010.001101p-1"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b10010.001101p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 536 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b10010.001101p-1"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b10010.001101p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 537 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b10010.001101p-1"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b10010.001101p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 538 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b10010.001101p-1"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b10010.001101p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 539 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b10010.001101p-1"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b10010.001101p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 540 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b10010.001101p-1"); # Subtest: $x = Math::BigFloat -> from_bin("0b10010.001101p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 541 - $x = Math::BigFloat -> from_bin("0b10010.001101p-1 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b10010.001101p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 542 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b10010.001101p-1 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b10010.001101p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 543 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b10010.001101p-1 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b10010.001101p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 544 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b10010.001101p-1 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b10010.001101p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 545 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b10010.001101p-1 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b10010.001101p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 546 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b10010.001101p-1 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b10010.001101p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 547 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b10010.001101p-1 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b10010.001101p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 548 - $x = Math::BigFloat -> from_bin(" # 0b10010.001101p-1"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b10010.001101p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 549 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b10010.001101p-1"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b10010.001101p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 550 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b10010.001101p-1"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b10010.001101p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 551 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b10010.001101p-1"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b10010.001101p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 552 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b10010.001101p-1"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b10010.001101p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 553 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b10010.001101p-1"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b10010.001101p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 554 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b10010.001101p-1"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b10010.001101p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 555 - $x = Math::BigFloat -> from_bin(" # 0b10010.001101p-1 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b10010.001101p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 556 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b10010.001101p-1 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b10010.001101p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 557 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b10010.001101p-1 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b10010.001101p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 558 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b10010.001101p-1 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b10010.001101p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 559 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b10010.001101p-1 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b10010.001101p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 560 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b10010.001101p-1 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b10010.001101p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 561 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b10010.001101p-1 # "); # Subtest: $x = Math::BigFloat -> from_bin("-0b.11110001001101010111100110111101111p+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 562 - $x = Math::BigFloat -> from_bin("-0b.11110001001101010111100110111101111p+31"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 563 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 564 - $x = Math::BigFloat -> new("0"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 565 - $x = Math::BigFloat -> new("1"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 566 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 567 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 568 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31"); # Subtest: $x = Math::BigFloat -> from_bin("-0b.11110001001101010111100110111101111p+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 569 - $x = Math::BigFloat -> from_bin("-0b.11110001001101010111100110111101111p+31 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 570 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 571 - $x = Math::BigFloat -> new("0"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 572 - $x = Math::BigFloat -> new("1"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 573 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 574 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 575 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("-0b.11110001001101010111100110111101111p+31 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # -0b.11110001001101010111100110111101111p+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 576 - $x = Math::BigFloat -> from_bin(" # -0b.11110001001101010111100110111101111p+31"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 577 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 578 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 579 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 580 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 581 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 582 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31"); # Subtest: $x = Math::BigFloat -> from_bin(" # -0b.11110001001101010111100110111101111p+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 583 - $x = Math::BigFloat -> from_bin(" # -0b.11110001001101010111100110111101111p+31 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 584 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 585 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 586 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 587 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 588 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 589 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # -0b.11110001001101010111100110111101111p+31 # "); # Subtest: $x = Math::BigFloat -> from_bin("0b10.0100011010001010110011110001001101p+34"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 590 - $x = Math::BigFloat -> from_bin("0b10.0100011010001010110011110001001101p+34"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 591 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 592 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 593 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 594 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 595 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 596 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34"); # Subtest: $x = Math::BigFloat -> from_bin("0b10.0100011010001010110011110001001101p+34 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 597 - $x = Math::BigFloat -> from_bin("0b10.0100011010001010110011110001001101p+34 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 598 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 599 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 600 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 601 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 602 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 603 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b10.0100011010001010110011110001001101p+34 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b10.0100011010001010110011110001001101p+34"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 604 - $x = Math::BigFloat -> from_bin(" # 0b10.0100011010001010110011110001001101p+34"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 605 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 606 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 607 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 608 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 609 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 610 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b10.0100011010001010110011110001001101p+34 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 611 - $x = Math::BigFloat -> from_bin(" # 0b10.0100011010001010110011110001001101p+34 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 612 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 613 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 614 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 615 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 616 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 617 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b10.0100011010001010110011110001001101p+34 # "); # Subtest: $x = Math::BigFloat -> from_bin("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 618 - $x = Math::BigFloat -> from_bin("NaN"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 619 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("NaN"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 620 - $x = Math::BigFloat -> new("0"); $x -> from_bin("NaN"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 621 - $x = Math::BigFloat -> new("1"); $x -> from_bin("NaN"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 622 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("NaN"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 623 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("NaN"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 624 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("NaN"); # Subtest: $x = Math::BigFloat -> from_bin("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 625 - $x = Math::BigFloat -> from_bin("NaN # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 626 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("NaN # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 627 - $x = Math::BigFloat -> new("0"); $x -> from_bin("NaN # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 628 - $x = Math::BigFloat -> new("1"); $x -> from_bin("NaN # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 629 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("NaN # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 630 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("NaN # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 631 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("NaN # "); # Subtest: $x = Math::BigFloat -> from_bin(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 632 - $x = Math::BigFloat -> from_bin(" # NaN"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 633 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # NaN"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 634 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # NaN"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 635 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # NaN"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 636 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # NaN"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 637 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # NaN"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 638 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # NaN"); # Subtest: $x = Math::BigFloat -> from_bin(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 639 - $x = Math::BigFloat -> from_bin(" # NaN # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 640 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # NaN # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 641 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # NaN # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 642 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # NaN # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 643 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # NaN # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 644 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # NaN # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 645 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # NaN # "); # Subtest: $x = Math::BigFloat -> from_bin("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 646 - $x = Math::BigFloat -> from_bin("+inf"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 647 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("+inf"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 648 - $x = Math::BigFloat -> new("0"); $x -> from_bin("+inf"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 649 - $x = Math::BigFloat -> new("1"); $x -> from_bin("+inf"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 650 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("+inf"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 651 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("+inf"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 652 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("+inf"); # Subtest: $x = Math::BigFloat -> from_bin("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 653 - $x = Math::BigFloat -> from_bin("+inf # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 654 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("+inf # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 655 - $x = Math::BigFloat -> new("0"); $x -> from_bin("+inf # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 656 - $x = Math::BigFloat -> new("1"); $x -> from_bin("+inf # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 657 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("+inf # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 658 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("+inf # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 659 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("+inf # "); # Subtest: $x = Math::BigFloat -> from_bin(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 660 - $x = Math::BigFloat -> from_bin(" # +inf"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 661 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # +inf"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 662 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # +inf"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 663 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # +inf"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 664 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # +inf"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 665 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # +inf"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 666 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # +inf"); # Subtest: $x = Math::BigFloat -> from_bin(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 667 - $x = Math::BigFloat -> from_bin(" # +inf # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 668 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # +inf # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 669 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # +inf # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 670 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # +inf # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 671 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # +inf # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 672 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # +inf # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 673 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # +inf # "); # Subtest: $x = Math::BigFloat -> from_bin("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 674 - $x = Math::BigFloat -> from_bin("-inf"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 675 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("-inf"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 676 - $x = Math::BigFloat -> new("0"); $x -> from_bin("-inf"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 677 - $x = Math::BigFloat -> new("1"); $x -> from_bin("-inf"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 678 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("-inf"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 679 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("-inf"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 680 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("-inf"); # Subtest: $x = Math::BigFloat -> from_bin("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 681 - $x = Math::BigFloat -> from_bin("-inf # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 682 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("-inf # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 683 - $x = Math::BigFloat -> new("0"); $x -> from_bin("-inf # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 684 - $x = Math::BigFloat -> new("1"); $x -> from_bin("-inf # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 685 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("-inf # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 686 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("-inf # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 687 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("-inf # "); # Subtest: $x = Math::BigFloat -> from_bin(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 688 - $x = Math::BigFloat -> from_bin(" # -inf"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 689 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # -inf"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 690 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # -inf"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 691 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # -inf"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 692 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # -inf"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 693 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # -inf"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 694 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # -inf"); # Subtest: $x = Math::BigFloat -> from_bin(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 695 - $x = Math::BigFloat -> from_bin(" # -inf # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 696 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # -inf # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 697 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # -inf # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 698 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # -inf # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 699 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # -inf # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 700 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # -inf # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 701 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # -inf # "); # Subtest: $x = Math::BigFloat -> from_bin("0b.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 702 - $x = Math::BigFloat -> from_bin("0b.p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 703 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 704 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 705 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 706 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 707 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 708 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.p+0"); # Subtest: $x = Math::BigFloat -> from_bin("0b.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 709 - $x = Math::BigFloat -> from_bin("0b.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 710 - $x = Math::BigFloat -> new("-1"); $x -> from_bin("0b.p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 711 - $x = Math::BigFloat -> new("0"); $x -> from_bin("0b.p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 712 - $x = Math::BigFloat -> new("1"); $x -> from_bin("0b.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 713 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin("0b.p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 714 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin("0b.p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 715 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin("0b.p+0 # "); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 716 - $x = Math::BigFloat -> from_bin(" # 0b.p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 717 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 718 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 719 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 720 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 721 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 722 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.p+0"); # Subtest: $x = Math::BigFloat -> from_bin(" # 0b.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 723 - $x = Math::BigFloat -> from_bin(" # 0b.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 724 - $x = Math::BigFloat -> new("-1"); $x -> from_bin(" # 0b.p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 725 - $x = Math::BigFloat -> new("0"); $x -> from_bin(" # 0b.p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 726 - $x = Math::BigFloat -> new("1"); $x -> from_bin(" # 0b.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 727 - $x = Math::BigFloat -> new("-inf"); $x -> from_bin(" # 0b.p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 728 - $x = Math::BigFloat -> new("+inf"); $x -> from_bin(" # 0b.p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 729 - $x = Math::BigFloat -> new("NaN"); $x -> from_bin(" # 0b.p+0 # "); ok t/from_bin-mbi.t .............................. 1..1373 ok 1 - use Math::BigInt; # Subtest: $x = Math::BigInt -> from_bin("0b0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 2 - $x = Math::BigInt -> from_bin("0b0"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 3 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b0"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 4 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b0"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 5 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b0"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 6 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b0"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 7 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b0"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 8 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b0"); # Subtest: $x = Math::BigInt -> from_bin("0b0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 9 - $x = Math::BigInt -> from_bin("0b0 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 10 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b0 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 11 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b0 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 12 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b0 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 13 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b0 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 14 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b0 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 15 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b0 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 16 - $x = Math::BigInt -> from_bin(" # 0b0"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 17 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b0"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 18 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b0"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 19 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b0"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 20 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b0"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 21 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b0"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 22 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b0"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 23 - $x = Math::BigInt -> from_bin(" # 0b0 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 24 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b0 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 25 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b0 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 26 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b0 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 27 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b0 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 28 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b0 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 29 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b0 # "); # Subtest: $x = Math::BigInt -> from_bin("0b1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 30 - $x = Math::BigInt -> from_bin("0b1"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 31 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 32 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 33 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 34 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 35 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 36 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1"); # Subtest: $x = Math::BigInt -> from_bin("0b1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 37 - $x = Math::BigInt -> from_bin("0b1 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 38 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 39 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 40 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 41 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 42 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 43 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 44 - $x = Math::BigInt -> from_bin(" # 0b1"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 45 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 46 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 47 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 48 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 49 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 50 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 51 - $x = Math::BigInt -> from_bin(" # 0b1 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 52 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 53 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 54 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 55 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 56 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 57 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1 # "); # Subtest: $x = Math::BigInt -> from_bin("0b10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 58 - $x = Math::BigInt -> from_bin("0b10"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 59 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 60 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b10"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 61 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b10"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 62 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 63 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 64 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10"); # Subtest: $x = Math::BigInt -> from_bin("0b10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 65 - $x = Math::BigInt -> from_bin("0b10 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 66 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 67 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b10 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 68 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b10 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 69 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 70 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 71 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 72 - $x = Math::BigInt -> from_bin(" # 0b10"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 73 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 74 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 75 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 76 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 77 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 78 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 79 - $x = Math::BigInt -> from_bin(" # 0b10 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 80 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 81 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 82 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 83 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 84 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 85 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10 # "); # Subtest: $x = Math::BigInt -> from_bin("0b11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 86 - $x = Math::BigInt -> from_bin("0b11"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 87 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 88 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b11"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 89 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b11"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 90 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 91 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 92 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11"); # Subtest: $x = Math::BigInt -> from_bin("0b11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 93 - $x = Math::BigInt -> from_bin("0b11 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 94 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 95 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b11 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 96 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b11 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 97 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 98 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 99 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 100 - $x = Math::BigInt -> from_bin(" # 0b11"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 101 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 102 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 103 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 104 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 105 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 106 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 107 - $x = Math::BigInt -> from_bin(" # 0b11 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 108 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 109 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 110 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 111 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 112 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 113 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11 # "); # Subtest: $x = Math::BigInt -> from_bin("0b100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 114 - $x = Math::BigInt -> from_bin("0b100"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 115 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 116 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b100"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 117 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b100"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 118 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 119 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 120 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100"); # Subtest: $x = Math::BigInt -> from_bin("0b100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 121 - $x = Math::BigInt -> from_bin("0b100 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 122 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 123 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b100 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 124 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b100 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 125 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 126 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 127 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 128 - $x = Math::BigInt -> from_bin(" # 0b100"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 129 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 130 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 131 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 132 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 133 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 134 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 135 - $x = Math::BigInt -> from_bin(" # 0b100 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 136 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 137 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 138 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 139 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 140 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 141 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100 # "); # Subtest: $x = Math::BigInt -> from_bin("0b101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 142 - $x = Math::BigInt -> from_bin("0b101"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 143 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b101"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 144 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b101"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 145 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b101"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 146 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b101"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 147 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b101"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 148 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b101"); # Subtest: $x = Math::BigInt -> from_bin("0b101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 149 - $x = Math::BigInt -> from_bin("0b101 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 150 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b101 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 151 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b101 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 152 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b101 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 153 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b101 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 154 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b101 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 155 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b101 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 156 - $x = Math::BigInt -> from_bin(" # 0b101"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 157 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b101"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 158 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b101"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 159 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b101"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 160 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b101"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 161 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b101"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 162 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b101"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 163 - $x = Math::BigInt -> from_bin(" # 0b101 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 164 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b101 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 165 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b101 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 166 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b101 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 167 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b101 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 168 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b101 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 169 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b101 # "); # Subtest: $x = Math::BigInt -> from_bin("0b110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 170 - $x = Math::BigInt -> from_bin("0b110"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 171 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b110"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 172 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b110"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 173 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b110"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 174 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b110"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 175 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b110"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 176 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b110"); # Subtest: $x = Math::BigInt -> from_bin("0b110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 177 - $x = Math::BigInt -> from_bin("0b110 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 178 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b110 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 179 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b110 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 180 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b110 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 181 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b110 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 182 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b110 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 183 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b110 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 184 - $x = Math::BigInt -> from_bin(" # 0b110"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 185 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b110"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 186 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b110"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 187 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b110"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 188 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b110"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 189 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b110"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 190 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b110"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 191 - $x = Math::BigInt -> from_bin(" # 0b110 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 192 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b110 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 193 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b110 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 194 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b110 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 195 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b110 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 196 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b110 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 197 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b110 # "); # Subtest: $x = Math::BigInt -> from_bin("0b111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 198 - $x = Math::BigInt -> from_bin("0b111"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 199 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 200 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b111"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 201 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b111"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 202 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 203 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 204 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111"); # Subtest: $x = Math::BigInt -> from_bin("0b111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 205 - $x = Math::BigInt -> from_bin("0b111 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 206 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 207 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b111 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 208 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b111 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 209 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 210 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 211 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 212 - $x = Math::BigInt -> from_bin(" # 0b111"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 213 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 214 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 215 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 216 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 217 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 218 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 219 - $x = Math::BigInt -> from_bin(" # 0b111 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 220 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 221 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 222 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 223 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 224 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 225 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111 # "); # Subtest: $x = Math::BigInt -> from_bin("0b1000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 226 - $x = Math::BigInt -> from_bin("0b1000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 227 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 228 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 229 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 230 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 231 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 232 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000"); # Subtest: $x = Math::BigInt -> from_bin("0b1000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 233 - $x = Math::BigInt -> from_bin("0b1000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 234 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 235 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 236 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 237 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 238 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 239 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 240 - $x = Math::BigInt -> from_bin(" # 0b1000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 241 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 242 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 243 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 244 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 245 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 246 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 247 - $x = Math::BigInt -> from_bin(" # 0b1000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 248 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 249 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 250 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 251 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 252 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 253 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000 # "); # Subtest: $x = Math::BigInt -> from_bin("0b1001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 254 - $x = Math::BigInt -> from_bin("0b1001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 255 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 256 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 257 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 258 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 259 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 260 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1001"); # Subtest: $x = Math::BigInt -> from_bin("0b1001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 261 - $x = Math::BigInt -> from_bin("0b1001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 262 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 263 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 264 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 265 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 266 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 267 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1001 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 268 - $x = Math::BigInt -> from_bin(" # 0b1001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 269 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 270 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 271 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 272 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 273 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 274 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1001"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 275 - $x = Math::BigInt -> from_bin(" # 0b1001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 276 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 277 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 278 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 279 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 280 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 281 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1001 # "); # Subtest: $x = Math::BigInt -> from_bin("0b1010"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 282 - $x = Math::BigInt -> from_bin("0b1010"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1010"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 283 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1010"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1010"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 284 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1010"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1010"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 285 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1010"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1010"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 286 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1010"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1010"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 287 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1010"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1010"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 288 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1010"); # Subtest: $x = Math::BigInt -> from_bin("0b1010 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 289 - $x = Math::BigInt -> from_bin("0b1010 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1010 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 290 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1010 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1010 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 291 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1010 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1010 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 292 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1010 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1010 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 293 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1010 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1010 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 294 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1010 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1010 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 295 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1010 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1010"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 296 - $x = Math::BigInt -> from_bin(" # 0b1010"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1010"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 297 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1010"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1010"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 298 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1010"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1010"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 299 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1010"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1010"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 300 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1010"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1010"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 301 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1010"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1010"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 302 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1010"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1010 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 303 - $x = Math::BigInt -> from_bin(" # 0b1010 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1010 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 304 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1010 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1010 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 305 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1010 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1010 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 306 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1010 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1010 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 307 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1010 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1010 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 308 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1010 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1010 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 309 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1010 # "); # Subtest: $x = Math::BigInt -> from_bin("0b1011"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 310 - $x = Math::BigInt -> from_bin("0b1011"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1011"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 311 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1011"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1011"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 312 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1011"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1011"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 313 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1011"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1011"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 314 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1011"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1011"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 315 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1011"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1011"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 316 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1011"); # Subtest: $x = Math::BigInt -> from_bin("0b1011 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 317 - $x = Math::BigInt -> from_bin("0b1011 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1011 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 318 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1011 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1011 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 319 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1011 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1011 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 320 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1011 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1011 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 321 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1011 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1011 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 322 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1011 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1011 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 323 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1011 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1011"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 324 - $x = Math::BigInt -> from_bin(" # 0b1011"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1011"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 325 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1011"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1011"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 326 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1011"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1011"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 327 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1011"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1011"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 328 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1011"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1011"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 329 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1011"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1011"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 330 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1011"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1011 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 331 - $x = Math::BigInt -> from_bin(" # 0b1011 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1011 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 332 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1011 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1011 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 333 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1011 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1011 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 334 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1011 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1011 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 335 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1011 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1011 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 336 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1011 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1011 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 337 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1011 # "); # Subtest: $x = Math::BigInt -> from_bin("0b1100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 338 - $x = Math::BigInt -> from_bin("0b1100"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 339 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1100"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 340 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1100"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 341 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1100"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 342 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1100"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 343 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1100"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 344 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1100"); # Subtest: $x = Math::BigInt -> from_bin("0b1100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 345 - $x = Math::BigInt -> from_bin("0b1100 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 346 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1100 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 347 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1100 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 348 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1100 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 349 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1100 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 350 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1100 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 351 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1100 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 352 - $x = Math::BigInt -> from_bin(" # 0b1100"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 353 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1100"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 354 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1100"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 355 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1100"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 356 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1100"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 357 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1100"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 358 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1100"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 359 - $x = Math::BigInt -> from_bin(" # 0b1100 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 360 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1100 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 361 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1100 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 362 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1100 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 363 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1100 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 364 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1100 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 365 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1100 # "); # Subtest: $x = Math::BigInt -> from_bin("0b1101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 366 - $x = Math::BigInt -> from_bin("0b1101"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 367 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1101"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 368 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1101"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 369 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1101"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 370 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1101"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 371 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1101"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 372 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1101"); # Subtest: $x = Math::BigInt -> from_bin("0b1101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 373 - $x = Math::BigInt -> from_bin("0b1101 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 374 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1101 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 375 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1101 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 376 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1101 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 377 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1101 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 378 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1101 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 379 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1101 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 380 - $x = Math::BigInt -> from_bin(" # 0b1101"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 381 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1101"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 382 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1101"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 383 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1101"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 384 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1101"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 385 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1101"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 386 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1101"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 387 - $x = Math::BigInt -> from_bin(" # 0b1101 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 388 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1101 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 389 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1101 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 390 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1101 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 391 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1101 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 392 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1101 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 393 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1101 # "); # Subtest: $x = Math::BigInt -> from_bin("0b1110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 394 - $x = Math::BigInt -> from_bin("0b1110"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 395 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1110"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 396 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1110"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 397 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1110"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 398 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1110"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 399 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1110"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 400 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1110"); # Subtest: $x = Math::BigInt -> from_bin("0b1110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 401 - $x = Math::BigInt -> from_bin("0b1110 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 402 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1110 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 403 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1110 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 404 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1110 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 405 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1110 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 406 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1110 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 407 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1110 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 408 - $x = Math::BigInt -> from_bin(" # 0b1110"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 409 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1110"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 410 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1110"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 411 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1110"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 412 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1110"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 413 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1110"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 414 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1110"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 415 - $x = Math::BigInt -> from_bin(" # 0b1110 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 416 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1110 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 417 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1110 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 418 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1110 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 419 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1110 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 420 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1110 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 421 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1110 # "); # Subtest: $x = Math::BigInt -> from_bin("0b1111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 422 - $x = Math::BigInt -> from_bin("0b1111"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 423 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 424 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 425 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 426 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 427 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 428 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111"); # Subtest: $x = Math::BigInt -> from_bin("0b1111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 429 - $x = Math::BigInt -> from_bin("0b1111 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 430 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 431 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 432 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 433 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 434 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 435 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 436 - $x = Math::BigInt -> from_bin(" # 0b1111"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 437 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 438 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 439 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 440 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 441 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 442 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 443 - $x = Math::BigInt -> from_bin(" # 0b1111 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 444 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 445 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 446 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 447 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 448 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 449 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111 # "); # Subtest: $x = Math::BigInt -> from_bin("0b10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 450 - $x = Math::BigInt -> from_bin("0b10000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 451 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 452 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 453 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 454 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 455 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 456 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000"); # Subtest: $x = Math::BigInt -> from_bin("0b10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 457 - $x = Math::BigInt -> from_bin("0b10000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 458 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 459 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 460 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 461 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 462 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 463 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 464 - $x = Math::BigInt -> from_bin(" # 0b10000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 465 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 466 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 467 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 468 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 469 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 470 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 471 - $x = Math::BigInt -> from_bin(" # 0b10000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 472 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 473 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 474 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 475 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 476 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 477 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000 # "); # Subtest: $x = Math::BigInt -> from_bin("0b10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 478 - $x = Math::BigInt -> from_bin("0b10001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 479 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 480 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b10001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 481 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b10001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 482 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 483 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 484 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10001"); # Subtest: $x = Math::BigInt -> from_bin("0b10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 485 - $x = Math::BigInt -> from_bin("0b10001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 486 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 487 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b10001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 488 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b10001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 489 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 490 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 491 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10001 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 492 - $x = Math::BigInt -> from_bin(" # 0b10001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 493 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 494 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 495 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 496 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 497 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 498 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10001"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 499 - $x = Math::BigInt -> from_bin(" # 0b10001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 500 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 501 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 502 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 503 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 504 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 505 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10001 # "); # Subtest: $x = Math::BigInt -> from_bin("0b11111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 506 - $x = Math::BigInt -> from_bin("0b11111110"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 507 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111110"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 508 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111110"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 509 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111110"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 510 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111110"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 511 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111110"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 512 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111110"); # Subtest: $x = Math::BigInt -> from_bin("0b11111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 513 - $x = Math::BigInt -> from_bin("0b11111110 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 514 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111110 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 515 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111110 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 516 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111110 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 517 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111110 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 518 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111110 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 519 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111110 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b11111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 520 - $x = Math::BigInt -> from_bin(" # 0b11111110"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 521 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111110"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 522 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111110"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 523 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111110"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 524 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111110"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 525 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111110"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 526 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111110"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b11111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 527 - $x = Math::BigInt -> from_bin(" # 0b11111110 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 528 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111110 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 529 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111110 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 530 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111110 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 531 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111110 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 532 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111110 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 533 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111110 # "); # Subtest: $x = Math::BigInt -> from_bin("0b11111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 534 - $x = Math::BigInt -> from_bin("0b11111111"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 535 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 536 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 537 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 538 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 539 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 540 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111"); # Subtest: $x = Math::BigInt -> from_bin("0b11111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 541 - $x = Math::BigInt -> from_bin("0b11111111 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 542 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 543 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 544 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 545 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 546 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 547 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b11111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 548 - $x = Math::BigInt -> from_bin(" # 0b11111111"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 549 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 550 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 551 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 552 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 553 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 554 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b11111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 555 - $x = Math::BigInt -> from_bin(" # 0b11111111 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 556 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 557 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 558 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 559 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 560 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 561 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111 # "); # Subtest: $x = Math::BigInt -> from_bin("0b100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 562 - $x = Math::BigInt -> from_bin("0b100000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 563 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 564 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 565 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 566 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 567 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 568 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000"); # Subtest: $x = Math::BigInt -> from_bin("0b100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 569 - $x = Math::BigInt -> from_bin("0b100000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 570 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 571 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 572 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 573 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 574 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 575 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 576 - $x = Math::BigInt -> from_bin(" # 0b100000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 577 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 578 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 579 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 580 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 581 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 582 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 583 - $x = Math::BigInt -> from_bin(" # 0b100000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 584 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 585 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 586 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 587 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 588 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 589 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000 # "); # Subtest: $x = Math::BigInt -> from_bin("0b100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 590 - $x = Math::BigInt -> from_bin("0b100000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 591 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 592 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 593 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 594 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 595 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 596 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000001"); # Subtest: $x = Math::BigInt -> from_bin("0b100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 597 - $x = Math::BigInt -> from_bin("0b100000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 598 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 599 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 600 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 601 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 602 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 603 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000001 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 604 - $x = Math::BigInt -> from_bin(" # 0b100000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 605 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 606 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 607 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 608 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 609 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 610 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000001"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 611 - $x = Math::BigInt -> from_bin(" # 0b100000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 612 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 613 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 614 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 615 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 616 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 617 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000001 # "); # Subtest: $x = Math::BigInt -> from_bin("0b1111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 618 - $x = Math::BigInt -> from_bin("0b1111111111111110"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 619 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111111111111110"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 620 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111111111111110"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 621 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111111111111110"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 622 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111111111111110"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 623 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111111111111110"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 624 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111111111111110"); # Subtest: $x = Math::BigInt -> from_bin("0b1111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 625 - $x = Math::BigInt -> from_bin("0b1111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 626 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111111111111110 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 627 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111111111111110 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 628 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 629 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111111111111110 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 630 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111111111111110 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 631 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111111111111110 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 632 - $x = Math::BigInt -> from_bin(" # 0b1111111111111110"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 633 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111111111111110"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 634 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111111111111110"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 635 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111111111111110"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 636 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111111111111110"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 637 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111111111111110"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 638 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111111111111110"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 639 - $x = Math::BigInt -> from_bin(" # 0b1111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 640 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111111111111110 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 641 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111111111111110 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 642 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 643 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111111111111110 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 644 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111111111111110 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 645 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111111111111110 # "); # Subtest: $x = Math::BigInt -> from_bin("0b1111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 646 - $x = Math::BigInt -> from_bin("0b1111111111111111"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 647 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111111111111111"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 648 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111111111111111"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 649 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111111111111111"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 650 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111111111111111"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 651 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111111111111111"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 652 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111111111111111"); # Subtest: $x = Math::BigInt -> from_bin("0b1111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 653 - $x = Math::BigInt -> from_bin("0b1111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 654 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111111111111111 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 655 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111111111111111 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 656 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 657 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111111111111111 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 658 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111111111111111 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 659 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111111111111111 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 660 - $x = Math::BigInt -> from_bin(" # 0b1111111111111111"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 661 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111111111111111"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 662 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111111111111111"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 663 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111111111111111"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 664 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111111111111111"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 665 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111111111111111"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 666 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111111111111111"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 667 - $x = Math::BigInt -> from_bin(" # 0b1111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 668 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111111111111111 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 669 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111111111111111 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 670 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 671 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111111111111111 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 672 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111111111111111 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 673 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111111111111111 # "); # Subtest: $x = Math::BigInt -> from_bin("0b10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 674 - $x = Math::BigInt -> from_bin("0b10000000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 675 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 676 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 677 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 678 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 679 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 680 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000000000000000"); # Subtest: $x = Math::BigInt -> from_bin("0b10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 681 - $x = Math::BigInt -> from_bin("0b10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 682 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 683 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 684 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 685 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 686 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 687 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000000000000000 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 688 - $x = Math::BigInt -> from_bin(" # 0b10000000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 689 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 690 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 691 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 692 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 693 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 694 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000000000000000"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 695 - $x = Math::BigInt -> from_bin(" # 0b10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 696 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 697 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 698 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 699 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 700 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 701 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000000000000000 # "); # Subtest: $x = Math::BigInt -> from_bin("0b10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 702 - $x = Math::BigInt -> from_bin("0b10000000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 703 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 704 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 705 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 706 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 707 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 708 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000000000000001"); # Subtest: $x = Math::BigInt -> from_bin("0b10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 709 - $x = Math::BigInt -> from_bin("0b10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 710 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 711 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 712 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 713 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 714 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 715 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000000000000001 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 716 - $x = Math::BigInt -> from_bin(" # 0b10000000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 717 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 718 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 719 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 720 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 721 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 722 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000000000000001"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 723 - $x = Math::BigInt -> from_bin(" # 0b10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 724 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 725 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 726 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 727 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 728 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 729 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000000000000001 # "); # Subtest: $x = Math::BigInt -> from_bin("0b111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 730 - $x = Math::BigInt -> from_bin("0b111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 731 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 732 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 733 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 734 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 735 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 736 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111111111111111111111110"); # Subtest: $x = Math::BigInt -> from_bin("0b111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 737 - $x = Math::BigInt -> from_bin("0b111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 738 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 739 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 740 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 741 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 742 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 743 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 744 - $x = Math::BigInt -> from_bin(" # 0b111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 745 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 746 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 747 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 748 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 749 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 750 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111111111111111111111110"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 751 - $x = Math::BigInt -> from_bin(" # 0b111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 752 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 753 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 754 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 755 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 756 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 757 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> from_bin("0b111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 758 - $x = Math::BigInt -> from_bin("0b111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 759 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 760 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 761 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 762 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 763 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 764 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111111111111111111111111"); # Subtest: $x = Math::BigInt -> from_bin("0b111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 765 - $x = Math::BigInt -> from_bin("0b111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 766 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 767 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 768 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 769 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 770 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 771 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 772 - $x = Math::BigInt -> from_bin(" # 0b111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 773 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 774 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 775 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 776 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 777 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 778 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111111111111111111111111"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 779 - $x = Math::BigInt -> from_bin(" # 0b111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 780 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 781 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 782 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 783 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 784 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 785 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> from_bin("0b1000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 786 - $x = Math::BigInt -> from_bin("0b1000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 787 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 788 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 789 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 790 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 791 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 792 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000000000000000000000000"); # Subtest: $x = Math::BigInt -> from_bin("0b1000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 793 - $x = Math::BigInt -> from_bin("0b1000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 794 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 795 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 796 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 797 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 798 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 799 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 800 - $x = Math::BigInt -> from_bin(" # 0b1000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 801 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 802 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 803 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 804 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 805 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 806 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000000000000000000000000"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 807 - $x = Math::BigInt -> from_bin(" # 0b1000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 808 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 809 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 810 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 811 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 812 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 813 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> from_bin("0b1000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 814 - $x = Math::BigInt -> from_bin("0b1000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 815 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 816 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 817 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 818 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 819 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 820 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000000000000000000000001"); # Subtest: $x = Math::BigInt -> from_bin("0b1000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 821 - $x = Math::BigInt -> from_bin("0b1000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 822 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 823 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 824 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 825 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 826 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 827 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 828 - $x = Math::BigInt -> from_bin(" # 0b1000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 829 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 830 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 831 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 832 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 833 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 834 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000000000000000000000001"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 835 - $x = Math::BigInt -> from_bin(" # 0b1000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 836 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 837 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 838 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 839 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 840 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 841 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> from_bin("0b11111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 842 - $x = Math::BigInt -> from_bin("0b11111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 843 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 844 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 845 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 846 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 847 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 848 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> from_bin("0b11111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 849 - $x = Math::BigInt -> from_bin("0b11111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 850 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 851 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 852 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 853 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 854 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 855 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b11111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 856 - $x = Math::BigInt -> from_bin(" # 0b11111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 857 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 858 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 859 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 860 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 861 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 862 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b11111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 863 - $x = Math::BigInt -> from_bin(" # 0b11111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 864 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 865 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 866 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 867 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 868 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 869 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> from_bin("0b11111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 870 - $x = Math::BigInt -> from_bin("0b11111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 871 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 872 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 873 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 874 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 875 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 876 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> from_bin("0b11111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 877 - $x = Math::BigInt -> from_bin("0b11111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 878 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 879 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 880 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 881 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 882 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 883 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b11111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 884 - $x = Math::BigInt -> from_bin(" # 0b11111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 885 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 886 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 887 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 888 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 889 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 890 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b11111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 891 - $x = Math::BigInt -> from_bin(" # 0b11111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 892 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 893 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 894 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 895 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 896 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 897 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> from_bin("0b100000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 898 - $x = Math::BigInt -> from_bin("0b100000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 899 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 900 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 901 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 902 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 903 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 904 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> from_bin("0b100000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 905 - $x = Math::BigInt -> from_bin("0b100000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 906 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 907 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 908 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 909 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 910 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 911 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b100000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 912 - $x = Math::BigInt -> from_bin(" # 0b100000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 913 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 914 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 915 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 916 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 917 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 918 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b100000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 919 - $x = Math::BigInt -> from_bin(" # 0b100000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 920 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 921 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 922 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 923 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 924 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 925 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> from_bin("0b100000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 926 - $x = Math::BigInt -> from_bin("0b100000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 927 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 928 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 929 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 930 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 931 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 932 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> from_bin("0b100000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 933 - $x = Math::BigInt -> from_bin("0b100000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 934 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 935 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 936 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 937 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 938 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 939 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b100000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 940 - $x = Math::BigInt -> from_bin(" # 0b100000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 941 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 942 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 943 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 944 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 945 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 946 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b100000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 947 - $x = Math::BigInt -> from_bin(" # 0b100000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 948 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 949 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 950 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 951 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 952 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 953 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> from_bin("0b1111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 954 - $x = Math::BigInt -> from_bin("0b1111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 955 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 956 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 957 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 958 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 959 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 960 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> from_bin("0b1111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 961 - $x = Math::BigInt -> from_bin("0b1111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 962 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 963 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 964 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 965 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 966 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 967 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 968 - $x = Math::BigInt -> from_bin(" # 0b1111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 969 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 970 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 971 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 972 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 973 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 974 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 975 - $x = Math::BigInt -> from_bin(" # 0b1111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 976 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 977 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 978 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 979 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 980 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 981 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> from_bin("0b1111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 982 - $x = Math::BigInt -> from_bin("0b1111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 983 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 984 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 985 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 986 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 987 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 988 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> from_bin("0b1111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 989 - $x = Math::BigInt -> from_bin("0b1111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 990 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 991 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 992 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 993 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 994 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 995 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 996 - $x = Math::BigInt -> from_bin(" # 0b1111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 997 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 998 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 999 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1000 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1001 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1002 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1003 - $x = Math::BigInt -> from_bin(" # 0b1111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1004 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1005 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1006 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1007 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1008 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1009 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> from_bin("0b10000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1010 - $x = Math::BigInt -> from_bin("0b10000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1011 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1012 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1013 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1014 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1015 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1016 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> from_bin("0b10000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1017 - $x = Math::BigInt -> from_bin("0b10000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1018 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1019 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1020 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1021 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1022 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1023 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b10000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1024 - $x = Math::BigInt -> from_bin(" # 0b10000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1025 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1026 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1027 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1028 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1029 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1030 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b10000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1031 - $x = Math::BigInt -> from_bin(" # 0b10000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1032 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1033 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1034 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1035 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1036 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1037 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> from_bin("0b10000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1038 - $x = Math::BigInt -> from_bin("0b10000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1039 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1040 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1041 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1042 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1043 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1044 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> from_bin("0b10000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1045 - $x = Math::BigInt -> from_bin("0b10000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1046 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b10000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1047 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b10000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1048 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b10000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1049 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b10000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1050 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b10000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1051 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b10000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b10000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1052 - $x = Math::BigInt -> from_bin(" # 0b10000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1053 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1054 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1055 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1056 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1057 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1058 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b10000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1059 - $x = Math::BigInt -> from_bin(" # 0b10000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1060 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1061 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1062 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1063 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1064 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1065 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b10000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> from_bin("0b111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1066 - $x = Math::BigInt -> from_bin("0b111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1067 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1068 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1069 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1070 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1071 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1072 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> from_bin("0b111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1073 - $x = Math::BigInt -> from_bin("0b111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1074 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1075 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1076 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1077 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1078 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1079 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1080 - $x = Math::BigInt -> from_bin(" # 0b111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1081 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1082 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1083 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1084 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1085 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1086 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1087 - $x = Math::BigInt -> from_bin(" # 0b111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1088 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1089 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1090 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1091 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1092 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1093 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> from_bin("0b111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1094 - $x = Math::BigInt -> from_bin("0b111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1095 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1096 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1097 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1098 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1099 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1100 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> from_bin("0b111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1101 - $x = Math::BigInt -> from_bin("0b111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1102 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1103 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1104 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1105 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1106 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1107 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1108 - $x = Math::BigInt -> from_bin(" # 0b111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1109 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1110 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1111 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1112 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1113 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1114 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1115 - $x = Math::BigInt -> from_bin(" # 0b111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1116 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1117 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1118 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1119 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1120 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1121 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> from_bin("0b1000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1122 - $x = Math::BigInt -> from_bin("0b1000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1123 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1124 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1125 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1126 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1127 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1128 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> from_bin("0b1000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1129 - $x = Math::BigInt -> from_bin("0b1000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1130 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1131 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1132 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1133 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1134 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1135 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1136 - $x = Math::BigInt -> from_bin(" # 0b1000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1137 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1138 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1139 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1140 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1141 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1142 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1143 - $x = Math::BigInt -> from_bin(" # 0b1000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1144 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1145 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1146 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1147 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1148 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1149 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> from_bin("0b1000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1150 - $x = Math::BigInt -> from_bin("0b1000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1151 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1152 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1153 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1154 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1155 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1156 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> from_bin("0b1000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1157 - $x = Math::BigInt -> from_bin("0b1000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1158 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1159 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1160 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1161 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1162 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1163 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b1000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1164 - $x = Math::BigInt -> from_bin(" # 0b1000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1165 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1166 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1167 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1168 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1169 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1170 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b1000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1171 - $x = Math::BigInt -> from_bin(" # 0b1000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1172 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1173 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1174 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1175 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1176 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1177 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b1000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> from_bin("0b11111111111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1178 - $x = Math::BigInt -> from_bin("0b11111111111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1179 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1180 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1181 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1182 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1183 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1184 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> from_bin("0b11111111111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1185 - $x = Math::BigInt -> from_bin("0b11111111111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1186 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1187 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1188 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1189 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1190 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1191 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1192 - $x = Math::BigInt -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1193 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1194 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1195 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1196 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1197 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1198 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1199 - $x = Math::BigInt -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1200 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1201 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1202 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1203 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1204 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1205 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111110 # "); # Subtest: $x = Math::BigInt -> from_bin("0b11111111111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1206 - $x = Math::BigInt -> from_bin("0b11111111111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1207 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1208 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1209 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1210 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1211 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1212 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> from_bin("0b11111111111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1213 - $x = Math::BigInt -> from_bin("0b11111111111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1214 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1215 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1216 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1217 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1218 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1219 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b11111111111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1220 - $x = Math::BigInt -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1221 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1222 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1223 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1224 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1225 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1226 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1227 - $x = Math::BigInt -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1228 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1229 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1230 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1231 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1232 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1233 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b11111111111111111111111111111111111111111111111111111111 # "); # Subtest: $x = Math::BigInt -> from_bin("0b100000000000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1234 - $x = Math::BigInt -> from_bin("0b100000000000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1235 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1236 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1237 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1238 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1239 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1240 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> from_bin("0b100000000000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1241 - $x = Math::BigInt -> from_bin("0b100000000000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1242 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1243 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1244 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1245 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1246 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1247 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1248 - $x = Math::BigInt -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1249 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1250 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1251 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1252 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1253 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1254 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1255 - $x = Math::BigInt -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1256 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1257 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1258 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1259 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1260 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1261 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000000 # "); # Subtest: $x = Math::BigInt -> from_bin("0b100000000000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1262 - $x = Math::BigInt -> from_bin("0b100000000000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1263 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1264 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1265 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1266 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1267 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1268 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> from_bin("0b100000000000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1269 - $x = Math::BigInt -> from_bin("0b100000000000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1270 - $x = Math::BigInt -> new("-1"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1271 - $x = Math::BigInt -> new("0"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1272 - $x = Math::BigInt -> new("1"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1273 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1274 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1275 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("0b100000000000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1276 - $x = Math::BigInt -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1277 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1278 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1279 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1280 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1281 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1282 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001"); # Subtest: $x = Math::BigInt -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1283 - $x = Math::BigInt -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1284 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1285 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1286 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1287 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1288 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1289 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # 0b100000000000000000000000000000000000000000000000000000001 # "); # Subtest: $x = Math::BigInt -> from_bin("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1290 - $x = Math::BigInt -> from_bin("NaN"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1291 - $x = Math::BigInt -> new("-1"); $x -> from_bin("NaN"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1292 - $x = Math::BigInt -> new("0"); $x -> from_bin("NaN"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1293 - $x = Math::BigInt -> new("1"); $x -> from_bin("NaN"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1294 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("NaN"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1295 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("NaN"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1296 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("NaN"); # Subtest: $x = Math::BigInt -> from_bin("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1297 - $x = Math::BigInt -> from_bin("NaN # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1298 - $x = Math::BigInt -> new("-1"); $x -> from_bin("NaN # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1299 - $x = Math::BigInt -> new("0"); $x -> from_bin("NaN # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1300 - $x = Math::BigInt -> new("1"); $x -> from_bin("NaN # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1301 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("NaN # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1302 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("NaN # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1303 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("NaN # "); # Subtest: $x = Math::BigInt -> from_bin(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1304 - $x = Math::BigInt -> from_bin(" # NaN"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1305 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # NaN"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1306 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # NaN"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1307 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # NaN"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1308 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # NaN"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1309 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # NaN"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1310 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # NaN"); # Subtest: $x = Math::BigInt -> from_bin(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1311 - $x = Math::BigInt -> from_bin(" # NaN # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1312 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # NaN # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1313 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # NaN # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1314 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # NaN # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1315 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # NaN # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1316 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # NaN # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1317 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # NaN # "); # Subtest: $x = Math::BigInt -> from_bin("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1318 - $x = Math::BigInt -> from_bin("+inf"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1319 - $x = Math::BigInt -> new("-1"); $x -> from_bin("+inf"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1320 - $x = Math::BigInt -> new("0"); $x -> from_bin("+inf"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1321 - $x = Math::BigInt -> new("1"); $x -> from_bin("+inf"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1322 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("+inf"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1323 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("+inf"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1324 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("+inf"); # Subtest: $x = Math::BigInt -> from_bin("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1325 - $x = Math::BigInt -> from_bin("+inf # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1326 - $x = Math::BigInt -> new("-1"); $x -> from_bin("+inf # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1327 - $x = Math::BigInt -> new("0"); $x -> from_bin("+inf # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1328 - $x = Math::BigInt -> new("1"); $x -> from_bin("+inf # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1329 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("+inf # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1330 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("+inf # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1331 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("+inf # "); # Subtest: $x = Math::BigInt -> from_bin(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1332 - $x = Math::BigInt -> from_bin(" # +inf"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1333 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # +inf"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1334 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # +inf"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1335 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # +inf"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1336 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # +inf"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1337 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # +inf"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1338 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # +inf"); # Subtest: $x = Math::BigInt -> from_bin(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1339 - $x = Math::BigInt -> from_bin(" # +inf # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1340 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # +inf # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1341 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # +inf # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1342 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # +inf # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1343 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # +inf # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1344 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # +inf # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1345 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # +inf # "); # Subtest: $x = Math::BigInt -> from_bin("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1346 - $x = Math::BigInt -> from_bin("-inf"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1347 - $x = Math::BigInt -> new("-1"); $x -> from_bin("-inf"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1348 - $x = Math::BigInt -> new("0"); $x -> from_bin("-inf"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1349 - $x = Math::BigInt -> new("1"); $x -> from_bin("-inf"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1350 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("-inf"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1351 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("-inf"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1352 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("-inf"); # Subtest: $x = Math::BigInt -> from_bin("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1353 - $x = Math::BigInt -> from_bin("-inf # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1354 - $x = Math::BigInt -> new("-1"); $x -> from_bin("-inf # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1355 - $x = Math::BigInt -> new("0"); $x -> from_bin("-inf # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1356 - $x = Math::BigInt -> new("1"); $x -> from_bin("-inf # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1357 - $x = Math::BigInt -> new("-inf"); $x -> from_bin("-inf # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1358 - $x = Math::BigInt -> new("+inf"); $x -> from_bin("-inf # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1359 - $x = Math::BigInt -> new("NaN"); $x -> from_bin("-inf # "); # Subtest: $x = Math::BigInt -> from_bin(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1360 - $x = Math::BigInt -> from_bin(" # -inf"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1361 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # -inf"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1362 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # -inf"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1363 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # -inf"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1364 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # -inf"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1365 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # -inf"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1366 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # -inf"); # Subtest: $x = Math::BigInt -> from_bin(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1367 - $x = Math::BigInt -> from_bin(" # -inf # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_bin(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1368 - $x = Math::BigInt -> new("-1"); $x -> from_bin(" # -inf # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_bin(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1369 - $x = Math::BigInt -> new("0"); $x -> from_bin(" # -inf # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_bin(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1370 - $x = Math::BigInt -> new("1"); $x -> from_bin(" # -inf # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1371 - $x = Math::BigInt -> new("-inf"); $x -> from_bin(" # -inf # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1372 - $x = Math::BigInt -> new("+inf"); $x -> from_bin(" # -inf # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1373 - $x = Math::BigInt -> new("NaN"); $x -> from_bin(" # -inf # "); ok t/from_hex-mbf.t .............................. 1..729 ok 1 - use Math::BigFloat; # Subtest: $x = Math::BigFloat -> from_hex("0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 2 - $x = Math::BigFloat -> from_hex("0x1p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 3 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x1p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 4 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x1p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 5 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x1p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 6 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x1p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 7 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x1p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 8 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x1p+0"); # Subtest: $x = Math::BigFloat -> from_hex("0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 9 - $x = Math::BigFloat -> from_hex("0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 10 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 11 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 12 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 13 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 14 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 15 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x1p+0 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 16 - $x = Math::BigFloat -> from_hex(" # 0x1p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 17 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x1p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 18 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x1p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 19 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x1p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 20 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x1p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 21 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x1p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 22 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x1p+0"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 23 - $x = Math::BigFloat -> from_hex(" # 0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 24 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 25 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 26 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 27 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 28 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 29 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x1p+0 # "); # Subtest: $x = Math::BigFloat -> from_hex("0x.8p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 30 - $x = Math::BigFloat -> from_hex("0x.8p+1"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.8p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 31 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.8p+1"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.8p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 32 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.8p+1"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.8p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 33 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.8p+1"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.8p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 34 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.8p+1"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.8p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 35 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.8p+1"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.8p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 36 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.8p+1"); # Subtest: $x = Math::BigFloat -> from_hex("0x.8p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 37 - $x = Math::BigFloat -> from_hex("0x.8p+1 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.8p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 38 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.8p+1 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.8p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 39 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.8p+1 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.8p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 40 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.8p+1 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.8p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 41 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.8p+1 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.8p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 42 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.8p+1 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.8p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 43 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.8p+1 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x.8p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 44 - $x = Math::BigFloat -> from_hex(" # 0x.8p+1"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.8p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 45 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.8p+1"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.8p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 46 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.8p+1"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.8p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 47 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.8p+1"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.8p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 48 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.8p+1"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.8p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 49 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.8p+1"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.8p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 50 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.8p+1"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x.8p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 51 - $x = Math::BigFloat -> from_hex(" # 0x.8p+1 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.8p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 52 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.8p+1 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.8p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 53 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.8p+1 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.8p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 54 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.8p+1 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.8p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 55 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.8p+1 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.8p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 56 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.8p+1 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.8p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 57 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.8p+1 # "); # Subtest: $x = Math::BigFloat -> from_hex("0x.4p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 58 - $x = Math::BigFloat -> from_hex("0x.4p+2"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.4p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 59 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.4p+2"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.4p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 60 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.4p+2"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.4p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 61 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.4p+2"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.4p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 62 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.4p+2"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.4p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 63 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.4p+2"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.4p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 64 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.4p+2"); # Subtest: $x = Math::BigFloat -> from_hex("0x.4p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 65 - $x = Math::BigFloat -> from_hex("0x.4p+2 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.4p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 66 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.4p+2 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.4p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 67 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.4p+2 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.4p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 68 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.4p+2 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.4p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 69 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.4p+2 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.4p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 70 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.4p+2 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.4p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 71 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.4p+2 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x.4p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 72 - $x = Math::BigFloat -> from_hex(" # 0x.4p+2"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.4p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 73 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.4p+2"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.4p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 74 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.4p+2"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.4p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 75 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.4p+2"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.4p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 76 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.4p+2"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.4p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 77 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.4p+2"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.4p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 78 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.4p+2"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x.4p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 79 - $x = Math::BigFloat -> from_hex(" # 0x.4p+2 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.4p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 80 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.4p+2 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.4p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 81 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.4p+2 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.4p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 82 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.4p+2 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.4p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 83 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.4p+2 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.4p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 84 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.4p+2 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.4p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 85 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.4p+2 # "); # Subtest: $x = Math::BigFloat -> from_hex("0x.2p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 86 - $x = Math::BigFloat -> from_hex("0x.2p+3"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.2p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 87 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.2p+3"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.2p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 88 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.2p+3"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.2p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 89 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.2p+3"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.2p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 90 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.2p+3"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.2p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 91 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.2p+3"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.2p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 92 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.2p+3"); # Subtest: $x = Math::BigFloat -> from_hex("0x.2p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 93 - $x = Math::BigFloat -> from_hex("0x.2p+3 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.2p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 94 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.2p+3 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.2p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 95 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.2p+3 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.2p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 96 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.2p+3 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.2p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 97 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.2p+3 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.2p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 98 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.2p+3 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.2p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 99 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.2p+3 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x.2p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 100 - $x = Math::BigFloat -> from_hex(" # 0x.2p+3"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.2p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 101 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.2p+3"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.2p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 102 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.2p+3"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.2p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 103 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.2p+3"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.2p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 104 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.2p+3"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.2p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 105 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.2p+3"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.2p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 106 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.2p+3"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x.2p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 107 - $x = Math::BigFloat -> from_hex(" # 0x.2p+3 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.2p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 108 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.2p+3 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.2p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 109 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.2p+3 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.2p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 110 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.2p+3 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.2p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 111 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.2p+3 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.2p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 112 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.2p+3 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.2p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 113 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.2p+3 # "); # Subtest: $x = Math::BigFloat -> from_hex("0x.1p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 114 - $x = Math::BigFloat -> from_hex("0x.1p+4"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.1p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 115 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.1p+4"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.1p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 116 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.1p+4"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.1p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 117 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.1p+4"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.1p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 118 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.1p+4"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.1p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 119 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.1p+4"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.1p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 120 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.1p+4"); # Subtest: $x = Math::BigFloat -> from_hex("0x.1p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 121 - $x = Math::BigFloat -> from_hex("0x.1p+4 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.1p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 122 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.1p+4 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.1p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 123 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.1p+4 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.1p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 124 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.1p+4 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.1p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 125 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.1p+4 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.1p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 126 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.1p+4 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.1p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 127 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.1p+4 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x.1p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 128 - $x = Math::BigFloat -> from_hex(" # 0x.1p+4"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.1p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 129 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.1p+4"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.1p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 130 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.1p+4"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.1p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 131 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.1p+4"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.1p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 132 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.1p+4"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.1p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 133 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.1p+4"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.1p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 134 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.1p+4"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x.1p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 135 - $x = Math::BigFloat -> from_hex(" # 0x.1p+4 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.1p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 136 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.1p+4 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.1p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 137 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.1p+4 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.1p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 138 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.1p+4 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.1p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 139 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.1p+4 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.1p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 140 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.1p+4 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.1p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 141 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.1p+4 # "); # Subtest: $x = Math::BigFloat -> from_hex("0x2p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 142 - $x = Math::BigFloat -> from_hex("0x2p-1"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x2p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 143 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x2p-1"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x2p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 144 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x2p-1"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x2p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 145 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x2p-1"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x2p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 146 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x2p-1"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x2p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 147 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x2p-1"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x2p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 148 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x2p-1"); # Subtest: $x = Math::BigFloat -> from_hex("0x2p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 149 - $x = Math::BigFloat -> from_hex("0x2p-1 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x2p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 150 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x2p-1 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x2p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 151 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x2p-1 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x2p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 152 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x2p-1 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x2p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 153 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x2p-1 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x2p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 154 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x2p-1 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x2p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 155 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x2p-1 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x2p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 156 - $x = Math::BigFloat -> from_hex(" # 0x2p-1"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x2p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 157 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x2p-1"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x2p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 158 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x2p-1"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x2p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 159 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x2p-1"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x2p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 160 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x2p-1"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x2p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 161 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x2p-1"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x2p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 162 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x2p-1"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x2p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 163 - $x = Math::BigFloat -> from_hex(" # 0x2p-1 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x2p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 164 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x2p-1 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x2p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 165 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x2p-1 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x2p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 166 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x2p-1 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x2p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 167 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x2p-1 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x2p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 168 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x2p-1 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x2p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 169 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x2p-1 # "); # Subtest: $x = Math::BigFloat -> from_hex("0x4p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 170 - $x = Math::BigFloat -> from_hex("0x4p-2"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x4p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 171 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x4p-2"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x4p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 172 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x4p-2"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x4p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 173 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x4p-2"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x4p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 174 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x4p-2"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x4p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 175 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x4p-2"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x4p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 176 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x4p-2"); # Subtest: $x = Math::BigFloat -> from_hex("0x4p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 177 - $x = Math::BigFloat -> from_hex("0x4p-2 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x4p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 178 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x4p-2 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x4p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 179 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x4p-2 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x4p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 180 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x4p-2 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x4p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 181 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x4p-2 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x4p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 182 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x4p-2 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x4p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 183 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x4p-2 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x4p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 184 - $x = Math::BigFloat -> from_hex(" # 0x4p-2"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x4p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 185 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x4p-2"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x4p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 186 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x4p-2"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x4p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 187 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x4p-2"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x4p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 188 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x4p-2"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x4p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 189 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x4p-2"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x4p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 190 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x4p-2"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x4p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 191 - $x = Math::BigFloat -> from_hex(" # 0x4p-2 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x4p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 192 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x4p-2 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x4p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 193 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x4p-2 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x4p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 194 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x4p-2 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x4p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 195 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x4p-2 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x4p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 196 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x4p-2 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x4p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 197 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x4p-2 # "); # Subtest: $x = Math::BigFloat -> from_hex("0x8p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 198 - $x = Math::BigFloat -> from_hex("0x8p-3"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x8p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 199 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x8p-3"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x8p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 200 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x8p-3"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x8p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 201 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x8p-3"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x8p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 202 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x8p-3"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x8p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 203 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x8p-3"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x8p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 204 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x8p-3"); # Subtest: $x = Math::BigFloat -> from_hex("0x8p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 205 - $x = Math::BigFloat -> from_hex("0x8p-3 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x8p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 206 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x8p-3 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x8p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 207 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x8p-3 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x8p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 208 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x8p-3 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x8p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 209 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x8p-3 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x8p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 210 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x8p-3 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x8p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 211 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x8p-3 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x8p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 212 - $x = Math::BigFloat -> from_hex(" # 0x8p-3"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x8p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 213 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x8p-3"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x8p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 214 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x8p-3"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x8p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 215 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x8p-3"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x8p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 216 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x8p-3"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x8p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 217 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x8p-3"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x8p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 218 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x8p-3"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x8p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 219 - $x = Math::BigFloat -> from_hex(" # 0x8p-3 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x8p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 220 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x8p-3 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x8p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 221 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x8p-3 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x8p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 222 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x8p-3 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x8p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 223 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x8p-3 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x8p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 224 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x8p-3 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x8p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 225 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x8p-3 # "); # Subtest: $x = Math::BigFloat -> from_hex("-0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 226 - $x = Math::BigFloat -> from_hex("-0x1p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("-0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 227 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("-0x1p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("-0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 228 - $x = Math::BigFloat -> new("0"); $x -> from_hex("-0x1p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("-0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 229 - $x = Math::BigFloat -> new("1"); $x -> from_hex("-0x1p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("-0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 230 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("-0x1p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("-0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 231 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("-0x1p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("-0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 232 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("-0x1p+0"); # Subtest: $x = Math::BigFloat -> from_hex("-0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 233 - $x = Math::BigFloat -> from_hex("-0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("-0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 234 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("-0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("-0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 235 - $x = Math::BigFloat -> new("0"); $x -> from_hex("-0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("-0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 236 - $x = Math::BigFloat -> new("1"); $x -> from_hex("-0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("-0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 237 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("-0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("-0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 238 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("-0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("-0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 239 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("-0x1p+0 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # -0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 240 - $x = Math::BigFloat -> from_hex(" # -0x1p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # -0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 241 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # -0x1p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # -0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 242 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # -0x1p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # -0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 243 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # -0x1p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # -0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 244 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # -0x1p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # -0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 245 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # -0x1p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # -0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 246 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # -0x1p+0"); # Subtest: $x = Math::BigFloat -> from_hex(" # -0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 247 - $x = Math::BigFloat -> from_hex(" # -0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # -0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 248 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # -0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # -0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 249 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # -0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # -0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 250 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # -0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # -0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 251 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # -0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # -0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 252 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # -0x1p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # -0x1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 253 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # -0x1p+0 # "); # Subtest: $x = Math::BigFloat -> from_hex("0x0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 254 - $x = Math::BigFloat -> from_hex("0x0p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 255 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 256 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 257 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 258 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 259 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 260 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0p+0"); # Subtest: $x = Math::BigFloat -> from_hex("0x0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 261 - $x = Math::BigFloat -> from_hex("0x0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 262 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 263 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 264 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 265 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 266 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 267 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0p+0 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 268 - $x = Math::BigFloat -> from_hex(" # 0x0p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 269 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 270 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 271 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 272 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 273 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 274 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0p+0"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 275 - $x = Math::BigFloat -> from_hex(" # 0x0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 276 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 277 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 278 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 279 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 280 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 281 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0p+0 # "); # Subtest: $x = Math::BigFloat -> from_hex("0x0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 282 - $x = Math::BigFloat -> from_hex("0x0p+7"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 283 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0p+7"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 284 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0p+7"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 285 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0p+7"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 286 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0p+7"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 287 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0p+7"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 288 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0p+7"); # Subtest: $x = Math::BigFloat -> from_hex("0x0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 289 - $x = Math::BigFloat -> from_hex("0x0p+7 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 290 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0p+7 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 291 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0p+7 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 292 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0p+7 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 293 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0p+7 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 294 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0p+7 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 295 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0p+7 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 296 - $x = Math::BigFloat -> from_hex(" # 0x0p+7"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 297 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0p+7"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 298 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0p+7"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 299 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0p+7"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 300 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0p+7"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 301 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0p+7"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 302 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0p+7"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 303 - $x = Math::BigFloat -> from_hex(" # 0x0p+7 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 304 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0p+7 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 305 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0p+7 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 306 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0p+7 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 307 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0p+7 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 308 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0p+7 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 309 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0p+7 # "); # Subtest: $x = Math::BigFloat -> from_hex("0x0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 310 - $x = Math::BigFloat -> from_hex("0x0p-7"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 311 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0p-7"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 312 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0p-7"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 313 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0p-7"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 314 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0p-7"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 315 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0p-7"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 316 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0p-7"); # Subtest: $x = Math::BigFloat -> from_hex("0x0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 317 - $x = Math::BigFloat -> from_hex("0x0p-7 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 318 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0p-7 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 319 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0p-7 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 320 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0p-7 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 321 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0p-7 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 322 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0p-7 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 323 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0p-7 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 324 - $x = Math::BigFloat -> from_hex(" # 0x0p-7"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 325 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0p-7"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 326 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0p-7"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 327 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0p-7"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 328 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0p-7"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 329 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0p-7"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 330 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0p-7"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 331 - $x = Math::BigFloat -> from_hex(" # 0x0p-7 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 332 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0p-7 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 333 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0p-7 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 334 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0p-7 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 335 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0p-7 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 336 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0p-7 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 337 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0p-7 # "); # Subtest: $x = Math::BigFloat -> from_hex("0x0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 338 - $x = Math::BigFloat -> from_hex("0x0.p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 339 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0.p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 340 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0.p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 341 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0.p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 342 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0.p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 343 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0.p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 344 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0.p+0"); # Subtest: $x = Math::BigFloat -> from_hex("0x0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 345 - $x = Math::BigFloat -> from_hex("0x0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 346 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 347 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 348 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 349 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 350 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 351 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0.p+0 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 352 - $x = Math::BigFloat -> from_hex(" # 0x0.p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 353 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0.p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 354 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0.p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 355 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0.p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 356 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0.p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 357 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0.p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 358 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0.p+0"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 359 - $x = Math::BigFloat -> from_hex(" # 0x0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 360 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 361 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 362 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 363 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 364 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 365 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0.p+0 # "); # Subtest: $x = Math::BigFloat -> from_hex("0x.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 366 - $x = Math::BigFloat -> from_hex("0x.0p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 367 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.0p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 368 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.0p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 369 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.0p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 370 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.0p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 371 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.0p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 372 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.0p+0"); # Subtest: $x = Math::BigFloat -> from_hex("0x.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 373 - $x = Math::BigFloat -> from_hex("0x.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 374 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 375 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 376 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 377 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 378 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 379 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.0p+0 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 380 - $x = Math::BigFloat -> from_hex(" # 0x.0p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 381 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.0p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 382 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.0p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 383 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.0p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 384 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.0p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 385 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.0p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 386 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.0p+0"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 387 - $x = Math::BigFloat -> from_hex(" # 0x.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 388 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 389 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 390 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 391 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 392 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 393 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.0p+0 # "); # Subtest: $x = Math::BigFloat -> from_hex("0x0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 394 - $x = Math::BigFloat -> from_hex("0x0.0p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 395 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0.0p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 396 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0.0p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 397 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0.0p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 398 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0.0p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 399 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0.0p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 400 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0.0p+0"); # Subtest: $x = Math::BigFloat -> from_hex("0x0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 401 - $x = Math::BigFloat -> from_hex("0x0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 402 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 403 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 404 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 405 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 406 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 407 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x0.0p+0 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 408 - $x = Math::BigFloat -> from_hex(" # 0x0.0p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 409 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0.0p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 410 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0.0p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 411 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0.0p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 412 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0.0p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 413 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0.0p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 414 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0.0p+0"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 415 - $x = Math::BigFloat -> from_hex(" # 0x0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 416 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 417 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 418 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 419 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 420 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 421 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x0.0p+0 # "); # Subtest: $x = Math::BigFloat -> from_hex("0xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 422 - $x = Math::BigFloat -> from_hex("0xcafe"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 423 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0xcafe"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 424 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0xcafe"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 425 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0xcafe"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 426 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0xcafe"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 427 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0xcafe"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 428 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0xcafe"); # Subtest: $x = Math::BigFloat -> from_hex("0xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 429 - $x = Math::BigFloat -> from_hex("0xcafe # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 430 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0xcafe # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 431 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0xcafe # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 432 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0xcafe # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 433 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0xcafe # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 434 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0xcafe # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 435 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0xcafe # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 436 - $x = Math::BigFloat -> from_hex(" # 0xcafe"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 437 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0xcafe"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 438 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0xcafe"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 439 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0xcafe"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 440 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0xcafe"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 441 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0xcafe"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 442 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0xcafe"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 443 - $x = Math::BigFloat -> from_hex(" # 0xcafe # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 444 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0xcafe # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 445 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0xcafe # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 446 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0xcafe # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 447 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0xcafe # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 448 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0xcafe # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 449 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0xcafe # "); # Subtest: $x = Math::BigFloat -> from_hex("xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 450 - $x = Math::BigFloat -> from_hex("xcafe"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 451 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("xcafe"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 452 - $x = Math::BigFloat -> new("0"); $x -> from_hex("xcafe"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 453 - $x = Math::BigFloat -> new("1"); $x -> from_hex("xcafe"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 454 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("xcafe"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 455 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("xcafe"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 456 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("xcafe"); # Subtest: $x = Math::BigFloat -> from_hex("xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 457 - $x = Math::BigFloat -> from_hex("xcafe # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 458 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("xcafe # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 459 - $x = Math::BigFloat -> new("0"); $x -> from_hex("xcafe # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 460 - $x = Math::BigFloat -> new("1"); $x -> from_hex("xcafe # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 461 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("xcafe # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 462 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("xcafe # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 463 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("xcafe # "); # Subtest: $x = Math::BigFloat -> from_hex(" # xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 464 - $x = Math::BigFloat -> from_hex(" # xcafe"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 465 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # xcafe"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 466 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # xcafe"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 467 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # xcafe"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 468 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # xcafe"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 469 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # xcafe"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 470 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # xcafe"); # Subtest: $x = Math::BigFloat -> from_hex(" # xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 471 - $x = Math::BigFloat -> from_hex(" # xcafe # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 472 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # xcafe # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 473 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # xcafe # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 474 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # xcafe # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 475 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # xcafe # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 476 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # xcafe # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # xcafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 477 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # xcafe # "); # Subtest: $x = Math::BigFloat -> from_hex("cafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 478 - $x = Math::BigFloat -> from_hex("cafe"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("cafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 479 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("cafe"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("cafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 480 - $x = Math::BigFloat -> new("0"); $x -> from_hex("cafe"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("cafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 481 - $x = Math::BigFloat -> new("1"); $x -> from_hex("cafe"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("cafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 482 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("cafe"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("cafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 483 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("cafe"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("cafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 484 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("cafe"); # Subtest: $x = Math::BigFloat -> from_hex("cafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 485 - $x = Math::BigFloat -> from_hex("cafe # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("cafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 486 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("cafe # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("cafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 487 - $x = Math::BigFloat -> new("0"); $x -> from_hex("cafe # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("cafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 488 - $x = Math::BigFloat -> new("1"); $x -> from_hex("cafe # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("cafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 489 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("cafe # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("cafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 490 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("cafe # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("cafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 491 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("cafe # "); # Subtest: $x = Math::BigFloat -> from_hex(" # cafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 492 - $x = Math::BigFloat -> from_hex(" # cafe"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # cafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 493 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # cafe"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # cafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 494 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # cafe"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # cafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 495 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # cafe"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # cafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 496 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # cafe"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # cafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 497 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # cafe"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # cafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 498 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # cafe"); # Subtest: $x = Math::BigFloat -> from_hex(" # cafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 499 - $x = Math::BigFloat -> from_hex(" # cafe # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # cafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 500 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # cafe # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # cafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 501 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # cafe # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # cafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 502 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # cafe # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # cafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 503 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # cafe # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # cafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 504 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # cafe # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # cafe # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 505 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # cafe # "); # Subtest: $x = Math::BigFloat -> from_hex("0x1.9p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 506 - $x = Math::BigFloat -> from_hex("0x1.9p+3"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x1.9p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 507 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x1.9p+3"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x1.9p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 508 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x1.9p+3"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x1.9p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 509 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x1.9p+3"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x1.9p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 510 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x1.9p+3"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x1.9p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 511 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x1.9p+3"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x1.9p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 512 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x1.9p+3"); # Subtest: $x = Math::BigFloat -> from_hex("0x1.9p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 513 - $x = Math::BigFloat -> from_hex("0x1.9p+3 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x1.9p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 514 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x1.9p+3 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x1.9p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 515 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x1.9p+3 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x1.9p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 516 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x1.9p+3 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x1.9p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 517 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x1.9p+3 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x1.9p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 518 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x1.9p+3 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x1.9p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 519 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x1.9p+3 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x1.9p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 520 - $x = Math::BigFloat -> from_hex(" # 0x1.9p+3"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x1.9p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 521 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x1.9p+3"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x1.9p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 522 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x1.9p+3"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x1.9p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 523 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x1.9p+3"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x1.9p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 524 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x1.9p+3"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x1.9p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 525 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x1.9p+3"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x1.9p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 526 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x1.9p+3"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x1.9p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 527 - $x = Math::BigFloat -> from_hex(" # 0x1.9p+3 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x1.9p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 528 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x1.9p+3 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x1.9p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 529 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x1.9p+3 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x1.9p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 530 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x1.9p+3 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x1.9p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 531 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x1.9p+3 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x1.9p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 532 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x1.9p+3 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x1.9p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 533 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x1.9p+3 # "); # Subtest: $x = Math::BigFloat -> from_hex("0x12.34p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 534 - $x = Math::BigFloat -> from_hex("0x12.34p-1"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x12.34p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 535 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x12.34p-1"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x12.34p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 536 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x12.34p-1"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x12.34p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 537 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x12.34p-1"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x12.34p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 538 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x12.34p-1"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x12.34p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 539 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x12.34p-1"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x12.34p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 540 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x12.34p-1"); # Subtest: $x = Math::BigFloat -> from_hex("0x12.34p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 541 - $x = Math::BigFloat -> from_hex("0x12.34p-1 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x12.34p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 542 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x12.34p-1 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x12.34p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 543 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x12.34p-1 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x12.34p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 544 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x12.34p-1 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x12.34p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 545 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x12.34p-1 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x12.34p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 546 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x12.34p-1 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x12.34p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 547 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x12.34p-1 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x12.34p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 548 - $x = Math::BigFloat -> from_hex(" # 0x12.34p-1"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x12.34p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 549 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x12.34p-1"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x12.34p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 550 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x12.34p-1"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x12.34p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 551 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x12.34p-1"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x12.34p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 552 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x12.34p-1"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x12.34p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 553 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x12.34p-1"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x12.34p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 554 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x12.34p-1"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x12.34p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 555 - $x = Math::BigFloat -> from_hex(" # 0x12.34p-1 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x12.34p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 556 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x12.34p-1 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x12.34p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 557 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x12.34p-1 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x12.34p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 558 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x12.34p-1 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x12.34p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 559 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x12.34p-1 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x12.34p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 560 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x12.34p-1 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x12.34p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 561 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x12.34p-1 # "); # Subtest: $x = Math::BigFloat -> from_hex("-0x.789abcdefp+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 562 - $x = Math::BigFloat -> from_hex("-0x.789abcdefp+32"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("-0x.789abcdefp+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 563 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("-0x.789abcdefp+32"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("-0x.789abcdefp+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 564 - $x = Math::BigFloat -> new("0"); $x -> from_hex("-0x.789abcdefp+32"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("-0x.789abcdefp+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 565 - $x = Math::BigFloat -> new("1"); $x -> from_hex("-0x.789abcdefp+32"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("-0x.789abcdefp+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 566 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("-0x.789abcdefp+32"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("-0x.789abcdefp+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 567 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("-0x.789abcdefp+32"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("-0x.789abcdefp+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 568 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("-0x.789abcdefp+32"); # Subtest: $x = Math::BigFloat -> from_hex("-0x.789abcdefp+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 569 - $x = Math::BigFloat -> from_hex("-0x.789abcdefp+32 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("-0x.789abcdefp+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 570 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("-0x.789abcdefp+32 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("-0x.789abcdefp+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 571 - $x = Math::BigFloat -> new("0"); $x -> from_hex("-0x.789abcdefp+32 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("-0x.789abcdefp+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 572 - $x = Math::BigFloat -> new("1"); $x -> from_hex("-0x.789abcdefp+32 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("-0x.789abcdefp+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 573 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("-0x.789abcdefp+32 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("-0x.789abcdefp+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 574 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("-0x.789abcdefp+32 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("-0x.789abcdefp+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 575 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("-0x.789abcdefp+32 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # -0x.789abcdefp+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 576 - $x = Math::BigFloat -> from_hex(" # -0x.789abcdefp+32"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # -0x.789abcdefp+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 577 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # -0x.789abcdefp+32"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # -0x.789abcdefp+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 578 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # -0x.789abcdefp+32"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # -0x.789abcdefp+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 579 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # -0x.789abcdefp+32"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # -0x.789abcdefp+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 580 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # -0x.789abcdefp+32"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # -0x.789abcdefp+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 581 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # -0x.789abcdefp+32"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # -0x.789abcdefp+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 582 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # -0x.789abcdefp+32"); # Subtest: $x = Math::BigFloat -> from_hex(" # -0x.789abcdefp+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 583 - $x = Math::BigFloat -> from_hex(" # -0x.789abcdefp+32 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # -0x.789abcdefp+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 584 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # -0x.789abcdefp+32 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # -0x.789abcdefp+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 585 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # -0x.789abcdefp+32 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # -0x.789abcdefp+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 586 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # -0x.789abcdefp+32 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # -0x.789abcdefp+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 587 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # -0x.789abcdefp+32 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # -0x.789abcdefp+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 588 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # -0x.789abcdefp+32 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # -0x.789abcdefp+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 589 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # -0x.789abcdefp+32 # "); # Subtest: $x = Math::BigFloat -> from_hex("0x12.3456789ap+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 590 - $x = Math::BigFloat -> from_hex("0x12.3456789ap+31"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x12.3456789ap+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 591 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x12.3456789ap+31"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x12.3456789ap+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 592 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x12.3456789ap+31"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x12.3456789ap+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 593 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x12.3456789ap+31"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x12.3456789ap+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 594 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x12.3456789ap+31"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x12.3456789ap+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 595 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x12.3456789ap+31"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x12.3456789ap+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 596 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x12.3456789ap+31"); # Subtest: $x = Math::BigFloat -> from_hex("0x12.3456789ap+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 597 - $x = Math::BigFloat -> from_hex("0x12.3456789ap+31 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x12.3456789ap+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 598 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x12.3456789ap+31 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x12.3456789ap+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 599 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x12.3456789ap+31 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x12.3456789ap+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 600 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x12.3456789ap+31 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x12.3456789ap+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 601 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x12.3456789ap+31 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x12.3456789ap+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 602 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x12.3456789ap+31 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x12.3456789ap+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 603 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x12.3456789ap+31 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x12.3456789ap+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 604 - $x = Math::BigFloat -> from_hex(" # 0x12.3456789ap+31"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x12.3456789ap+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 605 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x12.3456789ap+31"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x12.3456789ap+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 606 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x12.3456789ap+31"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x12.3456789ap+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 607 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x12.3456789ap+31"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x12.3456789ap+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 608 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x12.3456789ap+31"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x12.3456789ap+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 609 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x12.3456789ap+31"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x12.3456789ap+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 610 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x12.3456789ap+31"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x12.3456789ap+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 611 - $x = Math::BigFloat -> from_hex(" # 0x12.3456789ap+31 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x12.3456789ap+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 612 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x12.3456789ap+31 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x12.3456789ap+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 613 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x12.3456789ap+31 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x12.3456789ap+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 614 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x12.3456789ap+31 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x12.3456789ap+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 615 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x12.3456789ap+31 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x12.3456789ap+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 616 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x12.3456789ap+31 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x12.3456789ap+31 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 617 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x12.3456789ap+31 # "); # Subtest: $x = Math::BigFloat -> from_hex("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 618 - $x = Math::BigFloat -> from_hex("NaN"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 619 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("NaN"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 620 - $x = Math::BigFloat -> new("0"); $x -> from_hex("NaN"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 621 - $x = Math::BigFloat -> new("1"); $x -> from_hex("NaN"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 622 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("NaN"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 623 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("NaN"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 624 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("NaN"); # Subtest: $x = Math::BigFloat -> from_hex("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 625 - $x = Math::BigFloat -> from_hex("NaN # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 626 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("NaN # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 627 - $x = Math::BigFloat -> new("0"); $x -> from_hex("NaN # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 628 - $x = Math::BigFloat -> new("1"); $x -> from_hex("NaN # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 629 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("NaN # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 630 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("NaN # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 631 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("NaN # "); # Subtest: $x = Math::BigFloat -> from_hex(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 632 - $x = Math::BigFloat -> from_hex(" # NaN"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 633 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # NaN"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 634 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # NaN"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 635 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # NaN"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 636 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # NaN"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 637 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # NaN"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 638 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # NaN"); # Subtest: $x = Math::BigFloat -> from_hex(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 639 - $x = Math::BigFloat -> from_hex(" # NaN # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 640 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # NaN # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 641 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # NaN # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 642 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # NaN # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 643 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # NaN # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 644 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # NaN # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 645 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # NaN # "); # Subtest: $x = Math::BigFloat -> from_hex("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 646 - $x = Math::BigFloat -> from_hex("+inf"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 647 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("+inf"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 648 - $x = Math::BigFloat -> new("0"); $x -> from_hex("+inf"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 649 - $x = Math::BigFloat -> new("1"); $x -> from_hex("+inf"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 650 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("+inf"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 651 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("+inf"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 652 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("+inf"); # Subtest: $x = Math::BigFloat -> from_hex("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 653 - $x = Math::BigFloat -> from_hex("+inf # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 654 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("+inf # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 655 - $x = Math::BigFloat -> new("0"); $x -> from_hex("+inf # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 656 - $x = Math::BigFloat -> new("1"); $x -> from_hex("+inf # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 657 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("+inf # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 658 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("+inf # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 659 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("+inf # "); # Subtest: $x = Math::BigFloat -> from_hex(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 660 - $x = Math::BigFloat -> from_hex(" # +inf"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 661 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # +inf"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 662 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # +inf"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 663 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # +inf"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 664 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # +inf"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 665 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # +inf"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 666 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # +inf"); # Subtest: $x = Math::BigFloat -> from_hex(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 667 - $x = Math::BigFloat -> from_hex(" # +inf # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 668 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # +inf # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 669 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # +inf # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 670 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # +inf # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 671 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # +inf # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 672 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # +inf # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 673 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # +inf # "); # Subtest: $x = Math::BigFloat -> from_hex("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 674 - $x = Math::BigFloat -> from_hex("-inf"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 675 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("-inf"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 676 - $x = Math::BigFloat -> new("0"); $x -> from_hex("-inf"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 677 - $x = Math::BigFloat -> new("1"); $x -> from_hex("-inf"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 678 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("-inf"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 679 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("-inf"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 680 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("-inf"); # Subtest: $x = Math::BigFloat -> from_hex("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 681 - $x = Math::BigFloat -> from_hex("-inf # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 682 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("-inf # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 683 - $x = Math::BigFloat -> new("0"); $x -> from_hex("-inf # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 684 - $x = Math::BigFloat -> new("1"); $x -> from_hex("-inf # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 685 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("-inf # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 686 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("-inf # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 687 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("-inf # "); # Subtest: $x = Math::BigFloat -> from_hex(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 688 - $x = Math::BigFloat -> from_hex(" # -inf"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 689 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # -inf"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 690 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # -inf"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 691 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # -inf"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 692 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # -inf"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 693 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # -inf"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 694 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # -inf"); # Subtest: $x = Math::BigFloat -> from_hex(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 695 - $x = Math::BigFloat -> from_hex(" # -inf # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 696 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # -inf # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 697 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # -inf # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 698 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # -inf # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 699 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # -inf # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 700 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # -inf # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 701 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # -inf # "); # Subtest: $x = Math::BigFloat -> from_hex("0x.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 702 - $x = Math::BigFloat -> from_hex("0x.p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 703 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 704 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 705 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 706 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 707 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 708 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.p+0"); # Subtest: $x = Math::BigFloat -> from_hex("0x.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 709 - $x = Math::BigFloat -> from_hex("0x.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 710 - $x = Math::BigFloat -> new("-1"); $x -> from_hex("0x.p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 711 - $x = Math::BigFloat -> new("0"); $x -> from_hex("0x.p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 712 - $x = Math::BigFloat -> new("1"); $x -> from_hex("0x.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 713 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex("0x.p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 714 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex("0x.p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 715 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex("0x.p+0 # "); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 716 - $x = Math::BigFloat -> from_hex(" # 0x.p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 717 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 718 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 719 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 720 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 721 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 722 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.p+0"); # Subtest: $x = Math::BigFloat -> from_hex(" # 0x.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 723 - $x = Math::BigFloat -> from_hex(" # 0x.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 724 - $x = Math::BigFloat -> new("-1"); $x -> from_hex(" # 0x.p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 725 - $x = Math::BigFloat -> new("0"); $x -> from_hex(" # 0x.p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 726 - $x = Math::BigFloat -> new("1"); $x -> from_hex(" # 0x.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 727 - $x = Math::BigFloat -> new("-inf"); $x -> from_hex(" # 0x.p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 728 - $x = Math::BigFloat -> new("+inf"); $x -> from_hex(" # 0x.p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 729 - $x = Math::BigFloat -> new("NaN"); $x -> from_hex(" # 0x.p+0 # "); ok t/from_hex-mbi.t .............................. 1..1373 ok 1 - use Math::BigInt; # Subtest: $x = Math::BigInt -> from_hex("0x0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 2 - $x = Math::BigInt -> from_hex("0x0"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 3 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x0"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 4 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x0"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 5 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x0"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 6 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x0"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 7 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x0"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 8 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x0"); # Subtest: $x = Math::BigInt -> from_hex("0x0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 9 - $x = Math::BigInt -> from_hex("0x0 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 10 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x0 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 11 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x0 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 12 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x0 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 13 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x0 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 14 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x0 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 15 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x0 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 16 - $x = Math::BigInt -> from_hex(" # 0x0"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 17 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x0"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 18 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x0"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 19 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x0"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 20 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x0"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 21 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x0"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 22 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x0"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 23 - $x = Math::BigInt -> from_hex(" # 0x0 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 24 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x0 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 25 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x0 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 26 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x0 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 27 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x0 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 28 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x0 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 29 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x0 # "); # Subtest: $x = Math::BigInt -> from_hex("0x1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 30 - $x = Math::BigInt -> from_hex("0x1"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 31 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 32 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x1"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 33 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x1"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 34 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 35 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 36 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1"); # Subtest: $x = Math::BigInt -> from_hex("0x1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 37 - $x = Math::BigInt -> from_hex("0x1 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 38 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 39 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x1 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 40 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x1 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 41 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 42 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 43 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 44 - $x = Math::BigInt -> from_hex(" # 0x1"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 45 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 46 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 47 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 48 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 49 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 50 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 51 - $x = Math::BigInt -> from_hex(" # 0x1 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 52 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 53 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 54 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 55 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 56 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 57 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1 # "); # Subtest: $x = Math::BigInt -> from_hex("0x2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 58 - $x = Math::BigInt -> from_hex("0x2"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 59 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x2"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 60 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x2"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 61 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x2"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 62 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x2"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 63 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x2"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 64 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x2"); # Subtest: $x = Math::BigInt -> from_hex("0x2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 65 - $x = Math::BigInt -> from_hex("0x2 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 66 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x2 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 67 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x2 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 68 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x2 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 69 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x2 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 70 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x2 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 71 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x2 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 72 - $x = Math::BigInt -> from_hex(" # 0x2"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 73 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x2"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 74 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x2"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 75 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x2"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 76 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x2"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 77 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x2"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 78 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x2"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 79 - $x = Math::BigInt -> from_hex(" # 0x2 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 80 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x2 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 81 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x2 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 82 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x2 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 83 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x2 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 84 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x2 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 85 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x2 # "); # Subtest: $x = Math::BigInt -> from_hex("0x3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 86 - $x = Math::BigInt -> from_hex("0x3"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 87 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x3"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 88 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x3"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 89 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x3"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 90 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x3"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 91 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x3"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 92 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x3"); # Subtest: $x = Math::BigInt -> from_hex("0x3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 93 - $x = Math::BigInt -> from_hex("0x3 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 94 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x3 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 95 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x3 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 96 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x3 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 97 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x3 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 98 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x3 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 99 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x3 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 100 - $x = Math::BigInt -> from_hex(" # 0x3"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 101 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x3"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 102 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x3"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 103 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x3"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 104 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x3"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 105 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x3"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 106 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x3"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 107 - $x = Math::BigInt -> from_hex(" # 0x3 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 108 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x3 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 109 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x3 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 110 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x3 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 111 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x3 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 112 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x3 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 113 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x3 # "); # Subtest: $x = Math::BigInt -> from_hex("0x4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 114 - $x = Math::BigInt -> from_hex("0x4"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 115 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x4"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 116 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x4"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 117 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x4"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 118 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x4"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 119 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x4"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 120 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x4"); # Subtest: $x = Math::BigInt -> from_hex("0x4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 121 - $x = Math::BigInt -> from_hex("0x4 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 122 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x4 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 123 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x4 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 124 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x4 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 125 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x4 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 126 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x4 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 127 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x4 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 128 - $x = Math::BigInt -> from_hex(" # 0x4"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 129 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x4"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 130 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x4"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 131 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x4"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 132 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x4"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 133 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x4"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 134 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x4"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 135 - $x = Math::BigInt -> from_hex(" # 0x4 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 136 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x4 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 137 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x4 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 138 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x4 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 139 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x4 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 140 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x4 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 141 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x4 # "); # Subtest: $x = Math::BigInt -> from_hex("0x5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 142 - $x = Math::BigInt -> from_hex("0x5"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 143 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x5"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 144 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x5"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 145 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x5"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 146 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x5"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 147 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x5"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 148 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x5"); # Subtest: $x = Math::BigInt -> from_hex("0x5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 149 - $x = Math::BigInt -> from_hex("0x5 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 150 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x5 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 151 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x5 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 152 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x5 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 153 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x5 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 154 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x5 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 155 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x5 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 156 - $x = Math::BigInt -> from_hex(" # 0x5"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 157 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x5"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 158 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x5"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 159 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x5"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 160 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x5"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 161 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x5"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 162 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x5"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 163 - $x = Math::BigInt -> from_hex(" # 0x5 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 164 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x5 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 165 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x5 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 166 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x5 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 167 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x5 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 168 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x5 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 169 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x5 # "); # Subtest: $x = Math::BigInt -> from_hex("0x6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 170 - $x = Math::BigInt -> from_hex("0x6"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 171 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x6"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 172 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x6"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 173 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x6"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 174 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x6"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 175 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x6"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 176 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x6"); # Subtest: $x = Math::BigInt -> from_hex("0x6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 177 - $x = Math::BigInt -> from_hex("0x6 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 178 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x6 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 179 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x6 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 180 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x6 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 181 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x6 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 182 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x6 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 183 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x6 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 184 - $x = Math::BigInt -> from_hex(" # 0x6"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 185 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x6"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 186 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x6"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 187 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x6"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 188 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x6"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 189 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x6"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 190 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x6"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 191 - $x = Math::BigInt -> from_hex(" # 0x6 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 192 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x6 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 193 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x6 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 194 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x6 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 195 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x6 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 196 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x6 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 197 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x6 # "); # Subtest: $x = Math::BigInt -> from_hex("0x7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 198 - $x = Math::BigInt -> from_hex("0x7"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 199 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x7"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 200 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x7"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 201 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x7"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 202 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x7"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 203 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x7"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 204 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x7"); # Subtest: $x = Math::BigInt -> from_hex("0x7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 205 - $x = Math::BigInt -> from_hex("0x7 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 206 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x7 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 207 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x7 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 208 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x7 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 209 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x7 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 210 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x7 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 211 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x7 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 212 - $x = Math::BigInt -> from_hex(" # 0x7"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 213 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x7"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 214 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x7"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 215 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x7"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 216 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x7"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 217 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x7"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 218 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x7"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 219 - $x = Math::BigInt -> from_hex(" # 0x7 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 220 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x7 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 221 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x7 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 222 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x7 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 223 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x7 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 224 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x7 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 225 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x7 # "); # Subtest: $x = Math::BigInt -> from_hex("0x8"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 226 - $x = Math::BigInt -> from_hex("0x8"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x8"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 227 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x8"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x8"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 228 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x8"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x8"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 229 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x8"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x8"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 230 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x8"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x8"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 231 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x8"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x8"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 232 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x8"); # Subtest: $x = Math::BigInt -> from_hex("0x8 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 233 - $x = Math::BigInt -> from_hex("0x8 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x8 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 234 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x8 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x8 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 235 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x8 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x8 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 236 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x8 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x8 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 237 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x8 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x8 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 238 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x8 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x8 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 239 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x8 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x8"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 240 - $x = Math::BigInt -> from_hex(" # 0x8"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x8"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 241 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x8"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x8"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 242 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x8"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x8"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 243 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x8"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x8"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 244 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x8"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x8"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 245 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x8"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x8"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 246 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x8"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x8 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 247 - $x = Math::BigInt -> from_hex(" # 0x8 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x8 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 248 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x8 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x8 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 249 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x8 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x8 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 250 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x8 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x8 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 251 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x8 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x8 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 252 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x8 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x8 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 253 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x8 # "); # Subtest: $x = Math::BigInt -> from_hex("0x9"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 254 - $x = Math::BigInt -> from_hex("0x9"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x9"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 255 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x9"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x9"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 256 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x9"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x9"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 257 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x9"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x9"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 258 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x9"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x9"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 259 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x9"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x9"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 260 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x9"); # Subtest: $x = Math::BigInt -> from_hex("0x9 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 261 - $x = Math::BigInt -> from_hex("0x9 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x9 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 262 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x9 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x9 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 263 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x9 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x9 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 264 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x9 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x9 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 265 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x9 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x9 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 266 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x9 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x9 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 267 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x9 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x9"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 268 - $x = Math::BigInt -> from_hex(" # 0x9"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x9"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 269 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x9"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x9"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 270 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x9"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x9"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 271 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x9"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x9"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 272 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x9"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x9"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 273 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x9"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x9"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 274 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x9"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x9 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 275 - $x = Math::BigInt -> from_hex(" # 0x9 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x9 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 276 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x9 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x9 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 277 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x9 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x9 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 278 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x9 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x9 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 279 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x9 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x9 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 280 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x9 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x9 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 281 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x9 # "); # Subtest: $x = Math::BigInt -> from_hex("0xa"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 282 - $x = Math::BigInt -> from_hex("0xa"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xa"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 283 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xa"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xa"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 284 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xa"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xa"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 285 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xa"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xa"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 286 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xa"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xa"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 287 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xa"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xa"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 288 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xa"); # Subtest: $x = Math::BigInt -> from_hex("0xa # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 289 - $x = Math::BigInt -> from_hex("0xa # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xa # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 290 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xa # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xa # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 291 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xa # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xa # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 292 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xa # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xa # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 293 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xa # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xa # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 294 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xa # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xa # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 295 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xa # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xa"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 296 - $x = Math::BigInt -> from_hex(" # 0xa"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xa"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 297 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xa"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xa"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 298 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xa"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xa"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 299 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xa"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xa"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 300 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xa"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xa"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 301 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xa"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xa"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 302 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xa"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xa # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 303 - $x = Math::BigInt -> from_hex(" # 0xa # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xa # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 304 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xa # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xa # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 305 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xa # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xa # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 306 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xa # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xa # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 307 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xa # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xa # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 308 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xa # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xa # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 309 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xa # "); # Subtest: $x = Math::BigInt -> from_hex("0xb"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 310 - $x = Math::BigInt -> from_hex("0xb"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xb"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 311 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xb"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xb"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 312 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xb"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xb"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 313 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xb"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xb"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 314 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xb"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xb"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 315 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xb"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xb"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 316 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xb"); # Subtest: $x = Math::BigInt -> from_hex("0xb # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 317 - $x = Math::BigInt -> from_hex("0xb # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xb # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 318 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xb # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xb # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 319 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xb # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xb # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 320 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xb # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xb # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 321 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xb # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xb # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 322 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xb # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xb # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 323 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xb # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xb"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 324 - $x = Math::BigInt -> from_hex(" # 0xb"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xb"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 325 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xb"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xb"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 326 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xb"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xb"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 327 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xb"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xb"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 328 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xb"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xb"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 329 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xb"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xb"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 330 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xb"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xb # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 331 - $x = Math::BigInt -> from_hex(" # 0xb # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xb # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 332 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xb # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xb # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 333 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xb # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xb # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 334 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xb # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xb # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 335 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xb # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xb # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 336 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xb # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xb # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 337 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xb # "); # Subtest: $x = Math::BigInt -> from_hex("0xc"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 338 - $x = Math::BigInt -> from_hex("0xc"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xc"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 339 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xc"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xc"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 340 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xc"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xc"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 341 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xc"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xc"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 342 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xc"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xc"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 343 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xc"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xc"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 344 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xc"); # Subtest: $x = Math::BigInt -> from_hex("0xc # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 345 - $x = Math::BigInt -> from_hex("0xc # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xc # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 346 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xc # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xc # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 347 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xc # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xc # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 348 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xc # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xc # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 349 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xc # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xc # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 350 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xc # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xc # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 351 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xc # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xc"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 352 - $x = Math::BigInt -> from_hex(" # 0xc"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xc"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 353 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xc"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xc"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 354 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xc"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xc"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 355 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xc"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xc"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 356 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xc"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xc"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 357 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xc"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xc"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 358 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xc"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xc # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 359 - $x = Math::BigInt -> from_hex(" # 0xc # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xc # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 360 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xc # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xc # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 361 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xc # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xc # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 362 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xc # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xc # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 363 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xc # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xc # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 364 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xc # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xc # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 365 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xc # "); # Subtest: $x = Math::BigInt -> from_hex("0xd"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 366 - $x = Math::BigInt -> from_hex("0xd"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xd"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 367 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xd"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xd"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 368 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xd"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xd"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 369 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xd"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xd"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 370 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xd"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xd"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 371 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xd"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xd"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 372 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xd"); # Subtest: $x = Math::BigInt -> from_hex("0xd # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 373 - $x = Math::BigInt -> from_hex("0xd # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xd # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 374 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xd # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xd # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 375 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xd # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xd # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 376 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xd # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xd # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 377 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xd # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xd # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 378 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xd # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xd # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 379 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xd # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xd"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 380 - $x = Math::BigInt -> from_hex(" # 0xd"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xd"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 381 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xd"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xd"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 382 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xd"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xd"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 383 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xd"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xd"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 384 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xd"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xd"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 385 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xd"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xd"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 386 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xd"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xd # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 387 - $x = Math::BigInt -> from_hex(" # 0xd # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xd # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 388 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xd # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xd # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 389 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xd # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xd # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 390 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xd # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xd # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 391 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xd # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xd # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 392 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xd # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xd # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 393 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xd # "); # Subtest: $x = Math::BigInt -> from_hex("0xe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 394 - $x = Math::BigInt -> from_hex("0xe"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 395 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xe"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 396 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xe"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 397 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xe"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 398 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xe"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 399 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xe"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 400 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xe"); # Subtest: $x = Math::BigInt -> from_hex("0xe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 401 - $x = Math::BigInt -> from_hex("0xe # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 402 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xe # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 403 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xe # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 404 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xe # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 405 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xe # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 406 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xe # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 407 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xe # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 408 - $x = Math::BigInt -> from_hex(" # 0xe"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 409 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xe"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 410 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xe"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 411 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xe"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 412 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xe"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 413 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xe"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 414 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xe"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 415 - $x = Math::BigInt -> from_hex(" # 0xe # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 416 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xe # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 417 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xe # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 418 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xe # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 419 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xe # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 420 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xe # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 421 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xe # "); # Subtest: $x = Math::BigInt -> from_hex("0xf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 422 - $x = Math::BigInt -> from_hex("0xf"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 423 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xf"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 424 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xf"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 425 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xf"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 426 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xf"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 427 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xf"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 428 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xf"); # Subtest: $x = Math::BigInt -> from_hex("0xf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 429 - $x = Math::BigInt -> from_hex("0xf # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 430 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xf # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 431 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xf # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 432 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xf # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 433 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xf # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 434 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xf # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 435 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xf # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 436 - $x = Math::BigInt -> from_hex(" # 0xf"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 437 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xf"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 438 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xf"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 439 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xf"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 440 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xf"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 441 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xf"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 442 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xf"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 443 - $x = Math::BigInt -> from_hex(" # 0xf # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 444 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xf # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 445 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xf # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 446 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xf # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 447 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xf # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 448 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xf # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 449 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xf # "); # Subtest: $x = Math::BigInt -> from_hex("0x10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 450 - $x = Math::BigInt -> from_hex("0x10"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 451 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 452 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x10"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 453 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x10"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 454 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 455 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 456 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10"); # Subtest: $x = Math::BigInt -> from_hex("0x10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 457 - $x = Math::BigInt -> from_hex("0x10 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 458 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 459 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x10 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 460 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x10 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 461 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 462 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 463 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 464 - $x = Math::BigInt -> from_hex(" # 0x10"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 465 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 466 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 467 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 468 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 469 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 470 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 471 - $x = Math::BigInt -> from_hex(" # 0x10 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 472 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 473 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 474 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 475 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 476 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 477 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10 # "); # Subtest: $x = Math::BigInt -> from_hex("0x11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 478 - $x = Math::BigInt -> from_hex("0x11"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 479 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x11"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 480 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x11"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 481 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x11"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 482 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x11"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 483 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x11"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 484 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x11"); # Subtest: $x = Math::BigInt -> from_hex("0x11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 485 - $x = Math::BigInt -> from_hex("0x11 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 486 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x11 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 487 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x11 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 488 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x11 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 489 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x11 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 490 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x11 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 491 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x11 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 492 - $x = Math::BigInt -> from_hex(" # 0x11"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 493 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x11"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 494 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x11"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 495 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x11"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 496 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x11"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 497 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x11"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 498 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x11"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 499 - $x = Math::BigInt -> from_hex(" # 0x11 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 500 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x11 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 501 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x11 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 502 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x11 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 503 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x11 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 504 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x11 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 505 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x11 # "); # Subtest: $x = Math::BigInt -> from_hex("0xfe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 506 - $x = Math::BigInt -> from_hex("0xfe"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 507 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfe"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xfe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 508 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xfe"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xfe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 509 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xfe"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 510 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfe"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 511 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfe"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 512 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfe"); # Subtest: $x = Math::BigInt -> from_hex("0xfe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 513 - $x = Math::BigInt -> from_hex("0xfe # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 514 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfe # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xfe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 515 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xfe # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xfe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 516 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xfe # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 517 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfe # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 518 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfe # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 519 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfe # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xfe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 520 - $x = Math::BigInt -> from_hex(" # 0xfe"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 521 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfe"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 522 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfe"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 523 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfe"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 524 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfe"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 525 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfe"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 526 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfe"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xfe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 527 - $x = Math::BigInt -> from_hex(" # 0xfe # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 528 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfe # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 529 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfe # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 530 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfe # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 531 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfe # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 532 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfe # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 533 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfe # "); # Subtest: $x = Math::BigInt -> from_hex("0xff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 534 - $x = Math::BigInt -> from_hex("0xff"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 535 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xff"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 536 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xff"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 537 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xff"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 538 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xff"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 539 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xff"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 540 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xff"); # Subtest: $x = Math::BigInt -> from_hex("0xff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 541 - $x = Math::BigInt -> from_hex("0xff # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 542 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xff # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 543 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xff # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 544 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xff # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 545 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xff # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 546 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xff # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 547 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xff # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 548 - $x = Math::BigInt -> from_hex(" # 0xff"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 549 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xff"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 550 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xff"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 551 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xff"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 552 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xff"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 553 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xff"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 554 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xff"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 555 - $x = Math::BigInt -> from_hex(" # 0xff # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 556 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xff # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 557 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xff # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 558 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xff # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 559 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xff # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 560 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xff # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 561 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xff # "); # Subtest: $x = Math::BigInt -> from_hex("0x100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 562 - $x = Math::BigInt -> from_hex("0x100"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 563 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 564 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x100"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 565 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x100"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 566 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 567 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 568 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100"); # Subtest: $x = Math::BigInt -> from_hex("0x100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 569 - $x = Math::BigInt -> from_hex("0x100 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 570 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 571 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x100 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 572 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x100 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 573 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 574 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 575 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 576 - $x = Math::BigInt -> from_hex(" # 0x100"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 577 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 578 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 579 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 580 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 581 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 582 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 583 - $x = Math::BigInt -> from_hex(" # 0x100 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 584 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 585 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 586 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 587 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 588 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 589 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100 # "); # Subtest: $x = Math::BigInt -> from_hex("0x101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 590 - $x = Math::BigInt -> from_hex("0x101"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 591 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x101"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 592 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x101"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 593 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x101"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 594 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x101"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 595 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x101"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 596 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x101"); # Subtest: $x = Math::BigInt -> from_hex("0x101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 597 - $x = Math::BigInt -> from_hex("0x101 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 598 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x101 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 599 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x101 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 600 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x101 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 601 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x101 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 602 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x101 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 603 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x101 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 604 - $x = Math::BigInt -> from_hex(" # 0x101"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 605 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x101"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 606 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x101"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 607 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x101"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 608 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x101"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 609 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x101"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x101"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 610 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x101"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 611 - $x = Math::BigInt -> from_hex(" # 0x101 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 612 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x101 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 613 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x101 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 614 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x101 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 615 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x101 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 616 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x101 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x101 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 617 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x101 # "); # Subtest: $x = Math::BigInt -> from_hex("0xfffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 618 - $x = Math::BigInt -> from_hex("0xfffe"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 619 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffe"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 620 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffe"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 621 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffe"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 622 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffe"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 623 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffe"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 624 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffe"); # Subtest: $x = Math::BigInt -> from_hex("0xfffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 625 - $x = Math::BigInt -> from_hex("0xfffe # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 626 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffe # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 627 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffe # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 628 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffe # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 629 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffe # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 630 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffe # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 631 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffe # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xfffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 632 - $x = Math::BigInt -> from_hex(" # 0xfffe"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 633 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffe"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 634 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffe"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 635 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffe"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 636 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffe"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 637 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffe"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 638 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffe"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xfffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 639 - $x = Math::BigInt -> from_hex(" # 0xfffe # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 640 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffe # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 641 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffe # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 642 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffe # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 643 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffe # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 644 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffe # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 645 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffe # "); # Subtest: $x = Math::BigInt -> from_hex("0xffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 646 - $x = Math::BigInt -> from_hex("0xffff"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 647 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffff"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 648 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xffff"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 649 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xffff"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 650 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffff"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 651 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffff"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 652 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffff"); # Subtest: $x = Math::BigInt -> from_hex("0xffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 653 - $x = Math::BigInt -> from_hex("0xffff # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 654 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffff # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 655 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xffff # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 656 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xffff # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 657 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffff # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 658 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffff # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 659 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffff # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 660 - $x = Math::BigInt -> from_hex(" # 0xffff"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 661 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffff"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 662 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffff"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 663 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffff"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 664 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffff"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 665 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffff"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 666 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffff"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 667 - $x = Math::BigInt -> from_hex(" # 0xffff # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 668 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffff # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 669 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffff # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 670 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffff # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 671 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffff # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 672 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffff # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 673 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffff # "); # Subtest: $x = Math::BigInt -> from_hex("0x10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 674 - $x = Math::BigInt -> from_hex("0x10000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 675 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 676 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x10000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 677 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x10000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 678 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 679 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 680 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10000"); # Subtest: $x = Math::BigInt -> from_hex("0x10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 681 - $x = Math::BigInt -> from_hex("0x10000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 682 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 683 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x10000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 684 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x10000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 685 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 686 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 687 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10000 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 688 - $x = Math::BigInt -> from_hex(" # 0x10000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 689 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 690 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 691 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 692 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 693 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 694 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10000"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 695 - $x = Math::BigInt -> from_hex(" # 0x10000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 696 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 697 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 698 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 699 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 700 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 701 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10000 # "); # Subtest: $x = Math::BigInt -> from_hex("0x10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 702 - $x = Math::BigInt -> from_hex("0x10001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 703 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 704 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x10001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 705 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x10001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 706 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 707 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 708 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10001"); # Subtest: $x = Math::BigInt -> from_hex("0x10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 709 - $x = Math::BigInt -> from_hex("0x10001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 710 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 711 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x10001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 712 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x10001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 713 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 714 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 715 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10001 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 716 - $x = Math::BigInt -> from_hex(" # 0x10001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 717 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 718 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 719 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 720 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 721 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 722 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10001"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 723 - $x = Math::BigInt -> from_hex(" # 0x10001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 724 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 725 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 726 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 727 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 728 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 729 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10001 # "); # Subtest: $x = Math::BigInt -> from_hex("0xfffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 730 - $x = Math::BigInt -> from_hex("0xfffffe"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 731 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffe"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 732 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffe"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 733 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffe"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 734 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffe"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 735 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffe"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 736 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffe"); # Subtest: $x = Math::BigInt -> from_hex("0xfffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 737 - $x = Math::BigInt -> from_hex("0xfffffe # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 738 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffe # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 739 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffe # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 740 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffe # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 741 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffe # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 742 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffe # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 743 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffe # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xfffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 744 - $x = Math::BigInt -> from_hex(" # 0xfffffe"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 745 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffe"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 746 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffe"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 747 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffe"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 748 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffe"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 749 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffe"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 750 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffe"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xfffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 751 - $x = Math::BigInt -> from_hex(" # 0xfffffe # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 752 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffe # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 753 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffe # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 754 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffe # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 755 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffe # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 756 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffe # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 757 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffe # "); # Subtest: $x = Math::BigInt -> from_hex("0xffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 758 - $x = Math::BigInt -> from_hex("0xffffff"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 759 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffff"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 760 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffff"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 761 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffff"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 762 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffff"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 763 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffff"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 764 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffff"); # Subtest: $x = Math::BigInt -> from_hex("0xffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 765 - $x = Math::BigInt -> from_hex("0xffffff # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 766 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffff # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 767 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffff # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 768 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffff # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 769 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffff # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 770 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffff # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 771 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffff # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 772 - $x = Math::BigInt -> from_hex(" # 0xffffff"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 773 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffff"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 774 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffff"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 775 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffff"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 776 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffff"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 777 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffff"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 778 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffff"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 779 - $x = Math::BigInt -> from_hex(" # 0xffffff # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 780 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffff # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 781 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffff # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 782 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffff # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 783 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffff # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 784 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffff # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 785 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffff # "); # Subtest: $x = Math::BigInt -> from_hex("0x1000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 786 - $x = Math::BigInt -> from_hex("0x1000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 787 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x1000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 788 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x1000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x1000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 789 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x1000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 790 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 791 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 792 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1000000"); # Subtest: $x = Math::BigInt -> from_hex("0x1000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 793 - $x = Math::BigInt -> from_hex("0x1000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 794 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x1000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 795 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x1000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x1000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 796 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x1000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 797 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 798 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 799 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1000000 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x1000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 800 - $x = Math::BigInt -> from_hex(" # 0x1000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 801 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 802 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 803 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 804 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 805 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 806 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1000000"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x1000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 807 - $x = Math::BigInt -> from_hex(" # 0x1000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 808 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 809 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 810 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 811 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 812 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 813 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1000000 # "); # Subtest: $x = Math::BigInt -> from_hex("0x1000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 814 - $x = Math::BigInt -> from_hex("0x1000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 815 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x1000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 816 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x1000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x1000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 817 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x1000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 818 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 819 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 820 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1000001"); # Subtest: $x = Math::BigInt -> from_hex("0x1000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 821 - $x = Math::BigInt -> from_hex("0x1000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 822 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x1000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 823 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x1000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x1000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 824 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x1000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 825 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 826 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 827 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1000001 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x1000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 828 - $x = Math::BigInt -> from_hex(" # 0x1000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 829 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 830 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 831 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 832 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 833 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 834 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1000001"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x1000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 835 - $x = Math::BigInt -> from_hex(" # 0x1000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 836 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 837 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 838 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 839 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 840 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 841 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1000001 # "); # Subtest: $x = Math::BigInt -> from_hex("0xfffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 842 - $x = Math::BigInt -> from_hex("0xfffffffe"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 843 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffffe"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 844 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffffe"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 845 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffffe"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 846 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffffe"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 847 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffffe"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 848 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffffe"); # Subtest: $x = Math::BigInt -> from_hex("0xfffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 849 - $x = Math::BigInt -> from_hex("0xfffffffe # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 850 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffffe # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 851 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffffe # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 852 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffffe # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 853 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffffe # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 854 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffffe # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 855 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffffe # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xfffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 856 - $x = Math::BigInt -> from_hex(" # 0xfffffffe"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 857 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffffe"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 858 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffffe"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 859 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffffe"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 860 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffffe"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 861 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffffe"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 862 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffffe"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xfffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 863 - $x = Math::BigInt -> from_hex(" # 0xfffffffe # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 864 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffffe # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 865 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffffe # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 866 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffffe # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 867 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffffe # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 868 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffffe # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 869 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffffe # "); # Subtest: $x = Math::BigInt -> from_hex("0xffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 870 - $x = Math::BigInt -> from_hex("0xffffffff"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 871 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffffff"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 872 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffffff"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 873 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffffff"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 874 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffffff"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 875 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffffff"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 876 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffffff"); # Subtest: $x = Math::BigInt -> from_hex("0xffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 877 - $x = Math::BigInt -> from_hex("0xffffffff # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 878 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffffff # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 879 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffffff # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 880 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffffff # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 881 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffffff # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 882 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffffff # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 883 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffffff # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 884 - $x = Math::BigInt -> from_hex(" # 0xffffffff"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 885 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffffff"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 886 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffffff"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 887 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffffff"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 888 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffffff"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 889 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffffff"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 890 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffffff"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 891 - $x = Math::BigInt -> from_hex(" # 0xffffffff # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 892 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffffff # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 893 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffffff # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 894 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffffff # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 895 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffffff # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 896 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffffff # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 897 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffffff # "); # Subtest: $x = Math::BigInt -> from_hex("0x100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 898 - $x = Math::BigInt -> from_hex("0x100000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 899 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 900 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x100000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 901 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x100000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 902 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 903 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 904 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100000000"); # Subtest: $x = Math::BigInt -> from_hex("0x100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 905 - $x = Math::BigInt -> from_hex("0x100000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 906 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 907 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x100000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 908 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x100000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 909 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 910 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 911 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100000000 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 912 - $x = Math::BigInt -> from_hex(" # 0x100000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 913 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 914 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 915 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 916 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 917 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 918 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100000000"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 919 - $x = Math::BigInt -> from_hex(" # 0x100000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 920 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 921 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 922 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 923 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 924 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 925 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100000000 # "); # Subtest: $x = Math::BigInt -> from_hex("0x100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 926 - $x = Math::BigInt -> from_hex("0x100000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 927 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 928 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x100000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 929 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x100000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 930 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 931 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 932 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100000001"); # Subtest: $x = Math::BigInt -> from_hex("0x100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 933 - $x = Math::BigInt -> from_hex("0x100000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 934 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 935 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x100000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 936 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x100000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 937 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 938 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 939 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100000001 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 940 - $x = Math::BigInt -> from_hex(" # 0x100000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 941 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 942 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 943 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 944 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 945 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 946 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100000001"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 947 - $x = Math::BigInt -> from_hex(" # 0x100000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 948 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 949 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 950 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 951 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 952 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 953 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100000001 # "); # Subtest: $x = Math::BigInt -> from_hex("0xfffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 954 - $x = Math::BigInt -> from_hex("0xfffffffffe"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 955 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffffffe"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 956 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffffffe"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 957 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffffffe"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 958 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffffffe"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 959 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffffffe"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 960 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffffffe"); # Subtest: $x = Math::BigInt -> from_hex("0xfffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 961 - $x = Math::BigInt -> from_hex("0xfffffffffe # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 962 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffffffe # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 963 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffffffe # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 964 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffffffe # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 965 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffffffe # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 966 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffffffe # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 967 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffffffe # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xfffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 968 - $x = Math::BigInt -> from_hex(" # 0xfffffffffe"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 969 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffffffe"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 970 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffffffe"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 971 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffffffe"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 972 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffffffe"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 973 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffffffe"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 974 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffffffe"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xfffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 975 - $x = Math::BigInt -> from_hex(" # 0xfffffffffe # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 976 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffffffe # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 977 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffffffe # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 978 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffffffe # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 979 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffffffe # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 980 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffffffe # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 981 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffffffe # "); # Subtest: $x = Math::BigInt -> from_hex("0xffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 982 - $x = Math::BigInt -> from_hex("0xffffffffff"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 983 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffffffff"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 984 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffffffff"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 985 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffffffff"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 986 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffffffff"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 987 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffffffff"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 988 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffffffff"); # Subtest: $x = Math::BigInt -> from_hex("0xffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 989 - $x = Math::BigInt -> from_hex("0xffffffffff # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 990 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffffffff # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 991 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffffffff # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 992 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffffffff # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 993 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffffffff # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 994 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffffffff # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 995 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffffffff # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 996 - $x = Math::BigInt -> from_hex(" # 0xffffffffff"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 997 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffffffff"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 998 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffffffff"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 999 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffffffff"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1000 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffffffff"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1001 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffffffff"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1002 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffffffff"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1003 - $x = Math::BigInt -> from_hex(" # 0xffffffffff # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1004 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffffffff # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1005 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffffffff # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1006 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffffffff # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1007 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffffffff # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1008 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffffffff # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1009 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffffffff # "); # Subtest: $x = Math::BigInt -> from_hex("0x10000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1010 - $x = Math::BigInt -> from_hex("0x10000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1011 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x10000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1012 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x10000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x10000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1013 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x10000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1014 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1015 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1016 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10000000000"); # Subtest: $x = Math::BigInt -> from_hex("0x10000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1017 - $x = Math::BigInt -> from_hex("0x10000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1018 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x10000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1019 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x10000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x10000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1020 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x10000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1021 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1022 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1023 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10000000000 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x10000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1024 - $x = Math::BigInt -> from_hex(" # 0x10000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1025 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1026 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1027 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1028 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1029 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1030 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10000000000"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x10000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1031 - $x = Math::BigInt -> from_hex(" # 0x10000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1032 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1033 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1034 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1035 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1036 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1037 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10000000000 # "); # Subtest: $x = Math::BigInt -> from_hex("0x10000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1038 - $x = Math::BigInt -> from_hex("0x10000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1039 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x10000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1040 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x10000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x10000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1041 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x10000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1042 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1043 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1044 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10000000001"); # Subtest: $x = Math::BigInt -> from_hex("0x10000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1045 - $x = Math::BigInt -> from_hex("0x10000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1046 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x10000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x10000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1047 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x10000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x10000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1048 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x10000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1049 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x10000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1050 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x10000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1051 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x10000000001 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x10000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1052 - $x = Math::BigInt -> from_hex(" # 0x10000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1053 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1054 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1055 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1056 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1057 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1058 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10000000001"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x10000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1059 - $x = Math::BigInt -> from_hex(" # 0x10000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1060 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x10000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1061 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x10000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1062 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x10000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1063 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x10000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1064 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x10000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1065 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x10000000001 # "); # Subtest: $x = Math::BigInt -> from_hex("0xfffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1066 - $x = Math::BigInt -> from_hex("0xfffffffffffe"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1067 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffffffffe"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1068 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffffffffe"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1069 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffffffffe"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1070 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffffffffe"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1071 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffffffffe"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1072 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffffffffe"); # Subtest: $x = Math::BigInt -> from_hex("0xfffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1073 - $x = Math::BigInt -> from_hex("0xfffffffffffe # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1074 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffffffffe # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1075 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffffffffe # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1076 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffffffffe # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1077 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffffffffe # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1078 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffffffffe # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1079 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffffffffe # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xfffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1080 - $x = Math::BigInt -> from_hex(" # 0xfffffffffffe"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1081 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffffffffe"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1082 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffffffffe"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1083 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffffffffe"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1084 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffffffffe"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1085 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffffffffe"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1086 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffffffffe"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xfffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1087 - $x = Math::BigInt -> from_hex(" # 0xfffffffffffe # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1088 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffffffffe # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1089 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffffffffe # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1090 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffffffffe # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1091 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffffffffe # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1092 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffffffffe # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1093 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffffffffe # "); # Subtest: $x = Math::BigInt -> from_hex("0xffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1094 - $x = Math::BigInt -> from_hex("0xffffffffffff"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1095 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffffffffff"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1096 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffffffffff"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1097 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffffffffff"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1098 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffffffffff"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1099 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffffffffff"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1100 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffffffffff"); # Subtest: $x = Math::BigInt -> from_hex("0xffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1101 - $x = Math::BigInt -> from_hex("0xffffffffffff # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1102 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffffffffff # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1103 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffffffffff # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1104 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffffffffff # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1105 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffffffffff # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1106 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffffffffff # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1107 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffffffffff # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1108 - $x = Math::BigInt -> from_hex(" # 0xffffffffffff"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1109 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffffffffff"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1110 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffffffffff"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1111 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffffffffff"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1112 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffffffffff"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1113 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffffffffff"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1114 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffffffffff"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1115 - $x = Math::BigInt -> from_hex(" # 0xffffffffffff # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1116 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffffffffff # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1117 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffffffffff # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1118 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffffffffff # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1119 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffffffffff # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1120 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffffffffff # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1121 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffffffffff # "); # Subtest: $x = Math::BigInt -> from_hex("0x1000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1122 - $x = Math::BigInt -> from_hex("0x1000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1123 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x1000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1124 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x1000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x1000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1125 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x1000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1126 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1127 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1128 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1000000000000"); # Subtest: $x = Math::BigInt -> from_hex("0x1000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1129 - $x = Math::BigInt -> from_hex("0x1000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1130 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x1000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1131 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x1000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x1000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1132 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x1000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1133 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1134 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1135 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1000000000000 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x1000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1136 - $x = Math::BigInt -> from_hex(" # 0x1000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1137 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1138 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1139 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1140 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1141 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1142 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1000000000000"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x1000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1143 - $x = Math::BigInt -> from_hex(" # 0x1000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1144 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1145 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1146 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1147 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1148 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1149 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1000000000000 # "); # Subtest: $x = Math::BigInt -> from_hex("0x1000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1150 - $x = Math::BigInt -> from_hex("0x1000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1151 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x1000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1152 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x1000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x1000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1153 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x1000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1154 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1155 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1156 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1000000000001"); # Subtest: $x = Math::BigInt -> from_hex("0x1000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1157 - $x = Math::BigInt -> from_hex("0x1000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1158 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x1000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x1000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1159 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x1000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x1000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1160 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x1000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1161 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x1000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1162 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x1000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1163 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x1000000000001 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x1000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1164 - $x = Math::BigInt -> from_hex(" # 0x1000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1165 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1166 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1167 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1168 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1169 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1170 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1000000000001"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x1000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1171 - $x = Math::BigInt -> from_hex(" # 0x1000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1172 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x1000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1173 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x1000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1174 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x1000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1175 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x1000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1176 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x1000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1177 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x1000000000001 # "); # Subtest: $x = Math::BigInt -> from_hex("0xfffffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1178 - $x = Math::BigInt -> from_hex("0xfffffffffffffe"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1179 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffffffffffe"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1180 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffffffffffe"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1181 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffffffffffe"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1182 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffffffffffe"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1183 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffffffffffe"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1184 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffffffffffe"); # Subtest: $x = Math::BigInt -> from_hex("0xfffffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1185 - $x = Math::BigInt -> from_hex("0xfffffffffffffe # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1186 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xfffffffffffffe # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1187 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xfffffffffffffe # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1188 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xfffffffffffffe # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1189 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xfffffffffffffe # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1190 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xfffffffffffffe # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1191 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xfffffffffffffe # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xfffffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1192 - $x = Math::BigInt -> from_hex(" # 0xfffffffffffffe"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1193 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffffffffffe"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1194 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffffffffffe"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1195 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffffffffffe"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1196 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffffffffffe"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1197 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffffffffffe"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffffffffffe"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1198 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffffffffffe"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xfffffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1199 - $x = Math::BigInt -> from_hex(" # 0xfffffffffffffe # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1200 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xfffffffffffffe # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1201 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xfffffffffffffe # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1202 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xfffffffffffffe # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1203 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xfffffffffffffe # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1204 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xfffffffffffffe # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffffffffffe # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1205 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xfffffffffffffe # "); # Subtest: $x = Math::BigInt -> from_hex("0xffffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1206 - $x = Math::BigInt -> from_hex("0xffffffffffffff"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1207 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffffffffffff"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1208 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffffffffffff"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1209 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffffffffffff"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1210 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffffffffffff"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1211 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffffffffffff"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1212 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffffffffffff"); # Subtest: $x = Math::BigInt -> from_hex("0xffffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1213 - $x = Math::BigInt -> from_hex("0xffffffffffffff # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1214 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0xffffffffffffff # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1215 - $x = Math::BigInt -> new("0"); $x -> from_hex("0xffffffffffffff # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1216 - $x = Math::BigInt -> new("1"); $x -> from_hex("0xffffffffffffff # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1217 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0xffffffffffffff # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1218 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0xffffffffffffff # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1219 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0xffffffffffffff # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0xffffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1220 - $x = Math::BigInt -> from_hex(" # 0xffffffffffffff"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1221 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffffffffffff"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1222 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffffffffffff"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1223 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffffffffffff"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1224 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffffffffffff"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1225 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffffffffffff"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffffffffffff"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1226 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffffffffffff"); # Subtest: $x = Math::BigInt -> from_hex(" # 0xffffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1227 - $x = Math::BigInt -> from_hex(" # 0xffffffffffffff # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1228 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0xffffffffffffff # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1229 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0xffffffffffffff # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1230 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0xffffffffffffff # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1231 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0xffffffffffffff # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1232 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0xffffffffffffff # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffffffffffff # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1233 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0xffffffffffffff # "); # Subtest: $x = Math::BigInt -> from_hex("0x100000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1234 - $x = Math::BigInt -> from_hex("0x100000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1235 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x100000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1236 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x100000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x100000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1237 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x100000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1238 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1239 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1240 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100000000000000"); # Subtest: $x = Math::BigInt -> from_hex("0x100000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1241 - $x = Math::BigInt -> from_hex("0x100000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1242 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x100000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1243 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x100000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x100000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1244 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x100000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1245 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1246 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1247 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100000000000000 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x100000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1248 - $x = Math::BigInt -> from_hex(" # 0x100000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1249 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1250 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1251 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1252 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1253 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1254 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100000000000000"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x100000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1255 - $x = Math::BigInt -> from_hex(" # 0x100000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1256 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1257 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1258 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1259 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1260 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1261 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100000000000000 # "); # Subtest: $x = Math::BigInt -> from_hex("0x100000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1262 - $x = Math::BigInt -> from_hex("0x100000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1263 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x100000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1264 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x100000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x100000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1265 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x100000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1266 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1267 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1268 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100000000000001"); # Subtest: $x = Math::BigInt -> from_hex("0x100000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1269 - $x = Math::BigInt -> from_hex("0x100000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1270 - $x = Math::BigInt -> new("-1"); $x -> from_hex("0x100000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("0x100000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1271 - $x = Math::BigInt -> new("0"); $x -> from_hex("0x100000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("0x100000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1272 - $x = Math::BigInt -> new("1"); $x -> from_hex("0x100000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1273 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("0x100000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1274 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("0x100000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1275 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("0x100000000000001 # "); # Subtest: $x = Math::BigInt -> from_hex(" # 0x100000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1276 - $x = Math::BigInt -> from_hex(" # 0x100000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1277 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1278 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1279 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1280 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1281 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1282 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100000000000001"); # Subtest: $x = Math::BigInt -> from_hex(" # 0x100000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1283 - $x = Math::BigInt -> from_hex(" # 0x100000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1284 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # 0x100000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1285 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # 0x100000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1286 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # 0x100000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1287 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # 0x100000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1288 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # 0x100000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1289 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # 0x100000000000001 # "); # Subtest: $x = Math::BigInt -> from_hex("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1290 - $x = Math::BigInt -> from_hex("NaN"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1291 - $x = Math::BigInt -> new("-1"); $x -> from_hex("NaN"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1292 - $x = Math::BigInt -> new("0"); $x -> from_hex("NaN"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1293 - $x = Math::BigInt -> new("1"); $x -> from_hex("NaN"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1294 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("NaN"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1295 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("NaN"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1296 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("NaN"); # Subtest: $x = Math::BigInt -> from_hex("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1297 - $x = Math::BigInt -> from_hex("NaN # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1298 - $x = Math::BigInt -> new("-1"); $x -> from_hex("NaN # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1299 - $x = Math::BigInt -> new("0"); $x -> from_hex("NaN # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1300 - $x = Math::BigInt -> new("1"); $x -> from_hex("NaN # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1301 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("NaN # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1302 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("NaN # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1303 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("NaN # "); # Subtest: $x = Math::BigInt -> from_hex(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1304 - $x = Math::BigInt -> from_hex(" # NaN"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1305 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # NaN"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1306 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # NaN"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1307 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # NaN"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1308 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # NaN"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1309 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # NaN"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1310 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # NaN"); # Subtest: $x = Math::BigInt -> from_hex(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1311 - $x = Math::BigInt -> from_hex(" # NaN # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1312 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # NaN # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1313 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # NaN # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1314 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # NaN # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1315 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # NaN # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1316 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # NaN # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1317 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # NaN # "); # Subtest: $x = Math::BigInt -> from_hex("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1318 - $x = Math::BigInt -> from_hex("+inf"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1319 - $x = Math::BigInt -> new("-1"); $x -> from_hex("+inf"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1320 - $x = Math::BigInt -> new("0"); $x -> from_hex("+inf"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1321 - $x = Math::BigInt -> new("1"); $x -> from_hex("+inf"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1322 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("+inf"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1323 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("+inf"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1324 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("+inf"); # Subtest: $x = Math::BigInt -> from_hex("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1325 - $x = Math::BigInt -> from_hex("+inf # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1326 - $x = Math::BigInt -> new("-1"); $x -> from_hex("+inf # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1327 - $x = Math::BigInt -> new("0"); $x -> from_hex("+inf # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1328 - $x = Math::BigInt -> new("1"); $x -> from_hex("+inf # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1329 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("+inf # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1330 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("+inf # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1331 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("+inf # "); # Subtest: $x = Math::BigInt -> from_hex(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1332 - $x = Math::BigInt -> from_hex(" # +inf"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1333 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # +inf"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1334 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # +inf"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1335 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # +inf"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1336 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # +inf"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1337 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # +inf"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1338 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # +inf"); # Subtest: $x = Math::BigInt -> from_hex(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1339 - $x = Math::BigInt -> from_hex(" # +inf # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1340 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # +inf # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1341 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # +inf # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1342 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # +inf # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1343 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # +inf # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1344 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # +inf # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1345 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # +inf # "); # Subtest: $x = Math::BigInt -> from_hex("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1346 - $x = Math::BigInt -> from_hex("-inf"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1347 - $x = Math::BigInt -> new("-1"); $x -> from_hex("-inf"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1348 - $x = Math::BigInt -> new("0"); $x -> from_hex("-inf"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1349 - $x = Math::BigInt -> new("1"); $x -> from_hex("-inf"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1350 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("-inf"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1351 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("-inf"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1352 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("-inf"); # Subtest: $x = Math::BigInt -> from_hex("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1353 - $x = Math::BigInt -> from_hex("-inf # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1354 - $x = Math::BigInt -> new("-1"); $x -> from_hex("-inf # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1355 - $x = Math::BigInt -> new("0"); $x -> from_hex("-inf # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1356 - $x = Math::BigInt -> new("1"); $x -> from_hex("-inf # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1357 - $x = Math::BigInt -> new("-inf"); $x -> from_hex("-inf # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1358 - $x = Math::BigInt -> new("+inf"); $x -> from_hex("-inf # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1359 - $x = Math::BigInt -> new("NaN"); $x -> from_hex("-inf # "); # Subtest: $x = Math::BigInt -> from_hex(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1360 - $x = Math::BigInt -> from_hex(" # -inf"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1361 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # -inf"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1362 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # -inf"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1363 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # -inf"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1364 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # -inf"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1365 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # -inf"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1366 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # -inf"); # Subtest: $x = Math::BigInt -> from_hex(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1367 - $x = Math::BigInt -> from_hex(" # -inf # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_hex(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1368 - $x = Math::BigInt -> new("-1"); $x -> from_hex(" # -inf # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_hex(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1369 - $x = Math::BigInt -> new("0"); $x -> from_hex(" # -inf # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_hex(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1370 - $x = Math::BigInt -> new("1"); $x -> from_hex(" # -inf # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1371 - $x = Math::BigInt -> new("-inf"); $x -> from_hex(" # -inf # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1372 - $x = Math::BigInt -> new("+inf"); $x -> from_hex(" # -inf # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1373 - $x = Math::BigInt -> new("NaN"); $x -> from_hex(" # -inf # "); ok t/from_oct-mbf.t .............................. 1..729 ok 1 - use Math::BigFloat; # Subtest: $x = Math::BigFloat -> from_oct("01p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 2 - $x = Math::BigFloat -> from_oct("01p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("01p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 3 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("01p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("01p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 4 - $x = Math::BigFloat -> new("0"); $x -> from_oct("01p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("01p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 5 - $x = Math::BigFloat -> new("1"); $x -> from_oct("01p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("01p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 6 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("01p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("01p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 7 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("01p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("01p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 8 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("01p+0"); # Subtest: $x = Math::BigFloat -> from_oct("01p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 9 - $x = Math::BigFloat -> from_oct("01p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("01p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 10 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("01p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("01p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 11 - $x = Math::BigFloat -> new("0"); $x -> from_oct("01p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("01p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 12 - $x = Math::BigFloat -> new("1"); $x -> from_oct("01p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("01p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 13 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("01p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("01p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 14 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("01p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("01p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 15 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("01p+0 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 01p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 16 - $x = Math::BigFloat -> from_oct(" # 01p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 01p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 17 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 01p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 01p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 18 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 01p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 01p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 19 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 01p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 01p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 20 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 01p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 01p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 21 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 01p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 01p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 22 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 01p+0"); # Subtest: $x = Math::BigFloat -> from_oct(" # 01p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 23 - $x = Math::BigFloat -> from_oct(" # 01p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 01p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 24 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 01p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 01p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 25 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 01p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 01p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 26 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 01p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 01p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 27 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 01p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 01p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 28 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 01p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 01p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 29 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 01p+0 # "); # Subtest: $x = Math::BigFloat -> from_oct("0.4p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 30 - $x = Math::BigFloat -> from_oct("0.4p+1"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.4p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 31 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.4p+1"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0.4p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 32 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0.4p+1"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0.4p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 33 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0.4p+1"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.4p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 34 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.4p+1"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.4p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 35 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.4p+1"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.4p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 36 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.4p+1"); # Subtest: $x = Math::BigFloat -> from_oct("0.4p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 37 - $x = Math::BigFloat -> from_oct("0.4p+1 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.4p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 38 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.4p+1 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0.4p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 39 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0.4p+1 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0.4p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 40 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0.4p+1 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.4p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 41 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.4p+1 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.4p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 42 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.4p+1 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.4p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 43 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.4p+1 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 0.4p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 44 - $x = Math::BigFloat -> from_oct(" # 0.4p+1"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.4p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 45 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.4p+1"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.4p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 46 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.4p+1"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.4p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 47 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.4p+1"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.4p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 48 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.4p+1"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.4p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 49 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.4p+1"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.4p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 50 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.4p+1"); # Subtest: $x = Math::BigFloat -> from_oct(" # 0.4p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 51 - $x = Math::BigFloat -> from_oct(" # 0.4p+1 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.4p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 52 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.4p+1 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.4p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 53 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.4p+1 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.4p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 54 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.4p+1 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.4p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 55 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.4p+1 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.4p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 56 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.4p+1 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.4p+1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 57 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.4p+1 # "); # Subtest: $x = Math::BigFloat -> from_oct("0.2p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 58 - $x = Math::BigFloat -> from_oct("0.2p+2"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.2p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 59 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.2p+2"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0.2p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 60 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0.2p+2"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0.2p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 61 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0.2p+2"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.2p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 62 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.2p+2"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.2p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 63 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.2p+2"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.2p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 64 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.2p+2"); # Subtest: $x = Math::BigFloat -> from_oct("0.2p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 65 - $x = Math::BigFloat -> from_oct("0.2p+2 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.2p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 66 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.2p+2 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0.2p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 67 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0.2p+2 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0.2p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 68 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0.2p+2 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.2p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 69 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.2p+2 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.2p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 70 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.2p+2 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.2p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 71 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.2p+2 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 0.2p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 72 - $x = Math::BigFloat -> from_oct(" # 0.2p+2"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.2p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 73 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.2p+2"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.2p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 74 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.2p+2"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.2p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 75 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.2p+2"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.2p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 76 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.2p+2"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.2p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 77 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.2p+2"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.2p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 78 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.2p+2"); # Subtest: $x = Math::BigFloat -> from_oct(" # 0.2p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 79 - $x = Math::BigFloat -> from_oct(" # 0.2p+2 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.2p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 80 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.2p+2 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.2p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 81 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.2p+2 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.2p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 82 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.2p+2 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.2p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 83 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.2p+2 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.2p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 84 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.2p+2 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.2p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 85 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.2p+2 # "); # Subtest: $x = Math::BigFloat -> from_oct("0.1p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 86 - $x = Math::BigFloat -> from_oct("0.1p+3"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.1p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 87 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.1p+3"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0.1p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 88 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0.1p+3"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0.1p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 89 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0.1p+3"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.1p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 90 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.1p+3"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.1p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 91 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.1p+3"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.1p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 92 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.1p+3"); # Subtest: $x = Math::BigFloat -> from_oct("0.1p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 93 - $x = Math::BigFloat -> from_oct("0.1p+3 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.1p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 94 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.1p+3 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0.1p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 95 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0.1p+3 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0.1p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 96 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0.1p+3 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.1p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 97 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.1p+3 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.1p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 98 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.1p+3 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.1p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 99 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.1p+3 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 0.1p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 100 - $x = Math::BigFloat -> from_oct(" # 0.1p+3"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.1p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 101 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.1p+3"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.1p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 102 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.1p+3"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.1p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 103 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.1p+3"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.1p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 104 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.1p+3"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.1p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 105 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.1p+3"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.1p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 106 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.1p+3"); # Subtest: $x = Math::BigFloat -> from_oct(" # 0.1p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 107 - $x = Math::BigFloat -> from_oct(" # 0.1p+3 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.1p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 108 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.1p+3 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.1p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 109 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.1p+3 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.1p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 110 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.1p+3 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.1p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 111 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.1p+3 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.1p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 112 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.1p+3 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.1p+3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 113 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.1p+3 # "); # Subtest: $x = Math::BigFloat -> from_oct("0.04p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 114 - $x = Math::BigFloat -> from_oct("0.04p+4"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.04p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 115 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.04p+4"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0.04p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 116 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0.04p+4"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0.04p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 117 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0.04p+4"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.04p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 118 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.04p+4"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.04p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 119 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.04p+4"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.04p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 120 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.04p+4"); # Subtest: $x = Math::BigFloat -> from_oct("0.04p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 121 - $x = Math::BigFloat -> from_oct("0.04p+4 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.04p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 122 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.04p+4 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0.04p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 123 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0.04p+4 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0.04p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 124 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0.04p+4 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.04p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 125 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.04p+4 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.04p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 126 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.04p+4 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.04p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 127 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.04p+4 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 0.04p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 128 - $x = Math::BigFloat -> from_oct(" # 0.04p+4"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.04p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 129 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.04p+4"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.04p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 130 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.04p+4"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.04p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 131 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.04p+4"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.04p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 132 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.04p+4"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.04p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 133 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.04p+4"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.04p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 134 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.04p+4"); # Subtest: $x = Math::BigFloat -> from_oct(" # 0.04p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 135 - $x = Math::BigFloat -> from_oct(" # 0.04p+4 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.04p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 136 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.04p+4 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.04p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 137 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.04p+4 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.04p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 138 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.04p+4 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.04p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 139 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.04p+4 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.04p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 140 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.04p+4 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.04p+4 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 141 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.04p+4 # "); # Subtest: $x = Math::BigFloat -> from_oct("02p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 142 - $x = Math::BigFloat -> from_oct("02p-1"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("02p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 143 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("02p-1"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("02p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 144 - $x = Math::BigFloat -> new("0"); $x -> from_oct("02p-1"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("02p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 145 - $x = Math::BigFloat -> new("1"); $x -> from_oct("02p-1"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("02p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 146 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("02p-1"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("02p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 147 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("02p-1"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("02p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 148 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("02p-1"); # Subtest: $x = Math::BigFloat -> from_oct("02p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 149 - $x = Math::BigFloat -> from_oct("02p-1 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("02p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 150 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("02p-1 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("02p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 151 - $x = Math::BigFloat -> new("0"); $x -> from_oct("02p-1 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("02p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 152 - $x = Math::BigFloat -> new("1"); $x -> from_oct("02p-1 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("02p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 153 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("02p-1 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("02p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 154 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("02p-1 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("02p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 155 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("02p-1 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 02p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 156 - $x = Math::BigFloat -> from_oct(" # 02p-1"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 02p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 157 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 02p-1"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 02p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 158 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 02p-1"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 02p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 159 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 02p-1"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 02p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 160 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 02p-1"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 02p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 161 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 02p-1"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 02p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 162 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 02p-1"); # Subtest: $x = Math::BigFloat -> from_oct(" # 02p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 163 - $x = Math::BigFloat -> from_oct(" # 02p-1 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 02p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 164 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 02p-1 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 02p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 165 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 02p-1 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 02p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 166 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 02p-1 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 02p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 167 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 02p-1 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 02p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 168 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 02p-1 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 02p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 169 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 02p-1 # "); # Subtest: $x = Math::BigFloat -> from_oct("04p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 170 - $x = Math::BigFloat -> from_oct("04p-2"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("04p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 171 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("04p-2"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("04p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 172 - $x = Math::BigFloat -> new("0"); $x -> from_oct("04p-2"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("04p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 173 - $x = Math::BigFloat -> new("1"); $x -> from_oct("04p-2"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("04p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 174 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("04p-2"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("04p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 175 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("04p-2"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("04p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 176 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("04p-2"); # Subtest: $x = Math::BigFloat -> from_oct("04p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 177 - $x = Math::BigFloat -> from_oct("04p-2 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("04p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 178 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("04p-2 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("04p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 179 - $x = Math::BigFloat -> new("0"); $x -> from_oct("04p-2 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("04p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 180 - $x = Math::BigFloat -> new("1"); $x -> from_oct("04p-2 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("04p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 181 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("04p-2 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("04p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 182 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("04p-2 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("04p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 183 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("04p-2 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 04p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 184 - $x = Math::BigFloat -> from_oct(" # 04p-2"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 04p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 185 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 04p-2"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 04p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 186 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 04p-2"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 04p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 187 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 04p-2"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 04p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 188 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 04p-2"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 04p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 189 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 04p-2"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 04p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 190 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 04p-2"); # Subtest: $x = Math::BigFloat -> from_oct(" # 04p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 191 - $x = Math::BigFloat -> from_oct(" # 04p-2 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 04p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 192 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 04p-2 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 04p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 193 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 04p-2 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 04p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 194 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 04p-2 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 04p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 195 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 04p-2 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 04p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 196 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 04p-2 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 04p-2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 197 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 04p-2 # "); # Subtest: $x = Math::BigFloat -> from_oct("010p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 198 - $x = Math::BigFloat -> from_oct("010p-3"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("010p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 199 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("010p-3"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("010p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 200 - $x = Math::BigFloat -> new("0"); $x -> from_oct("010p-3"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("010p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 201 - $x = Math::BigFloat -> new("1"); $x -> from_oct("010p-3"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("010p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 202 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("010p-3"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("010p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 203 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("010p-3"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("010p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 204 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("010p-3"); # Subtest: $x = Math::BigFloat -> from_oct("010p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 205 - $x = Math::BigFloat -> from_oct("010p-3 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("010p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 206 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("010p-3 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("010p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 207 - $x = Math::BigFloat -> new("0"); $x -> from_oct("010p-3 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("010p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 208 - $x = Math::BigFloat -> new("1"); $x -> from_oct("010p-3 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("010p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 209 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("010p-3 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("010p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 210 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("010p-3 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("010p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 211 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("010p-3 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 010p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 212 - $x = Math::BigFloat -> from_oct(" # 010p-3"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 010p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 213 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 010p-3"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 010p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 214 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 010p-3"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 010p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 215 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 010p-3"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 010p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 216 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 010p-3"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 010p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 217 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 010p-3"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 010p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 218 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 010p-3"); # Subtest: $x = Math::BigFloat -> from_oct(" # 010p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 219 - $x = Math::BigFloat -> from_oct(" # 010p-3 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 010p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 220 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 010p-3 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 010p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 221 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 010p-3 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 010p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 222 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 010p-3 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 010p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 223 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 010p-3 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 010p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 224 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 010p-3 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 010p-3 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 225 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 010p-3 # "); # Subtest: $x = Math::BigFloat -> from_oct("-1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 226 - $x = Math::BigFloat -> from_oct("-1p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("-1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 227 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("-1p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("-1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 228 - $x = Math::BigFloat -> new("0"); $x -> from_oct("-1p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("-1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 229 - $x = Math::BigFloat -> new("1"); $x -> from_oct("-1p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("-1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 230 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("-1p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("-1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 231 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("-1p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("-1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 232 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("-1p+0"); # Subtest: $x = Math::BigFloat -> from_oct("-1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 233 - $x = Math::BigFloat -> from_oct("-1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("-1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 234 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("-1p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("-1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 235 - $x = Math::BigFloat -> new("0"); $x -> from_oct("-1p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("-1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 236 - $x = Math::BigFloat -> new("1"); $x -> from_oct("-1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("-1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 237 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("-1p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("-1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 238 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("-1p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("-1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 239 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("-1p+0 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # -1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 240 - $x = Math::BigFloat -> from_oct(" # -1p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # -1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 241 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # -1p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # -1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 242 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # -1p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # -1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 243 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # -1p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # -1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 244 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # -1p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # -1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 245 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # -1p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # -1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 246 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # -1p+0"); # Subtest: $x = Math::BigFloat -> from_oct(" # -1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 247 - $x = Math::BigFloat -> from_oct(" # -1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # -1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 248 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # -1p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # -1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 249 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # -1p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # -1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 250 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # -1p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # -1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 251 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # -1p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # -1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 252 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # -1p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # -1p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 253 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # -1p+0 # "); # Subtest: $x = Math::BigFloat -> from_oct("0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 254 - $x = Math::BigFloat -> from_oct("0p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 255 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 256 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 257 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 258 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 259 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 260 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0p+0"); # Subtest: $x = Math::BigFloat -> from_oct("0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 261 - $x = Math::BigFloat -> from_oct("0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 262 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 263 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 264 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 265 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 266 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 267 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0p+0 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 268 - $x = Math::BigFloat -> from_oct(" # 0p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 269 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 270 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 271 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 272 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 273 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 274 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0p+0"); # Subtest: $x = Math::BigFloat -> from_oct(" # 0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 275 - $x = Math::BigFloat -> from_oct(" # 0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 276 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 277 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 278 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 279 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 280 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 281 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0p+0 # "); # Subtest: $x = Math::BigFloat -> from_oct("0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 282 - $x = Math::BigFloat -> from_oct("0p+7"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 283 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0p+7"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 284 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0p+7"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 285 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0p+7"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 286 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0p+7"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 287 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0p+7"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 288 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0p+7"); # Subtest: $x = Math::BigFloat -> from_oct("0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 289 - $x = Math::BigFloat -> from_oct("0p+7 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 290 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0p+7 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 291 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0p+7 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 292 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0p+7 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 293 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0p+7 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 294 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0p+7 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 295 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0p+7 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 296 - $x = Math::BigFloat -> from_oct(" # 0p+7"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 297 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0p+7"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 298 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0p+7"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 299 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0p+7"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 300 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0p+7"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 301 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0p+7"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 302 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0p+7"); # Subtest: $x = Math::BigFloat -> from_oct(" # 0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 303 - $x = Math::BigFloat -> from_oct(" # 0p+7 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 304 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0p+7 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 305 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0p+7 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 306 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0p+7 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 307 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0p+7 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 308 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0p+7 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0p+7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 309 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0p+7 # "); # Subtest: $x = Math::BigFloat -> from_oct("0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 310 - $x = Math::BigFloat -> from_oct("0p-7"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 311 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0p-7"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 312 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0p-7"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 313 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0p-7"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 314 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0p-7"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 315 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0p-7"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 316 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0p-7"); # Subtest: $x = Math::BigFloat -> from_oct("0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 317 - $x = Math::BigFloat -> from_oct("0p-7 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 318 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0p-7 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 319 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0p-7 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 320 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0p-7 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 321 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0p-7 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 322 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0p-7 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 323 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0p-7 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 324 - $x = Math::BigFloat -> from_oct(" # 0p-7"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 325 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0p-7"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 326 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0p-7"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 327 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0p-7"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 328 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0p-7"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 329 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0p-7"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 330 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0p-7"); # Subtest: $x = Math::BigFloat -> from_oct(" # 0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 331 - $x = Math::BigFloat -> from_oct(" # 0p-7 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 332 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0p-7 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 333 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0p-7 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 334 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0p-7 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 335 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0p-7 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 336 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0p-7 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0p-7 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 337 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0p-7 # "); # Subtest: $x = Math::BigFloat -> from_oct("0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 338 - $x = Math::BigFloat -> from_oct("0.p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 339 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 340 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0.p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 341 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0.p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 342 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 343 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 344 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.p+0"); # Subtest: $x = Math::BigFloat -> from_oct("0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 345 - $x = Math::BigFloat -> from_oct("0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 346 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 347 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 348 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 349 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 350 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 351 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.p+0 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 352 - $x = Math::BigFloat -> from_oct(" # 0.p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 353 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 354 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 355 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 356 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 357 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 358 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.p+0"); # Subtest: $x = Math::BigFloat -> from_oct(" # 0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 359 - $x = Math::BigFloat -> from_oct(" # 0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 360 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 361 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 362 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 363 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 364 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 365 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.p+0 # "); # Subtest: $x = Math::BigFloat -> from_oct(".0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 366 - $x = Math::BigFloat -> from_oct(".0p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(".0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 367 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(".0p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(".0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 368 - $x = Math::BigFloat -> new("0"); $x -> from_oct(".0p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(".0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 369 - $x = Math::BigFloat -> new("1"); $x -> from_oct(".0p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(".0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 370 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(".0p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(".0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 371 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(".0p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(".0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 372 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(".0p+0"); # Subtest: $x = Math::BigFloat -> from_oct(".0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 373 - $x = Math::BigFloat -> from_oct(".0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(".0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 374 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(".0p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(".0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 375 - $x = Math::BigFloat -> new("0"); $x -> from_oct(".0p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(".0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 376 - $x = Math::BigFloat -> new("1"); $x -> from_oct(".0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(".0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 377 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(".0p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(".0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 378 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(".0p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(".0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 379 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(".0p+0 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # .0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 380 - $x = Math::BigFloat -> from_oct(" # .0p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # .0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 381 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # .0p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # .0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 382 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # .0p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # .0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 383 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # .0p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # .0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 384 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # .0p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # .0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 385 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # .0p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # .0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 386 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # .0p+0"); # Subtest: $x = Math::BigFloat -> from_oct(" # .0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 387 - $x = Math::BigFloat -> from_oct(" # .0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # .0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 388 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # .0p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # .0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 389 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # .0p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # .0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 390 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # .0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # .0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 391 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # .0p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # .0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 392 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # .0p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # .0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 393 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # .0p+0 # "); # Subtest: $x = Math::BigFloat -> from_oct("0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 394 - $x = Math::BigFloat -> from_oct("0.0p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 395 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.0p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 396 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0.0p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 397 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0.0p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 398 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.0p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 399 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.0p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 400 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.0p+0"); # Subtest: $x = Math::BigFloat -> from_oct("0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 401 - $x = Math::BigFloat -> from_oct("0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 402 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 403 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 404 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 405 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 406 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 407 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0.0p+0 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 408 - $x = Math::BigFloat -> from_oct(" # 0.0p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 409 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.0p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 410 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.0p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 411 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.0p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 412 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.0p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 413 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.0p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 414 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.0p+0"); # Subtest: $x = Math::BigFloat -> from_oct(" # 0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 415 - $x = Math::BigFloat -> from_oct(" # 0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 416 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 417 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 418 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 419 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 420 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0.0p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.0p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 421 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0.0p+0 # "); # Subtest: $x = Math::BigFloat -> from_oct("145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 422 - $x = Math::BigFloat -> from_oct("145376"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 423 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("145376"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 424 - $x = Math::BigFloat -> new("0"); $x -> from_oct("145376"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 425 - $x = Math::BigFloat -> new("1"); $x -> from_oct("145376"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 426 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("145376"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 427 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("145376"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 428 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("145376"); # Subtest: $x = Math::BigFloat -> from_oct("145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 429 - $x = Math::BigFloat -> from_oct("145376 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 430 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("145376 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 431 - $x = Math::BigFloat -> new("0"); $x -> from_oct("145376 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 432 - $x = Math::BigFloat -> new("1"); $x -> from_oct("145376 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 433 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("145376 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 434 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("145376 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 435 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("145376 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 436 - $x = Math::BigFloat -> from_oct(" # 145376"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 437 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 145376"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 438 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 145376"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 439 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 145376"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 440 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 145376"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 441 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 145376"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 442 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 145376"); # Subtest: $x = Math::BigFloat -> from_oct(" # 145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 443 - $x = Math::BigFloat -> from_oct(" # 145376 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 444 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 145376 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 445 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 145376 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 446 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 145376 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 447 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 145376 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 448 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 145376 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 449 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 145376 # "); # Subtest: $x = Math::BigFloat -> from_oct("0145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 450 - $x = Math::BigFloat -> from_oct("0145376"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 451 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0145376"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 452 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0145376"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 453 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0145376"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 454 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0145376"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 455 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0145376"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 456 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0145376"); # Subtest: $x = Math::BigFloat -> from_oct("0145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 457 - $x = Math::BigFloat -> from_oct("0145376 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("0145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 458 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("0145376 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("0145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 459 - $x = Math::BigFloat -> new("0"); $x -> from_oct("0145376 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("0145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 460 - $x = Math::BigFloat -> new("1"); $x -> from_oct("0145376 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 461 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("0145376 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 462 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("0145376 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 463 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("0145376 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 0145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 464 - $x = Math::BigFloat -> from_oct(" # 0145376"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 465 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0145376"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 466 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0145376"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 467 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0145376"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 468 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0145376"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 469 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0145376"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 470 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0145376"); # Subtest: $x = Math::BigFloat -> from_oct(" # 0145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 471 - $x = Math::BigFloat -> from_oct(" # 0145376 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 472 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 0145376 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 473 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 0145376 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 474 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 0145376 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 475 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 0145376 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 476 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 0145376 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 477 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 0145376 # "); # Subtest: $x = Math::BigFloat -> from_oct("00145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 478 - $x = Math::BigFloat -> from_oct("00145376"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("00145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 479 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("00145376"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("00145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 480 - $x = Math::BigFloat -> new("0"); $x -> from_oct("00145376"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("00145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 481 - $x = Math::BigFloat -> new("1"); $x -> from_oct("00145376"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("00145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 482 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("00145376"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("00145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 483 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("00145376"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("00145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 484 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("00145376"); # Subtest: $x = Math::BigFloat -> from_oct("00145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 485 - $x = Math::BigFloat -> from_oct("00145376 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("00145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 486 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("00145376 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("00145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 487 - $x = Math::BigFloat -> new("0"); $x -> from_oct("00145376 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("00145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 488 - $x = Math::BigFloat -> new("1"); $x -> from_oct("00145376 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("00145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 489 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("00145376 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("00145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 490 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("00145376 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("00145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 491 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("00145376 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 00145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 492 - $x = Math::BigFloat -> from_oct(" # 00145376"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 00145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 493 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 00145376"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 00145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 494 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 00145376"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 00145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 495 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 00145376"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 00145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 496 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 00145376"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 00145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 497 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 00145376"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 00145376"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 498 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 00145376"); # Subtest: $x = Math::BigFloat -> from_oct(" # 00145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 499 - $x = Math::BigFloat -> from_oct(" # 00145376 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 00145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 500 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 00145376 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 00145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 501 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 00145376 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 00145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 502 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 00145376 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 00145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 503 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 00145376 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 00145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 504 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 00145376 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 00145376 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 505 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 00145376 # "); # Subtest: $x = Math::BigFloat -> from_oct("3.1p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 506 - $x = Math::BigFloat -> from_oct("3.1p+2"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("3.1p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 507 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("3.1p+2"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("3.1p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 508 - $x = Math::BigFloat -> new("0"); $x -> from_oct("3.1p+2"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("3.1p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 509 - $x = Math::BigFloat -> new("1"); $x -> from_oct("3.1p+2"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("3.1p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 510 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("3.1p+2"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("3.1p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 511 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("3.1p+2"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("3.1p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 512 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("3.1p+2"); # Subtest: $x = Math::BigFloat -> from_oct("3.1p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 513 - $x = Math::BigFloat -> from_oct("3.1p+2 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("3.1p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 514 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("3.1p+2 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("3.1p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 515 - $x = Math::BigFloat -> new("0"); $x -> from_oct("3.1p+2 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("3.1p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 516 - $x = Math::BigFloat -> new("1"); $x -> from_oct("3.1p+2 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("3.1p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 517 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("3.1p+2 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("3.1p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 518 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("3.1p+2 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("3.1p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 519 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("3.1p+2 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 3.1p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 520 - $x = Math::BigFloat -> from_oct(" # 3.1p+2"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 3.1p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 521 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 3.1p+2"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 3.1p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 522 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 3.1p+2"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 3.1p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 523 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 3.1p+2"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 3.1p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 524 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 3.1p+2"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 3.1p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 525 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 3.1p+2"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 3.1p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 526 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 3.1p+2"); # Subtest: $x = Math::BigFloat -> from_oct(" # 3.1p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 527 - $x = Math::BigFloat -> from_oct(" # 3.1p+2 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 3.1p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 528 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 3.1p+2 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 3.1p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 529 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 3.1p+2 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 3.1p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 530 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 3.1p+2 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 3.1p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 531 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 3.1p+2 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 3.1p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 532 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 3.1p+2 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 3.1p+2 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 533 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 3.1p+2 # "); # Subtest: $x = Math::BigFloat -> from_oct("22.15p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 534 - $x = Math::BigFloat -> from_oct("22.15p-1"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("22.15p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 535 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("22.15p-1"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("22.15p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 536 - $x = Math::BigFloat -> new("0"); $x -> from_oct("22.15p-1"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("22.15p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 537 - $x = Math::BigFloat -> new("1"); $x -> from_oct("22.15p-1"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("22.15p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 538 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("22.15p-1"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("22.15p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 539 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("22.15p-1"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("22.15p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 540 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("22.15p-1"); # Subtest: $x = Math::BigFloat -> from_oct("22.15p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 541 - $x = Math::BigFloat -> from_oct("22.15p-1 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("22.15p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 542 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("22.15p-1 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("22.15p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 543 - $x = Math::BigFloat -> new("0"); $x -> from_oct("22.15p-1 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("22.15p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 544 - $x = Math::BigFloat -> new("1"); $x -> from_oct("22.15p-1 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("22.15p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 545 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("22.15p-1 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("22.15p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 546 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("22.15p-1 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("22.15p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 547 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("22.15p-1 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 22.15p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 548 - $x = Math::BigFloat -> from_oct(" # 22.15p-1"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 22.15p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 549 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 22.15p-1"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 22.15p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 550 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 22.15p-1"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 22.15p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 551 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 22.15p-1"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 22.15p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 552 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 22.15p-1"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 22.15p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 553 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 22.15p-1"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 22.15p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 554 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 22.15p-1"); # Subtest: $x = Math::BigFloat -> from_oct(" # 22.15p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 555 - $x = Math::BigFloat -> from_oct(" # 22.15p-1 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 22.15p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 556 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 22.15p-1 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 22.15p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 557 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 22.15p-1 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 22.15p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 558 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 22.15p-1 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 22.15p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 559 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 22.15p-1 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 22.15p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 560 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 22.15p-1 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 22.15p-1 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 561 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 22.15p-1 # "); # Subtest: $x = Math::BigFloat -> from_oct("-0.361152746757p+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 562 - $x = Math::BigFloat -> from_oct("-0.361152746757p+32"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("-0.361152746757p+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 563 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("-0.361152746757p+32"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("-0.361152746757p+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 564 - $x = Math::BigFloat -> new("0"); $x -> from_oct("-0.361152746757p+32"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("-0.361152746757p+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 565 - $x = Math::BigFloat -> new("1"); $x -> from_oct("-0.361152746757p+32"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("-0.361152746757p+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 566 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("-0.361152746757p+32"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("-0.361152746757p+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 567 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("-0.361152746757p+32"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("-0.361152746757p+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 568 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("-0.361152746757p+32"); # Subtest: $x = Math::BigFloat -> from_oct("-0.361152746757p+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 569 - $x = Math::BigFloat -> from_oct("-0.361152746757p+32 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("-0.361152746757p+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 570 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("-0.361152746757p+32 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("-0.361152746757p+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 571 - $x = Math::BigFloat -> new("0"); $x -> from_oct("-0.361152746757p+32 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("-0.361152746757p+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 572 - $x = Math::BigFloat -> new("1"); $x -> from_oct("-0.361152746757p+32 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("-0.361152746757p+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 573 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("-0.361152746757p+32 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("-0.361152746757p+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 574 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("-0.361152746757p+32 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("-0.361152746757p+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 575 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("-0.361152746757p+32 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # -0.361152746757p+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 576 - $x = Math::BigFloat -> from_oct(" # -0.361152746757p+32"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # -0.361152746757p+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 577 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # -0.361152746757p+32"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # -0.361152746757p+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 578 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # -0.361152746757p+32"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # -0.361152746757p+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 579 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # -0.361152746757p+32"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # -0.361152746757p+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 580 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # -0.361152746757p+32"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # -0.361152746757p+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 581 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # -0.361152746757p+32"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # -0.361152746757p+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 582 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # -0.361152746757p+32"); # Subtest: $x = Math::BigFloat -> from_oct(" # -0.361152746757p+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 583 - $x = Math::BigFloat -> from_oct(" # -0.361152746757p+32 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # -0.361152746757p+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 584 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # -0.361152746757p+32 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # -0.361152746757p+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 585 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # -0.361152746757p+32 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # -0.361152746757p+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 586 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # -0.361152746757p+32 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # -0.361152746757p+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 587 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # -0.361152746757p+32 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # -0.361152746757p+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 588 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # -0.361152746757p+32 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # -0.361152746757p+32 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 589 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # -0.361152746757p+32 # "); # Subtest: $x = Math::BigFloat -> from_oct("44.3212636115p+30"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 590 - $x = Math::BigFloat -> from_oct("44.3212636115p+30"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("44.3212636115p+30"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 591 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("44.3212636115p+30"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("44.3212636115p+30"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 592 - $x = Math::BigFloat -> new("0"); $x -> from_oct("44.3212636115p+30"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("44.3212636115p+30"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 593 - $x = Math::BigFloat -> new("1"); $x -> from_oct("44.3212636115p+30"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("44.3212636115p+30"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 594 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("44.3212636115p+30"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("44.3212636115p+30"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 595 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("44.3212636115p+30"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("44.3212636115p+30"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 596 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("44.3212636115p+30"); # Subtest: $x = Math::BigFloat -> from_oct("44.3212636115p+30 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 597 - $x = Math::BigFloat -> from_oct("44.3212636115p+30 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("44.3212636115p+30 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 598 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("44.3212636115p+30 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("44.3212636115p+30 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 599 - $x = Math::BigFloat -> new("0"); $x -> from_oct("44.3212636115p+30 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("44.3212636115p+30 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 600 - $x = Math::BigFloat -> new("1"); $x -> from_oct("44.3212636115p+30 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("44.3212636115p+30 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 601 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("44.3212636115p+30 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("44.3212636115p+30 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 602 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("44.3212636115p+30 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("44.3212636115p+30 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 603 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("44.3212636115p+30 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # 44.3212636115p+30"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 604 - $x = Math::BigFloat -> from_oct(" # 44.3212636115p+30"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 44.3212636115p+30"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 605 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 44.3212636115p+30"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 44.3212636115p+30"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 606 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 44.3212636115p+30"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 44.3212636115p+30"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 607 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 44.3212636115p+30"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 44.3212636115p+30"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 608 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 44.3212636115p+30"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 44.3212636115p+30"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 609 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 44.3212636115p+30"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 44.3212636115p+30"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 610 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 44.3212636115p+30"); # Subtest: $x = Math::BigFloat -> from_oct(" # 44.3212636115p+30 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 611 - $x = Math::BigFloat -> from_oct(" # 44.3212636115p+30 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 44.3212636115p+30 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 612 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # 44.3212636115p+30 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 44.3212636115p+30 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 613 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # 44.3212636115p+30 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 44.3212636115p+30 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 614 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # 44.3212636115p+30 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 44.3212636115p+30 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 615 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # 44.3212636115p+30 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 44.3212636115p+30 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 616 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # 44.3212636115p+30 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 44.3212636115p+30 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 617 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # 44.3212636115p+30 # "); # Subtest: $x = Math::BigFloat -> from_oct("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 618 - $x = Math::BigFloat -> from_oct("NaN"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 619 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("NaN"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 620 - $x = Math::BigFloat -> new("0"); $x -> from_oct("NaN"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 621 - $x = Math::BigFloat -> new("1"); $x -> from_oct("NaN"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 622 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("NaN"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 623 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("NaN"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 624 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("NaN"); # Subtest: $x = Math::BigFloat -> from_oct("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 625 - $x = Math::BigFloat -> from_oct("NaN # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 626 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("NaN # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 627 - $x = Math::BigFloat -> new("0"); $x -> from_oct("NaN # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 628 - $x = Math::BigFloat -> new("1"); $x -> from_oct("NaN # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 629 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("NaN # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 630 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("NaN # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 631 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("NaN # "); # Subtest: $x = Math::BigFloat -> from_oct(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 632 - $x = Math::BigFloat -> from_oct(" # NaN"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 633 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # NaN"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 634 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # NaN"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 635 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # NaN"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 636 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # NaN"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 637 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # NaN"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 638 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # NaN"); # Subtest: $x = Math::BigFloat -> from_oct(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 639 - $x = Math::BigFloat -> from_oct(" # NaN # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 640 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # NaN # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 641 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # NaN # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 642 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # NaN # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 643 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # NaN # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 644 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # NaN # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # NaN # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 645 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # NaN # "); # Subtest: $x = Math::BigFloat -> from_oct("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 646 - $x = Math::BigFloat -> from_oct("+inf"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 647 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("+inf"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 648 - $x = Math::BigFloat -> new("0"); $x -> from_oct("+inf"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 649 - $x = Math::BigFloat -> new("1"); $x -> from_oct("+inf"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 650 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("+inf"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 651 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("+inf"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 652 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("+inf"); # Subtest: $x = Math::BigFloat -> from_oct("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 653 - $x = Math::BigFloat -> from_oct("+inf # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 654 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("+inf # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 655 - $x = Math::BigFloat -> new("0"); $x -> from_oct("+inf # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 656 - $x = Math::BigFloat -> new("1"); $x -> from_oct("+inf # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 657 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("+inf # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 658 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("+inf # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("+inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 659 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("+inf # "); # Subtest: $x = Math::BigFloat -> from_oct(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 660 - $x = Math::BigFloat -> from_oct(" # +inf"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 661 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # +inf"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 662 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # +inf"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 663 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # +inf"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 664 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # +inf"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 665 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # +inf"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # +inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 666 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # +inf"); # Subtest: $x = Math::BigFloat -> from_oct(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 667 - $x = Math::BigFloat -> from_oct(" # +inf # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 668 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # +inf # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 669 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # +inf # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 670 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # +inf # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 671 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # +inf # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 672 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # +inf # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # +inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 673 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # +inf # "); # Subtest: $x = Math::BigFloat -> from_oct("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 674 - $x = Math::BigFloat -> from_oct("-inf"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 675 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("-inf"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 676 - $x = Math::BigFloat -> new("0"); $x -> from_oct("-inf"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 677 - $x = Math::BigFloat -> new("1"); $x -> from_oct("-inf"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 678 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("-inf"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 679 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("-inf"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 680 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("-inf"); # Subtest: $x = Math::BigFloat -> from_oct("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 681 - $x = Math::BigFloat -> from_oct("-inf # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 682 - $x = Math::BigFloat -> new("-1"); $x -> from_oct("-inf # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 683 - $x = Math::BigFloat -> new("0"); $x -> from_oct("-inf # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 684 - $x = Math::BigFloat -> new("1"); $x -> from_oct("-inf # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 685 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct("-inf # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 686 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct("-inf # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct("-inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 687 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct("-inf # "); # Subtest: $x = Math::BigFloat -> from_oct(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 688 - $x = Math::BigFloat -> from_oct(" # -inf"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 689 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # -inf"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 690 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # -inf"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 691 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # -inf"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 692 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # -inf"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 693 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # -inf"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # -inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 694 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # -inf"); # Subtest: $x = Math::BigFloat -> from_oct(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 695 - $x = Math::BigFloat -> from_oct(" # -inf # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 696 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # -inf # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 697 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # -inf # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 698 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # -inf # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 699 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # -inf # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 700 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # -inf # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # -inf # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 701 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # -inf # "); # Subtest: $x = Math::BigFloat -> from_oct(".p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 702 - $x = Math::BigFloat -> from_oct(".p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(".p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 703 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(".p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(".p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 704 - $x = Math::BigFloat -> new("0"); $x -> from_oct(".p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(".p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 705 - $x = Math::BigFloat -> new("1"); $x -> from_oct(".p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(".p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 706 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(".p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(".p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 707 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(".p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(".p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 708 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(".p+0"); # Subtest: $x = Math::BigFloat -> from_oct(".p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 709 - $x = Math::BigFloat -> from_oct(".p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(".p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 710 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(".p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(".p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 711 - $x = Math::BigFloat -> new("0"); $x -> from_oct(".p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(".p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 712 - $x = Math::BigFloat -> new("1"); $x -> from_oct(".p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(".p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 713 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(".p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(".p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 714 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(".p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(".p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 715 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(".p+0 # "); # Subtest: $x = Math::BigFloat -> from_oct(" # .p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 716 - $x = Math::BigFloat -> from_oct(" # .p+0"); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # .p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 717 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # .p+0"); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # .p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 718 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # .p+0"); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # .p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 719 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # .p+0"); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # .p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 720 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # .p+0"); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # .p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 721 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # .p+0"); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # .p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 722 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # .p+0"); # Subtest: $x = Math::BigFloat -> from_oct(" # .p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 723 - $x = Math::BigFloat -> from_oct(" # .p+0 # "); # Subtest: $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # .p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 724 - $x = Math::BigFloat -> new("-1"); $x -> from_oct(" # .p+0 # "); # Subtest: $x = Math::BigFloat -> new("0"); $x -> from_oct(" # .p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 725 - $x = Math::BigFloat -> new("0"); $x -> from_oct(" # .p+0 # "); # Subtest: $x = Math::BigFloat -> new("1"); $x -> from_oct(" # .p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 726 - $x = Math::BigFloat -> new("1"); $x -> from_oct(" # .p+0 # "); # Subtest: $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # .p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 727 - $x = Math::BigFloat -> new("-inf"); $x -> from_oct(" # .p+0 # "); # Subtest: $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # .p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 728 - $x = Math::BigFloat -> new("+inf"); $x -> from_oct(" # .p+0 # "); # Subtest: $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # .p+0 # "); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 729 - $x = Math::BigFloat -> new("NaN"); $x -> from_oct(" # .p+0 # "); ok t/from_oct-mbi.t .............................. 1..1373 ok 1 - use Math::BigInt; # Subtest: $x = Math::BigInt -> from_oct("0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 2 - $x = Math::BigInt -> from_oct("0"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 3 - $x = Math::BigInt -> new("-1"); $x -> from_oct("0"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 4 - $x = Math::BigInt -> new("0"); $x -> from_oct("0"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 5 - $x = Math::BigInt -> new("1"); $x -> from_oct("0"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 6 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("0"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 7 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("0"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 8 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("0"); # Subtest: $x = Math::BigInt -> from_oct("0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 9 - $x = Math::BigInt -> from_oct("0 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 10 - $x = Math::BigInt -> new("-1"); $x -> from_oct("0 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 11 - $x = Math::BigInt -> new("0"); $x -> from_oct("0 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 12 - $x = Math::BigInt -> new("1"); $x -> from_oct("0 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 13 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("0 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 14 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("0 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 15 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("0 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 16 - $x = Math::BigInt -> from_oct(" # 0"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 17 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 0"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 18 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 0"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 19 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 0"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 20 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 0"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 21 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 0"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 0"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 22 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 0"); # Subtest: $x = Math::BigInt -> from_oct(" # 0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 23 - $x = Math::BigInt -> from_oct(" # 0 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 24 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 0 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 25 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 0 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 26 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 0 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 27 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 0 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 28 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 0 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 0 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 29 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 0 # "); # Subtest: $x = Math::BigInt -> from_oct("1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 30 - $x = Math::BigInt -> from_oct("1"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 31 - $x = Math::BigInt -> new("-1"); $x -> from_oct("1"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 32 - $x = Math::BigInt -> new("0"); $x -> from_oct("1"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 33 - $x = Math::BigInt -> new("1"); $x -> from_oct("1"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 34 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("1"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 35 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("1"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 36 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("1"); # Subtest: $x = Math::BigInt -> from_oct("1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 37 - $x = Math::BigInt -> from_oct("1 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 38 - $x = Math::BigInt -> new("-1"); $x -> from_oct("1 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 39 - $x = Math::BigInt -> new("0"); $x -> from_oct("1 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 40 - $x = Math::BigInt -> new("1"); $x -> from_oct("1 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 41 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("1 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 42 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("1 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 43 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("1 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 44 - $x = Math::BigInt -> from_oct(" # 1"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 45 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 1"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 46 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 1"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 47 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 1"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 48 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 1"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 49 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 1"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 1"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 50 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 1"); # Subtest: $x = Math::BigInt -> from_oct(" # 1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 51 - $x = Math::BigInt -> from_oct(" # 1 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 52 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 1 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 53 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 1 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 54 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 1 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 55 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 1 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 56 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 1 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 1 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 57 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 1 # "); # Subtest: $x = Math::BigInt -> from_oct("2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 58 - $x = Math::BigInt -> from_oct("2"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 59 - $x = Math::BigInt -> new("-1"); $x -> from_oct("2"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 60 - $x = Math::BigInt -> new("0"); $x -> from_oct("2"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 61 - $x = Math::BigInt -> new("1"); $x -> from_oct("2"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 62 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("2"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 63 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("2"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 64 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("2"); # Subtest: $x = Math::BigInt -> from_oct("2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 65 - $x = Math::BigInt -> from_oct("2 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 66 - $x = Math::BigInt -> new("-1"); $x -> from_oct("2 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 67 - $x = Math::BigInt -> new("0"); $x -> from_oct("2 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 68 - $x = Math::BigInt -> new("1"); $x -> from_oct("2 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 69 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("2 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 70 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("2 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 71 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("2 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 72 - $x = Math::BigInt -> from_oct(" # 2"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 73 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 2"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 74 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 2"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 75 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 2"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 76 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 2"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 77 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 2"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 2"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 78 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 2"); # Subtest: $x = Math::BigInt -> from_oct(" # 2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 79 - $x = Math::BigInt -> from_oct(" # 2 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 80 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 2 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 81 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 2 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 82 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 2 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 83 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 2 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 84 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 2 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 2 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 85 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 2 # "); # Subtest: $x = Math::BigInt -> from_oct("3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 86 - $x = Math::BigInt -> from_oct("3"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 87 - $x = Math::BigInt -> new("-1"); $x -> from_oct("3"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 88 - $x = Math::BigInt -> new("0"); $x -> from_oct("3"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 89 - $x = Math::BigInt -> new("1"); $x -> from_oct("3"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 90 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("3"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 91 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("3"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 92 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("3"); # Subtest: $x = Math::BigInt -> from_oct("3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 93 - $x = Math::BigInt -> from_oct("3 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 94 - $x = Math::BigInt -> new("-1"); $x -> from_oct("3 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 95 - $x = Math::BigInt -> new("0"); $x -> from_oct("3 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 96 - $x = Math::BigInt -> new("1"); $x -> from_oct("3 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 97 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("3 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 98 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("3 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 99 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("3 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 100 - $x = Math::BigInt -> from_oct(" # 3"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 101 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 3"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 102 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 3"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 103 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 3"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 104 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 3"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 105 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 3"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 3"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 106 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 3"); # Subtest: $x = Math::BigInt -> from_oct(" # 3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 107 - $x = Math::BigInt -> from_oct(" # 3 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 108 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 3 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 109 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 3 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 110 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 3 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 111 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 3 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 112 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 3 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 3 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 113 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 3 # "); # Subtest: $x = Math::BigInt -> from_oct("4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 114 - $x = Math::BigInt -> from_oct("4"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 115 - $x = Math::BigInt -> new("-1"); $x -> from_oct("4"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 116 - $x = Math::BigInt -> new("0"); $x -> from_oct("4"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 117 - $x = Math::BigInt -> new("1"); $x -> from_oct("4"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 118 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("4"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 119 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("4"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 120 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("4"); # Subtest: $x = Math::BigInt -> from_oct("4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 121 - $x = Math::BigInt -> from_oct("4 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 122 - $x = Math::BigInt -> new("-1"); $x -> from_oct("4 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 123 - $x = Math::BigInt -> new("0"); $x -> from_oct("4 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 124 - $x = Math::BigInt -> new("1"); $x -> from_oct("4 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 125 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("4 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 126 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("4 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 127 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("4 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 128 - $x = Math::BigInt -> from_oct(" # 4"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 129 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 4"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 130 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 4"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 131 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 4"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 132 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 4"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 133 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 4"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 4"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 134 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 4"); # Subtest: $x = Math::BigInt -> from_oct(" # 4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 135 - $x = Math::BigInt -> from_oct(" # 4 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 136 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 4 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 137 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 4 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 138 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 4 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 139 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 4 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 140 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 4 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 4 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 141 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 4 # "); # Subtest: $x = Math::BigInt -> from_oct("5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 142 - $x = Math::BigInt -> from_oct("5"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 143 - $x = Math::BigInt -> new("-1"); $x -> from_oct("5"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 144 - $x = Math::BigInt -> new("0"); $x -> from_oct("5"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 145 - $x = Math::BigInt -> new("1"); $x -> from_oct("5"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 146 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("5"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 147 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("5"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 148 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("5"); # Subtest: $x = Math::BigInt -> from_oct("5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 149 - $x = Math::BigInt -> from_oct("5 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 150 - $x = Math::BigInt -> new("-1"); $x -> from_oct("5 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 151 - $x = Math::BigInt -> new("0"); $x -> from_oct("5 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 152 - $x = Math::BigInt -> new("1"); $x -> from_oct("5 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 153 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("5 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 154 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("5 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 155 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("5 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 156 - $x = Math::BigInt -> from_oct(" # 5"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 157 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 5"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 158 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 5"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 159 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 5"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 160 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 5"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 161 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 5"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 5"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 162 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 5"); # Subtest: $x = Math::BigInt -> from_oct(" # 5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 163 - $x = Math::BigInt -> from_oct(" # 5 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 164 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 5 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 165 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 5 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 166 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 5 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 167 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 5 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 168 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 5 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 5 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 169 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 5 # "); # Subtest: $x = Math::BigInt -> from_oct("6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 170 - $x = Math::BigInt -> from_oct("6"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 171 - $x = Math::BigInt -> new("-1"); $x -> from_oct("6"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 172 - $x = Math::BigInt -> new("0"); $x -> from_oct("6"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 173 - $x = Math::BigInt -> new("1"); $x -> from_oct("6"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 174 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("6"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 175 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("6"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 176 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("6"); # Subtest: $x = Math::BigInt -> from_oct("6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 177 - $x = Math::BigInt -> from_oct("6 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 178 - $x = Math::BigInt -> new("-1"); $x -> from_oct("6 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 179 - $x = Math::BigInt -> new("0"); $x -> from_oct("6 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 180 - $x = Math::BigInt -> new("1"); $x -> from_oct("6 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 181 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("6 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 182 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("6 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 183 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("6 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 184 - $x = Math::BigInt -> from_oct(" # 6"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 185 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 6"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 186 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 6"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 187 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 6"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 188 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 6"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 189 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 6"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 6"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 190 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 6"); # Subtest: $x = Math::BigInt -> from_oct(" # 6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 191 - $x = Math::BigInt -> from_oct(" # 6 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 192 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 6 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 193 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 6 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 194 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 6 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 195 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 6 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 196 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 6 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 6 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 197 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 6 # "); # Subtest: $x = Math::BigInt -> from_oct("7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 198 - $x = Math::BigInt -> from_oct("7"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 199 - $x = Math::BigInt -> new("-1"); $x -> from_oct("7"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 200 - $x = Math::BigInt -> new("0"); $x -> from_oct("7"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 201 - $x = Math::BigInt -> new("1"); $x -> from_oct("7"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 202 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("7"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 203 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("7"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 204 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("7"); # Subtest: $x = Math::BigInt -> from_oct("7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 205 - $x = Math::BigInt -> from_oct("7 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 206 - $x = Math::BigInt -> new("-1"); $x -> from_oct("7 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 207 - $x = Math::BigInt -> new("0"); $x -> from_oct("7 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 208 - $x = Math::BigInt -> new("1"); $x -> from_oct("7 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 209 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("7 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 210 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("7 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 211 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("7 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 212 - $x = Math::BigInt -> from_oct(" # 7"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 213 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 7"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 214 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 7"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 215 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 7"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 216 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 7"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 217 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 7"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 7"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 218 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 7"); # Subtest: $x = Math::BigInt -> from_oct(" # 7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 219 - $x = Math::BigInt -> from_oct(" # 7 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 220 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 7 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 221 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 7 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 222 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 7 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 223 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 7 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 224 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 7 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 7 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 225 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 7 # "); # Subtest: $x = Math::BigInt -> from_oct("10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 226 - $x = Math::BigInt -> from_oct("10"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 227 - $x = Math::BigInt -> new("-1"); $x -> from_oct("10"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 228 - $x = Math::BigInt -> new("0"); $x -> from_oct("10"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 229 - $x = Math::BigInt -> new("1"); $x -> from_oct("10"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 230 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("10"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 231 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("10"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 232 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("10"); # Subtest: $x = Math::BigInt -> from_oct("10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 233 - $x = Math::BigInt -> from_oct("10 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 234 - $x = Math::BigInt -> new("-1"); $x -> from_oct("10 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 235 - $x = Math::BigInt -> new("0"); $x -> from_oct("10 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 236 - $x = Math::BigInt -> new("1"); $x -> from_oct("10 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 237 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("10 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 238 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("10 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 239 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("10 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 240 - $x = Math::BigInt -> from_oct(" # 10"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 241 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 10"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 242 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 10"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 243 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 10"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 244 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 10"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 245 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 10"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 10"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 246 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 10"); # Subtest: $x = Math::BigInt -> from_oct(" # 10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 247 - $x = Math::BigInt -> from_oct(" # 10 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 248 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 10 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 249 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 10 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 250 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 10 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 251 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 10 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 252 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 10 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 10 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 253 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 10 # "); # Subtest: $x = Math::BigInt -> from_oct("11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 254 - $x = Math::BigInt -> from_oct("11"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 255 - $x = Math::BigInt -> new("-1"); $x -> from_oct("11"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 256 - $x = Math::BigInt -> new("0"); $x -> from_oct("11"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 257 - $x = Math::BigInt -> new("1"); $x -> from_oct("11"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 258 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("11"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 259 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("11"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 260 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("11"); # Subtest: $x = Math::BigInt -> from_oct("11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 261 - $x = Math::BigInt -> from_oct("11 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 262 - $x = Math::BigInt -> new("-1"); $x -> from_oct("11 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 263 - $x = Math::BigInt -> new("0"); $x -> from_oct("11 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 264 - $x = Math::BigInt -> new("1"); $x -> from_oct("11 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 265 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("11 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 266 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("11 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 267 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("11 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 268 - $x = Math::BigInt -> from_oct(" # 11"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 269 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 11"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 270 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 11"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 271 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 11"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 272 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 11"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 273 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 11"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 11"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 274 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 11"); # Subtest: $x = Math::BigInt -> from_oct(" # 11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 275 - $x = Math::BigInt -> from_oct(" # 11 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 276 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 11 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 277 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 11 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 278 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 11 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 279 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 11 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 280 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 11 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 11 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 281 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 11 # "); # Subtest: $x = Math::BigInt -> from_oct("12"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 282 - $x = Math::BigInt -> from_oct("12"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("12"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 283 - $x = Math::BigInt -> new("-1"); $x -> from_oct("12"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("12"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 284 - $x = Math::BigInt -> new("0"); $x -> from_oct("12"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("12"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 285 - $x = Math::BigInt -> new("1"); $x -> from_oct("12"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("12"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 286 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("12"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("12"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 287 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("12"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("12"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 288 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("12"); # Subtest: $x = Math::BigInt -> from_oct("12 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 289 - $x = Math::BigInt -> from_oct("12 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("12 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 290 - $x = Math::BigInt -> new("-1"); $x -> from_oct("12 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("12 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 291 - $x = Math::BigInt -> new("0"); $x -> from_oct("12 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("12 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 292 - $x = Math::BigInt -> new("1"); $x -> from_oct("12 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("12 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 293 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("12 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("12 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 294 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("12 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("12 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 295 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("12 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 12"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 296 - $x = Math::BigInt -> from_oct(" # 12"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 12"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 297 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 12"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 12"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 298 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 12"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 12"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 299 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 12"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 12"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 300 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 12"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 12"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 301 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 12"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 12"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 302 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 12"); # Subtest: $x = Math::BigInt -> from_oct(" # 12 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 303 - $x = Math::BigInt -> from_oct(" # 12 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 12 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 304 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 12 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 12 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 305 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 12 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 12 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 306 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 12 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 12 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 307 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 12 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 12 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 308 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 12 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 12 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 309 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 12 # "); # Subtest: $x = Math::BigInt -> from_oct("13"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 310 - $x = Math::BigInt -> from_oct("13"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("13"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 311 - $x = Math::BigInt -> new("-1"); $x -> from_oct("13"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("13"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 312 - $x = Math::BigInt -> new("0"); $x -> from_oct("13"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("13"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 313 - $x = Math::BigInt -> new("1"); $x -> from_oct("13"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("13"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 314 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("13"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("13"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 315 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("13"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("13"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 316 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("13"); # Subtest: $x = Math::BigInt -> from_oct("13 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 317 - $x = Math::BigInt -> from_oct("13 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("13 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 318 - $x = Math::BigInt -> new("-1"); $x -> from_oct("13 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("13 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 319 - $x = Math::BigInt -> new("0"); $x -> from_oct("13 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("13 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 320 - $x = Math::BigInt -> new("1"); $x -> from_oct("13 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("13 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 321 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("13 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("13 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 322 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("13 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("13 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 323 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("13 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 13"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 324 - $x = Math::BigInt -> from_oct(" # 13"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 13"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 325 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 13"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 13"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 326 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 13"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 13"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 327 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 13"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 13"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 328 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 13"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 13"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 329 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 13"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 13"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 330 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 13"); # Subtest: $x = Math::BigInt -> from_oct(" # 13 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 331 - $x = Math::BigInt -> from_oct(" # 13 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 13 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 332 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 13 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 13 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 333 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 13 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 13 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 334 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 13 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 13 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 335 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 13 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 13 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 336 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 13 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 13 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 337 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 13 # "); # Subtest: $x = Math::BigInt -> from_oct("14"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 338 - $x = Math::BigInt -> from_oct("14"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("14"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 339 - $x = Math::BigInt -> new("-1"); $x -> from_oct("14"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("14"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 340 - $x = Math::BigInt -> new("0"); $x -> from_oct("14"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("14"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 341 - $x = Math::BigInt -> new("1"); $x -> from_oct("14"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("14"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 342 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("14"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("14"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 343 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("14"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("14"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 344 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("14"); # Subtest: $x = Math::BigInt -> from_oct("14 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 345 - $x = Math::BigInt -> from_oct("14 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("14 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 346 - $x = Math::BigInt -> new("-1"); $x -> from_oct("14 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("14 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 347 - $x = Math::BigInt -> new("0"); $x -> from_oct("14 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("14 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 348 - $x = Math::BigInt -> new("1"); $x -> from_oct("14 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("14 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 349 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("14 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("14 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 350 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("14 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("14 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 351 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("14 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 14"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 352 - $x = Math::BigInt -> from_oct(" # 14"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 14"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 353 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 14"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 14"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 354 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 14"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 14"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 355 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 14"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 14"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 356 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 14"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 14"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 357 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 14"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 14"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 358 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 14"); # Subtest: $x = Math::BigInt -> from_oct(" # 14 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 359 - $x = Math::BigInt -> from_oct(" # 14 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 14 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 360 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 14 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 14 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 361 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 14 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 14 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 362 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 14 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 14 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 363 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 14 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 14 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 364 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 14 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 14 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 365 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 14 # "); # Subtest: $x = Math::BigInt -> from_oct("15"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 366 - $x = Math::BigInt -> from_oct("15"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("15"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 367 - $x = Math::BigInt -> new("-1"); $x -> from_oct("15"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("15"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 368 - $x = Math::BigInt -> new("0"); $x -> from_oct("15"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("15"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 369 - $x = Math::BigInt -> new("1"); $x -> from_oct("15"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("15"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 370 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("15"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("15"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 371 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("15"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("15"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 372 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("15"); # Subtest: $x = Math::BigInt -> from_oct("15 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 373 - $x = Math::BigInt -> from_oct("15 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("15 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 374 - $x = Math::BigInt -> new("-1"); $x -> from_oct("15 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("15 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 375 - $x = Math::BigInt -> new("0"); $x -> from_oct("15 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("15 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 376 - $x = Math::BigInt -> new("1"); $x -> from_oct("15 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("15 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 377 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("15 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("15 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 378 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("15 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("15 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 379 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("15 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 15"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 380 - $x = Math::BigInt -> from_oct(" # 15"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 15"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 381 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 15"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 15"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 382 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 15"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 15"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 383 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 15"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 15"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 384 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 15"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 15"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 385 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 15"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 15"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 386 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 15"); # Subtest: $x = Math::BigInt -> from_oct(" # 15 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 387 - $x = Math::BigInt -> from_oct(" # 15 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 15 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 388 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 15 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 15 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 389 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 15 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 15 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 390 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 15 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 15 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 391 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 15 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 15 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 392 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 15 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 15 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 393 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 15 # "); # Subtest: $x = Math::BigInt -> from_oct("16"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 394 - $x = Math::BigInt -> from_oct("16"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("16"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 395 - $x = Math::BigInt -> new("-1"); $x -> from_oct("16"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("16"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 396 - $x = Math::BigInt -> new("0"); $x -> from_oct("16"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("16"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 397 - $x = Math::BigInt -> new("1"); $x -> from_oct("16"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("16"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 398 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("16"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("16"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 399 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("16"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("16"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 400 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("16"); # Subtest: $x = Math::BigInt -> from_oct("16 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 401 - $x = Math::BigInt -> from_oct("16 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("16 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 402 - $x = Math::BigInt -> new("-1"); $x -> from_oct("16 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("16 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 403 - $x = Math::BigInt -> new("0"); $x -> from_oct("16 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("16 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 404 - $x = Math::BigInt -> new("1"); $x -> from_oct("16 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("16 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 405 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("16 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("16 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 406 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("16 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("16 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 407 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("16 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 16"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 408 - $x = Math::BigInt -> from_oct(" # 16"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 16"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 409 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 16"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 16"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 410 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 16"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 16"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 411 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 16"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 16"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 412 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 16"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 16"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 413 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 16"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 16"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 414 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 16"); # Subtest: $x = Math::BigInt -> from_oct(" # 16 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 415 - $x = Math::BigInt -> from_oct(" # 16 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 16 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 416 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 16 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 16 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 417 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 16 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 16 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 418 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 16 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 16 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 419 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 16 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 16 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 420 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 16 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 16 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 421 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 16 # "); # Subtest: $x = Math::BigInt -> from_oct("17"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 422 - $x = Math::BigInt -> from_oct("17"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("17"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 423 - $x = Math::BigInt -> new("-1"); $x -> from_oct("17"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("17"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 424 - $x = Math::BigInt -> new("0"); $x -> from_oct("17"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("17"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 425 - $x = Math::BigInt -> new("1"); $x -> from_oct("17"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("17"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 426 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("17"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("17"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 427 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("17"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("17"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 428 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("17"); # Subtest: $x = Math::BigInt -> from_oct("17 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 429 - $x = Math::BigInt -> from_oct("17 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("17 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 430 - $x = Math::BigInt -> new("-1"); $x -> from_oct("17 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("17 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 431 - $x = Math::BigInt -> new("0"); $x -> from_oct("17 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("17 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 432 - $x = Math::BigInt -> new("1"); $x -> from_oct("17 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("17 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 433 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("17 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("17 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 434 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("17 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("17 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 435 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("17 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 17"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 436 - $x = Math::BigInt -> from_oct(" # 17"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 17"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 437 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 17"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 17"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 438 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 17"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 17"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 439 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 17"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 17"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 440 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 17"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 17"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 441 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 17"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 17"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 442 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 17"); # Subtest: $x = Math::BigInt -> from_oct(" # 17 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 443 - $x = Math::BigInt -> from_oct(" # 17 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 17 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 444 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 17 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 17 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 445 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 17 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 17 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 446 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 17 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 17 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 447 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 17 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 17 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 448 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 17 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 17 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 449 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 17 # "); # Subtest: $x = Math::BigInt -> from_oct("20"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 450 - $x = Math::BigInt -> from_oct("20"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("20"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 451 - $x = Math::BigInt -> new("-1"); $x -> from_oct("20"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("20"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 452 - $x = Math::BigInt -> new("0"); $x -> from_oct("20"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("20"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 453 - $x = Math::BigInt -> new("1"); $x -> from_oct("20"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("20"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 454 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("20"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("20"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 455 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("20"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("20"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 456 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("20"); # Subtest: $x = Math::BigInt -> from_oct("20 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 457 - $x = Math::BigInt -> from_oct("20 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("20 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 458 - $x = Math::BigInt -> new("-1"); $x -> from_oct("20 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("20 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 459 - $x = Math::BigInt -> new("0"); $x -> from_oct("20 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("20 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 460 - $x = Math::BigInt -> new("1"); $x -> from_oct("20 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("20 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 461 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("20 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("20 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 462 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("20 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("20 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 463 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("20 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 20"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 464 - $x = Math::BigInt -> from_oct(" # 20"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 20"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 465 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 20"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 20"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 466 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 20"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 20"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 467 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 20"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 20"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 468 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 20"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 20"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 469 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 20"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 20"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 470 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 20"); # Subtest: $x = Math::BigInt -> from_oct(" # 20 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 471 - $x = Math::BigInt -> from_oct(" # 20 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 20 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 472 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 20 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 20 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 473 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 20 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 20 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 474 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 20 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 20 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 475 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 20 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 20 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 476 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 20 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 20 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 477 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 20 # "); # Subtest: $x = Math::BigInt -> from_oct("21"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 478 - $x = Math::BigInt -> from_oct("21"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("21"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 479 - $x = Math::BigInt -> new("-1"); $x -> from_oct("21"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("21"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 480 - $x = Math::BigInt -> new("0"); $x -> from_oct("21"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("21"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 481 - $x = Math::BigInt -> new("1"); $x -> from_oct("21"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("21"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 482 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("21"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("21"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 483 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("21"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("21"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 484 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("21"); # Subtest: $x = Math::BigInt -> from_oct("21 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 485 - $x = Math::BigInt -> from_oct("21 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("21 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 486 - $x = Math::BigInt -> new("-1"); $x -> from_oct("21 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("21 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 487 - $x = Math::BigInt -> new("0"); $x -> from_oct("21 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("21 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 488 - $x = Math::BigInt -> new("1"); $x -> from_oct("21 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("21 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 489 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("21 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("21 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 490 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("21 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("21 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 491 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("21 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 21"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 492 - $x = Math::BigInt -> from_oct(" # 21"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 21"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 493 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 21"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 21"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 494 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 21"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 21"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 495 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 21"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 21"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 496 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 21"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 21"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 497 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 21"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 21"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 498 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 21"); # Subtest: $x = Math::BigInt -> from_oct(" # 21 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 499 - $x = Math::BigInt -> from_oct(" # 21 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 21 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 500 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 21 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 21 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 501 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 21 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 21 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 502 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 21 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 21 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 503 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 21 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 21 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 504 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 21 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 21 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 505 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 21 # "); # Subtest: $x = Math::BigInt -> from_oct("376"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 506 - $x = Math::BigInt -> from_oct("376"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("376"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 507 - $x = Math::BigInt -> new("-1"); $x -> from_oct("376"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("376"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 508 - $x = Math::BigInt -> new("0"); $x -> from_oct("376"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("376"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 509 - $x = Math::BigInt -> new("1"); $x -> from_oct("376"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("376"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 510 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("376"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("376"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 511 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("376"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("376"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 512 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("376"); # Subtest: $x = Math::BigInt -> from_oct("376 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 513 - $x = Math::BigInt -> from_oct("376 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("376 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 514 - $x = Math::BigInt -> new("-1"); $x -> from_oct("376 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("376 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 515 - $x = Math::BigInt -> new("0"); $x -> from_oct("376 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("376 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 516 - $x = Math::BigInt -> new("1"); $x -> from_oct("376 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("376 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 517 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("376 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("376 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 518 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("376 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("376 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 519 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("376 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 376"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 520 - $x = Math::BigInt -> from_oct(" # 376"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 376"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 521 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 376"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 376"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 522 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 376"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 376"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 523 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 376"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 376"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 524 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 376"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 376"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 525 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 376"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 376"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 526 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 376"); # Subtest: $x = Math::BigInt -> from_oct(" # 376 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 527 - $x = Math::BigInt -> from_oct(" # 376 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 376 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 528 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 376 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 376 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 529 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 376 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 376 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 530 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 376 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 376 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 531 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 376 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 376 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 532 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 376 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 376 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 533 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 376 # "); # Subtest: $x = Math::BigInt -> from_oct("377"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 534 - $x = Math::BigInt -> from_oct("377"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("377"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 535 - $x = Math::BigInt -> new("-1"); $x -> from_oct("377"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("377"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 536 - $x = Math::BigInt -> new("0"); $x -> from_oct("377"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("377"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 537 - $x = Math::BigInt -> new("1"); $x -> from_oct("377"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("377"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 538 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("377"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("377"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 539 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("377"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("377"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 540 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("377"); # Subtest: $x = Math::BigInt -> from_oct("377 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 541 - $x = Math::BigInt -> from_oct("377 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("377 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 542 - $x = Math::BigInt -> new("-1"); $x -> from_oct("377 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("377 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 543 - $x = Math::BigInt -> new("0"); $x -> from_oct("377 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("377 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 544 - $x = Math::BigInt -> new("1"); $x -> from_oct("377 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("377 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 545 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("377 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("377 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 546 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("377 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("377 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 547 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("377 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 377"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 548 - $x = Math::BigInt -> from_oct(" # 377"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 377"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 549 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 377"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 377"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 550 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 377"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 377"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 551 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 377"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 377"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 552 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 377"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 377"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 553 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 377"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 377"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 554 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 377"); # Subtest: $x = Math::BigInt -> from_oct(" # 377 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 555 - $x = Math::BigInt -> from_oct(" # 377 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 377 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 556 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 377 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 377 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 557 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 377 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 377 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 558 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 377 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 377 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 559 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 377 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 377 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 560 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 377 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 377 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 561 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 377 # "); # Subtest: $x = Math::BigInt -> from_oct("400"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 562 - $x = Math::BigInt -> from_oct("400"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("400"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 563 - $x = Math::BigInt -> new("-1"); $x -> from_oct("400"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("400"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 564 - $x = Math::BigInt -> new("0"); $x -> from_oct("400"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("400"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 565 - $x = Math::BigInt -> new("1"); $x -> from_oct("400"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("400"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 566 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("400"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("400"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 567 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("400"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("400"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 568 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("400"); # Subtest: $x = Math::BigInt -> from_oct("400 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 569 - $x = Math::BigInt -> from_oct("400 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("400 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 570 - $x = Math::BigInt -> new("-1"); $x -> from_oct("400 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("400 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 571 - $x = Math::BigInt -> new("0"); $x -> from_oct("400 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("400 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 572 - $x = Math::BigInt -> new("1"); $x -> from_oct("400 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("400 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 573 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("400 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("400 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 574 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("400 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("400 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 575 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("400 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 400"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 576 - $x = Math::BigInt -> from_oct(" # 400"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 400"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 577 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 400"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 400"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 578 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 400"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 400"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 579 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 400"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 400"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 580 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 400"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 400"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 581 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 400"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 400"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 582 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 400"); # Subtest: $x = Math::BigInt -> from_oct(" # 400 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 583 - $x = Math::BigInt -> from_oct(" # 400 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 400 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 584 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 400 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 400 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 585 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 400 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 400 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 586 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 400 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 400 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 587 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 400 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 400 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 588 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 400 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 400 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 589 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 400 # "); # Subtest: $x = Math::BigInt -> from_oct("401"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 590 - $x = Math::BigInt -> from_oct("401"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("401"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 591 - $x = Math::BigInt -> new("-1"); $x -> from_oct("401"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("401"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 592 - $x = Math::BigInt -> new("0"); $x -> from_oct("401"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("401"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 593 - $x = Math::BigInt -> new("1"); $x -> from_oct("401"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("401"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 594 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("401"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("401"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 595 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("401"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("401"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 596 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("401"); # Subtest: $x = Math::BigInt -> from_oct("401 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 597 - $x = Math::BigInt -> from_oct("401 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("401 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 598 - $x = Math::BigInt -> new("-1"); $x -> from_oct("401 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("401 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 599 - $x = Math::BigInt -> new("0"); $x -> from_oct("401 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("401 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 600 - $x = Math::BigInt -> new("1"); $x -> from_oct("401 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("401 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 601 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("401 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("401 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 602 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("401 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("401 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 603 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("401 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 401"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 604 - $x = Math::BigInt -> from_oct(" # 401"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 401"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 605 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 401"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 401"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 606 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 401"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 401"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 607 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 401"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 401"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 608 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 401"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 401"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 609 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 401"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 401"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 610 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 401"); # Subtest: $x = Math::BigInt -> from_oct(" # 401 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 611 - $x = Math::BigInt -> from_oct(" # 401 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 401 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 612 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 401 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 401 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 613 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 401 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 401 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 614 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 401 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 401 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 615 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 401 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 401 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 616 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 401 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 401 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 617 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 401 # "); # Subtest: $x = Math::BigInt -> from_oct("177776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 618 - $x = Math::BigInt -> from_oct("177776"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("177776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 619 - $x = Math::BigInt -> new("-1"); $x -> from_oct("177776"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("177776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 620 - $x = Math::BigInt -> new("0"); $x -> from_oct("177776"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("177776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 621 - $x = Math::BigInt -> new("1"); $x -> from_oct("177776"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("177776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 622 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("177776"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("177776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 623 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("177776"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("177776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 624 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("177776"); # Subtest: $x = Math::BigInt -> from_oct("177776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 625 - $x = Math::BigInt -> from_oct("177776 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("177776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 626 - $x = Math::BigInt -> new("-1"); $x -> from_oct("177776 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("177776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 627 - $x = Math::BigInt -> new("0"); $x -> from_oct("177776 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("177776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 628 - $x = Math::BigInt -> new("1"); $x -> from_oct("177776 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("177776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 629 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("177776 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("177776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 630 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("177776 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("177776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 631 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("177776 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 177776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 632 - $x = Math::BigInt -> from_oct(" # 177776"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 177776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 633 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 177776"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 177776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 634 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 177776"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 177776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 635 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 177776"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 177776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 636 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 177776"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 177776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 637 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 177776"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 177776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 638 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 177776"); # Subtest: $x = Math::BigInt -> from_oct(" # 177776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 639 - $x = Math::BigInt -> from_oct(" # 177776 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 177776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 640 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 177776 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 177776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 641 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 177776 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 177776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 642 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 177776 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 177776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 643 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 177776 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 177776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 644 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 177776 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 177776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 645 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 177776 # "); # Subtest: $x = Math::BigInt -> from_oct("177777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 646 - $x = Math::BigInt -> from_oct("177777"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("177777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 647 - $x = Math::BigInt -> new("-1"); $x -> from_oct("177777"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("177777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 648 - $x = Math::BigInt -> new("0"); $x -> from_oct("177777"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("177777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 649 - $x = Math::BigInt -> new("1"); $x -> from_oct("177777"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("177777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 650 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("177777"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("177777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 651 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("177777"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("177777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 652 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("177777"); # Subtest: $x = Math::BigInt -> from_oct("177777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 653 - $x = Math::BigInt -> from_oct("177777 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("177777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 654 - $x = Math::BigInt -> new("-1"); $x -> from_oct("177777 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("177777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 655 - $x = Math::BigInt -> new("0"); $x -> from_oct("177777 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("177777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 656 - $x = Math::BigInt -> new("1"); $x -> from_oct("177777 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("177777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 657 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("177777 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("177777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 658 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("177777 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("177777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 659 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("177777 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 177777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 660 - $x = Math::BigInt -> from_oct(" # 177777"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 177777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 661 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 177777"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 177777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 662 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 177777"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 177777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 663 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 177777"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 177777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 664 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 177777"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 177777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 665 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 177777"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 177777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 666 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 177777"); # Subtest: $x = Math::BigInt -> from_oct(" # 177777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 667 - $x = Math::BigInt -> from_oct(" # 177777 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 177777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 668 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 177777 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 177777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 669 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 177777 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 177777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 670 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 177777 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 177777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 671 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 177777 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 177777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 672 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 177777 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 177777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 673 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 177777 # "); # Subtest: $x = Math::BigInt -> from_oct("200000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 674 - $x = Math::BigInt -> from_oct("200000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("200000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 675 - $x = Math::BigInt -> new("-1"); $x -> from_oct("200000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("200000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 676 - $x = Math::BigInt -> new("0"); $x -> from_oct("200000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("200000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 677 - $x = Math::BigInt -> new("1"); $x -> from_oct("200000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("200000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 678 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("200000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("200000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 679 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("200000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("200000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 680 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("200000"); # Subtest: $x = Math::BigInt -> from_oct("200000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 681 - $x = Math::BigInt -> from_oct("200000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("200000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 682 - $x = Math::BigInt -> new("-1"); $x -> from_oct("200000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("200000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 683 - $x = Math::BigInt -> new("0"); $x -> from_oct("200000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("200000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 684 - $x = Math::BigInt -> new("1"); $x -> from_oct("200000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("200000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 685 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("200000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("200000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 686 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("200000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("200000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 687 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("200000 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 200000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 688 - $x = Math::BigInt -> from_oct(" # 200000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 200000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 689 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 200000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 200000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 690 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 200000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 200000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 691 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 200000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 200000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 692 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 200000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 200000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 693 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 200000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 200000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 694 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 200000"); # Subtest: $x = Math::BigInt -> from_oct(" # 200000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 695 - $x = Math::BigInt -> from_oct(" # 200000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 200000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 696 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 200000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 200000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 697 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 200000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 200000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 698 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 200000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 200000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 699 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 200000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 200000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 700 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 200000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 200000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 701 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 200000 # "); # Subtest: $x = Math::BigInt -> from_oct("200001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 702 - $x = Math::BigInt -> from_oct("200001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("200001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 703 - $x = Math::BigInt -> new("-1"); $x -> from_oct("200001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("200001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 704 - $x = Math::BigInt -> new("0"); $x -> from_oct("200001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("200001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 705 - $x = Math::BigInt -> new("1"); $x -> from_oct("200001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("200001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 706 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("200001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("200001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 707 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("200001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("200001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 708 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("200001"); # Subtest: $x = Math::BigInt -> from_oct("200001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 709 - $x = Math::BigInt -> from_oct("200001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("200001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 710 - $x = Math::BigInt -> new("-1"); $x -> from_oct("200001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("200001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 711 - $x = Math::BigInt -> new("0"); $x -> from_oct("200001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("200001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 712 - $x = Math::BigInt -> new("1"); $x -> from_oct("200001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("200001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 713 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("200001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("200001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 714 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("200001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("200001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 715 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("200001 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 200001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 716 - $x = Math::BigInt -> from_oct(" # 200001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 200001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 717 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 200001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 200001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 718 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 200001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 200001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 719 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 200001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 200001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 720 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 200001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 200001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 721 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 200001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 200001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 722 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 200001"); # Subtest: $x = Math::BigInt -> from_oct(" # 200001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 723 - $x = Math::BigInt -> from_oct(" # 200001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 200001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 724 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 200001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 200001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 725 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 200001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 200001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 726 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 200001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 200001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 727 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 200001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 200001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 728 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 200001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 200001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 729 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 200001 # "); # Subtest: $x = Math::BigInt -> from_oct("77777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 730 - $x = Math::BigInt -> from_oct("77777776"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("77777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 731 - $x = Math::BigInt -> new("-1"); $x -> from_oct("77777776"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("77777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 732 - $x = Math::BigInt -> new("0"); $x -> from_oct("77777776"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("77777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 733 - $x = Math::BigInt -> new("1"); $x -> from_oct("77777776"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("77777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 734 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("77777776"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("77777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 735 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("77777776"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("77777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 736 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("77777776"); # Subtest: $x = Math::BigInt -> from_oct("77777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 737 - $x = Math::BigInt -> from_oct("77777776 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("77777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 738 - $x = Math::BigInt -> new("-1"); $x -> from_oct("77777776 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("77777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 739 - $x = Math::BigInt -> new("0"); $x -> from_oct("77777776 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("77777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 740 - $x = Math::BigInt -> new("1"); $x -> from_oct("77777776 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("77777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 741 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("77777776 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("77777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 742 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("77777776 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("77777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 743 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("77777776 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 77777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 744 - $x = Math::BigInt -> from_oct(" # 77777776"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 77777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 745 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 77777776"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 77777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 746 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 77777776"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 77777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 747 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 77777776"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 77777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 748 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 77777776"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 77777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 749 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 77777776"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 77777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 750 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 77777776"); # Subtest: $x = Math::BigInt -> from_oct(" # 77777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 751 - $x = Math::BigInt -> from_oct(" # 77777776 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 77777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 752 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 77777776 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 77777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 753 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 77777776 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 77777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 754 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 77777776 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 77777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 755 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 77777776 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 77777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 756 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 77777776 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 77777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 757 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 77777776 # "); # Subtest: $x = Math::BigInt -> from_oct("77777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 758 - $x = Math::BigInt -> from_oct("77777777"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("77777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 759 - $x = Math::BigInt -> new("-1"); $x -> from_oct("77777777"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("77777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 760 - $x = Math::BigInt -> new("0"); $x -> from_oct("77777777"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("77777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 761 - $x = Math::BigInt -> new("1"); $x -> from_oct("77777777"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("77777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 762 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("77777777"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("77777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 763 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("77777777"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("77777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 764 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("77777777"); # Subtest: $x = Math::BigInt -> from_oct("77777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 765 - $x = Math::BigInt -> from_oct("77777777 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("77777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 766 - $x = Math::BigInt -> new("-1"); $x -> from_oct("77777777 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("77777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 767 - $x = Math::BigInt -> new("0"); $x -> from_oct("77777777 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("77777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 768 - $x = Math::BigInt -> new("1"); $x -> from_oct("77777777 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("77777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 769 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("77777777 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("77777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 770 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("77777777 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("77777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 771 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("77777777 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 77777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 772 - $x = Math::BigInt -> from_oct(" # 77777777"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 77777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 773 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 77777777"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 77777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 774 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 77777777"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 77777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 775 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 77777777"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 77777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 776 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 77777777"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 77777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 777 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 77777777"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 77777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 778 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 77777777"); # Subtest: $x = Math::BigInt -> from_oct(" # 77777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 779 - $x = Math::BigInt -> from_oct(" # 77777777 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 77777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 780 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 77777777 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 77777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 781 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 77777777 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 77777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 782 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 77777777 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 77777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 783 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 77777777 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 77777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 784 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 77777777 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 77777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 785 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 77777777 # "); # Subtest: $x = Math::BigInt -> from_oct("100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 786 - $x = Math::BigInt -> from_oct("100000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 787 - $x = Math::BigInt -> new("-1"); $x -> from_oct("100000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 788 - $x = Math::BigInt -> new("0"); $x -> from_oct("100000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 789 - $x = Math::BigInt -> new("1"); $x -> from_oct("100000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 790 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("100000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 791 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("100000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 792 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("100000000"); # Subtest: $x = Math::BigInt -> from_oct("100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 793 - $x = Math::BigInt -> from_oct("100000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 794 - $x = Math::BigInt -> new("-1"); $x -> from_oct("100000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 795 - $x = Math::BigInt -> new("0"); $x -> from_oct("100000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 796 - $x = Math::BigInt -> new("1"); $x -> from_oct("100000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 797 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("100000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 798 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("100000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 799 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("100000000 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 800 - $x = Math::BigInt -> from_oct(" # 100000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 801 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 100000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 802 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 100000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 803 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 100000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 804 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 100000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 805 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 100000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 100000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 806 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 100000000"); # Subtest: $x = Math::BigInt -> from_oct(" # 100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 807 - $x = Math::BigInt -> from_oct(" # 100000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 808 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 100000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 809 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 100000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 810 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 100000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 811 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 100000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 812 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 100000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 100000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 813 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 100000000 # "); # Subtest: $x = Math::BigInt -> from_oct("100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 814 - $x = Math::BigInt -> from_oct("100000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 815 - $x = Math::BigInt -> new("-1"); $x -> from_oct("100000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 816 - $x = Math::BigInt -> new("0"); $x -> from_oct("100000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 817 - $x = Math::BigInt -> new("1"); $x -> from_oct("100000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 818 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("100000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 819 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("100000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 820 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("100000001"); # Subtest: $x = Math::BigInt -> from_oct("100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 821 - $x = Math::BigInt -> from_oct("100000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 822 - $x = Math::BigInt -> new("-1"); $x -> from_oct("100000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 823 - $x = Math::BigInt -> new("0"); $x -> from_oct("100000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 824 - $x = Math::BigInt -> new("1"); $x -> from_oct("100000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 825 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("100000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 826 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("100000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 827 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("100000001 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 828 - $x = Math::BigInt -> from_oct(" # 100000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 829 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 100000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 830 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 100000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 831 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 100000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 832 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 100000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 833 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 100000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 100000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 834 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 100000001"); # Subtest: $x = Math::BigInt -> from_oct(" # 100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 835 - $x = Math::BigInt -> from_oct(" # 100000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 836 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 100000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 837 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 100000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 838 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 100000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 839 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 100000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 840 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 100000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 100000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 841 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 100000001 # "); # Subtest: $x = Math::BigInt -> from_oct("37777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 842 - $x = Math::BigInt -> from_oct("37777777776"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("37777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 843 - $x = Math::BigInt -> new("-1"); $x -> from_oct("37777777776"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("37777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 844 - $x = Math::BigInt -> new("0"); $x -> from_oct("37777777776"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("37777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 845 - $x = Math::BigInt -> new("1"); $x -> from_oct("37777777776"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("37777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 846 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("37777777776"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("37777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 847 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("37777777776"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("37777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 848 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("37777777776"); # Subtest: $x = Math::BigInt -> from_oct("37777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 849 - $x = Math::BigInt -> from_oct("37777777776 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("37777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 850 - $x = Math::BigInt -> new("-1"); $x -> from_oct("37777777776 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("37777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 851 - $x = Math::BigInt -> new("0"); $x -> from_oct("37777777776 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("37777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 852 - $x = Math::BigInt -> new("1"); $x -> from_oct("37777777776 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("37777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 853 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("37777777776 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("37777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 854 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("37777777776 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("37777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 855 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("37777777776 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 37777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 856 - $x = Math::BigInt -> from_oct(" # 37777777776"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 37777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 857 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 37777777776"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 37777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 858 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 37777777776"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 37777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 859 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 37777777776"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 37777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 860 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 37777777776"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 37777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 861 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 37777777776"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 37777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 862 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 37777777776"); # Subtest: $x = Math::BigInt -> from_oct(" # 37777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 863 - $x = Math::BigInt -> from_oct(" # 37777777776 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 37777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 864 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 37777777776 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 37777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 865 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 37777777776 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 37777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 866 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 37777777776 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 37777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 867 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 37777777776 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 37777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 868 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 37777777776 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 37777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 869 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 37777777776 # "); # Subtest: $x = Math::BigInt -> from_oct("37777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 870 - $x = Math::BigInt -> from_oct("37777777777"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("37777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 871 - $x = Math::BigInt -> new("-1"); $x -> from_oct("37777777777"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("37777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 872 - $x = Math::BigInt -> new("0"); $x -> from_oct("37777777777"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("37777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 873 - $x = Math::BigInt -> new("1"); $x -> from_oct("37777777777"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("37777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 874 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("37777777777"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("37777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 875 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("37777777777"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("37777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 876 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("37777777777"); # Subtest: $x = Math::BigInt -> from_oct("37777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 877 - $x = Math::BigInt -> from_oct("37777777777 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("37777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 878 - $x = Math::BigInt -> new("-1"); $x -> from_oct("37777777777 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("37777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 879 - $x = Math::BigInt -> new("0"); $x -> from_oct("37777777777 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("37777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 880 - $x = Math::BigInt -> new("1"); $x -> from_oct("37777777777 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("37777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 881 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("37777777777 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("37777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 882 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("37777777777 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("37777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 883 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("37777777777 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 37777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 884 - $x = Math::BigInt -> from_oct(" # 37777777777"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 37777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 885 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 37777777777"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 37777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 886 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 37777777777"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 37777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 887 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 37777777777"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 37777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 888 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 37777777777"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 37777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 889 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 37777777777"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 37777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 890 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 37777777777"); # Subtest: $x = Math::BigInt -> from_oct(" # 37777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 891 - $x = Math::BigInt -> from_oct(" # 37777777777 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 37777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 892 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 37777777777 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 37777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 893 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 37777777777 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 37777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 894 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 37777777777 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 37777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 895 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 37777777777 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 37777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 896 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 37777777777 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 37777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 897 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 37777777777 # "); # Subtest: $x = Math::BigInt -> from_oct("40000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 898 - $x = Math::BigInt -> from_oct("40000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("40000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 899 - $x = Math::BigInt -> new("-1"); $x -> from_oct("40000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("40000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 900 - $x = Math::BigInt -> new("0"); $x -> from_oct("40000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("40000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 901 - $x = Math::BigInt -> new("1"); $x -> from_oct("40000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("40000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 902 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("40000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("40000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 903 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("40000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("40000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 904 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("40000000000"); # Subtest: $x = Math::BigInt -> from_oct("40000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 905 - $x = Math::BigInt -> from_oct("40000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("40000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 906 - $x = Math::BigInt -> new("-1"); $x -> from_oct("40000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("40000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 907 - $x = Math::BigInt -> new("0"); $x -> from_oct("40000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("40000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 908 - $x = Math::BigInt -> new("1"); $x -> from_oct("40000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("40000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 909 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("40000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("40000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 910 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("40000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("40000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 911 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("40000000000 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 40000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 912 - $x = Math::BigInt -> from_oct(" # 40000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 40000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 913 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 40000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 40000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 914 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 40000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 40000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 915 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 40000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 40000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 916 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 40000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 40000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 917 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 40000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 40000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 918 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 40000000000"); # Subtest: $x = Math::BigInt -> from_oct(" # 40000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 919 - $x = Math::BigInt -> from_oct(" # 40000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 40000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 920 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 40000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 40000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 921 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 40000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 40000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 922 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 40000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 40000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 923 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 40000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 40000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 924 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 40000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 40000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 925 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 40000000000 # "); # Subtest: $x = Math::BigInt -> from_oct("40000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 926 - $x = Math::BigInt -> from_oct("40000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("40000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 927 - $x = Math::BigInt -> new("-1"); $x -> from_oct("40000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("40000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 928 - $x = Math::BigInt -> new("0"); $x -> from_oct("40000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("40000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 929 - $x = Math::BigInt -> new("1"); $x -> from_oct("40000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("40000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 930 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("40000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("40000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 931 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("40000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("40000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 932 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("40000000001"); # Subtest: $x = Math::BigInt -> from_oct("40000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 933 - $x = Math::BigInt -> from_oct("40000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("40000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 934 - $x = Math::BigInt -> new("-1"); $x -> from_oct("40000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("40000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 935 - $x = Math::BigInt -> new("0"); $x -> from_oct("40000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("40000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 936 - $x = Math::BigInt -> new("1"); $x -> from_oct("40000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("40000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 937 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("40000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("40000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 938 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("40000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("40000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 939 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("40000000001 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 40000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 940 - $x = Math::BigInt -> from_oct(" # 40000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 40000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 941 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 40000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 40000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 942 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 40000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 40000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 943 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 40000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 40000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 944 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 40000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 40000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 945 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 40000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 40000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 946 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 40000000001"); # Subtest: $x = Math::BigInt -> from_oct(" # 40000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 947 - $x = Math::BigInt -> from_oct(" # 40000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 40000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 948 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 40000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 40000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 949 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 40000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 40000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 950 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 40000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 40000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 951 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 40000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 40000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 952 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 40000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 40000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 953 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 40000000001 # "); # Subtest: $x = Math::BigInt -> from_oct("17777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 954 - $x = Math::BigInt -> from_oct("17777777777776"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("17777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 955 - $x = Math::BigInt -> new("-1"); $x -> from_oct("17777777777776"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("17777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 956 - $x = Math::BigInt -> new("0"); $x -> from_oct("17777777777776"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("17777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 957 - $x = Math::BigInt -> new("1"); $x -> from_oct("17777777777776"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("17777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 958 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("17777777777776"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("17777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 959 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("17777777777776"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("17777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 960 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("17777777777776"); # Subtest: $x = Math::BigInt -> from_oct("17777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 961 - $x = Math::BigInt -> from_oct("17777777777776 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("17777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 962 - $x = Math::BigInt -> new("-1"); $x -> from_oct("17777777777776 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("17777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 963 - $x = Math::BigInt -> new("0"); $x -> from_oct("17777777777776 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("17777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 964 - $x = Math::BigInt -> new("1"); $x -> from_oct("17777777777776 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("17777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 965 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("17777777777776 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("17777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 966 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("17777777777776 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("17777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 967 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("17777777777776 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 17777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 968 - $x = Math::BigInt -> from_oct(" # 17777777777776"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 17777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 969 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 17777777777776"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 17777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 970 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 17777777777776"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 17777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 971 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 17777777777776"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 17777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 972 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 17777777777776"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 17777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 973 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 17777777777776"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 17777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 974 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 17777777777776"); # Subtest: $x = Math::BigInt -> from_oct(" # 17777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 975 - $x = Math::BigInt -> from_oct(" # 17777777777776 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 17777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 976 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 17777777777776 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 17777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 977 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 17777777777776 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 17777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 978 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 17777777777776 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 17777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 979 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 17777777777776 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 17777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 980 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 17777777777776 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 17777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 981 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 17777777777776 # "); # Subtest: $x = Math::BigInt -> from_oct("17777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 982 - $x = Math::BigInt -> from_oct("17777777777777"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("17777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 983 - $x = Math::BigInt -> new("-1"); $x -> from_oct("17777777777777"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("17777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 984 - $x = Math::BigInt -> new("0"); $x -> from_oct("17777777777777"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("17777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 985 - $x = Math::BigInt -> new("1"); $x -> from_oct("17777777777777"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("17777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 986 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("17777777777777"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("17777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 987 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("17777777777777"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("17777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 988 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("17777777777777"); # Subtest: $x = Math::BigInt -> from_oct("17777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 989 - $x = Math::BigInt -> from_oct("17777777777777 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("17777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 990 - $x = Math::BigInt -> new("-1"); $x -> from_oct("17777777777777 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("17777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 991 - $x = Math::BigInt -> new("0"); $x -> from_oct("17777777777777 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("17777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 992 - $x = Math::BigInt -> new("1"); $x -> from_oct("17777777777777 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("17777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 993 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("17777777777777 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("17777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 994 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("17777777777777 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("17777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 995 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("17777777777777 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 17777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 996 - $x = Math::BigInt -> from_oct(" # 17777777777777"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 17777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 997 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 17777777777777"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 17777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 998 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 17777777777777"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 17777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 999 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 17777777777777"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 17777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1000 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 17777777777777"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 17777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1001 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 17777777777777"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 17777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1002 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 17777777777777"); # Subtest: $x = Math::BigInt -> from_oct(" # 17777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1003 - $x = Math::BigInt -> from_oct(" # 17777777777777 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 17777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1004 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 17777777777777 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 17777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1005 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 17777777777777 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 17777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1006 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 17777777777777 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 17777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1007 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 17777777777777 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 17777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1008 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 17777777777777 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 17777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1009 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 17777777777777 # "); # Subtest: $x = Math::BigInt -> from_oct("20000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1010 - $x = Math::BigInt -> from_oct("20000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("20000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1011 - $x = Math::BigInt -> new("-1"); $x -> from_oct("20000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("20000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1012 - $x = Math::BigInt -> new("0"); $x -> from_oct("20000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("20000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1013 - $x = Math::BigInt -> new("1"); $x -> from_oct("20000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("20000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1014 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("20000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("20000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1015 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("20000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("20000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1016 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("20000000000000"); # Subtest: $x = Math::BigInt -> from_oct("20000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1017 - $x = Math::BigInt -> from_oct("20000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("20000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1018 - $x = Math::BigInt -> new("-1"); $x -> from_oct("20000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("20000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1019 - $x = Math::BigInt -> new("0"); $x -> from_oct("20000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("20000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1020 - $x = Math::BigInt -> new("1"); $x -> from_oct("20000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("20000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1021 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("20000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("20000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1022 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("20000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("20000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1023 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("20000000000000 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 20000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1024 - $x = Math::BigInt -> from_oct(" # 20000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 20000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1025 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 20000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 20000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1026 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 20000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 20000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1027 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 20000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 20000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1028 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 20000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 20000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1029 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 20000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 20000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1030 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 20000000000000"); # Subtest: $x = Math::BigInt -> from_oct(" # 20000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1031 - $x = Math::BigInt -> from_oct(" # 20000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 20000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1032 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 20000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 20000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1033 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 20000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 20000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1034 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 20000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 20000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1035 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 20000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 20000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1036 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 20000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 20000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1037 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 20000000000000 # "); # Subtest: $x = Math::BigInt -> from_oct("20000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1038 - $x = Math::BigInt -> from_oct("20000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("20000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1039 - $x = Math::BigInt -> new("-1"); $x -> from_oct("20000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("20000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1040 - $x = Math::BigInt -> new("0"); $x -> from_oct("20000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("20000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1041 - $x = Math::BigInt -> new("1"); $x -> from_oct("20000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("20000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1042 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("20000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("20000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1043 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("20000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("20000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1044 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("20000000000001"); # Subtest: $x = Math::BigInt -> from_oct("20000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1045 - $x = Math::BigInt -> from_oct("20000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("20000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1046 - $x = Math::BigInt -> new("-1"); $x -> from_oct("20000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("20000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1047 - $x = Math::BigInt -> new("0"); $x -> from_oct("20000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("20000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1048 - $x = Math::BigInt -> new("1"); $x -> from_oct("20000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("20000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1049 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("20000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("20000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1050 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("20000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("20000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1051 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("20000000000001 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 20000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1052 - $x = Math::BigInt -> from_oct(" # 20000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 20000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1053 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 20000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 20000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1054 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 20000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 20000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1055 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 20000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 20000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1056 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 20000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 20000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1057 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 20000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 20000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1058 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 20000000000001"); # Subtest: $x = Math::BigInt -> from_oct(" # 20000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1059 - $x = Math::BigInt -> from_oct(" # 20000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 20000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1060 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 20000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 20000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1061 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 20000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 20000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1062 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 20000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 20000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1063 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 20000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 20000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1064 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 20000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 20000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1065 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 20000000000001 # "); # Subtest: $x = Math::BigInt -> from_oct("7777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1066 - $x = Math::BigInt -> from_oct("7777777777777776"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("7777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1067 - $x = Math::BigInt -> new("-1"); $x -> from_oct("7777777777777776"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("7777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1068 - $x = Math::BigInt -> new("0"); $x -> from_oct("7777777777777776"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("7777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1069 - $x = Math::BigInt -> new("1"); $x -> from_oct("7777777777777776"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("7777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1070 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("7777777777777776"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("7777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1071 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("7777777777777776"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("7777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1072 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("7777777777777776"); # Subtest: $x = Math::BigInt -> from_oct("7777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1073 - $x = Math::BigInt -> from_oct("7777777777777776 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("7777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1074 - $x = Math::BigInt -> new("-1"); $x -> from_oct("7777777777777776 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("7777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1075 - $x = Math::BigInt -> new("0"); $x -> from_oct("7777777777777776 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("7777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1076 - $x = Math::BigInt -> new("1"); $x -> from_oct("7777777777777776 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("7777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1077 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("7777777777777776 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("7777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1078 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("7777777777777776 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("7777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1079 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("7777777777777776 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 7777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1080 - $x = Math::BigInt -> from_oct(" # 7777777777777776"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 7777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1081 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 7777777777777776"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 7777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1082 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 7777777777777776"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 7777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1083 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 7777777777777776"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 7777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1084 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 7777777777777776"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 7777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1085 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 7777777777777776"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 7777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1086 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 7777777777777776"); # Subtest: $x = Math::BigInt -> from_oct(" # 7777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1087 - $x = Math::BigInt -> from_oct(" # 7777777777777776 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 7777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1088 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 7777777777777776 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 7777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1089 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 7777777777777776 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 7777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1090 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 7777777777777776 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 7777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1091 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 7777777777777776 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 7777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1092 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 7777777777777776 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 7777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1093 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 7777777777777776 # "); # Subtest: $x = Math::BigInt -> from_oct("7777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1094 - $x = Math::BigInt -> from_oct("7777777777777777"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("7777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1095 - $x = Math::BigInt -> new("-1"); $x -> from_oct("7777777777777777"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("7777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1096 - $x = Math::BigInt -> new("0"); $x -> from_oct("7777777777777777"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("7777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1097 - $x = Math::BigInt -> new("1"); $x -> from_oct("7777777777777777"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("7777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1098 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("7777777777777777"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("7777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1099 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("7777777777777777"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("7777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1100 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("7777777777777777"); # Subtest: $x = Math::BigInt -> from_oct("7777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1101 - $x = Math::BigInt -> from_oct("7777777777777777 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("7777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1102 - $x = Math::BigInt -> new("-1"); $x -> from_oct("7777777777777777 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("7777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1103 - $x = Math::BigInt -> new("0"); $x -> from_oct("7777777777777777 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("7777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1104 - $x = Math::BigInt -> new("1"); $x -> from_oct("7777777777777777 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("7777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1105 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("7777777777777777 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("7777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1106 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("7777777777777777 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("7777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1107 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("7777777777777777 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 7777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1108 - $x = Math::BigInt -> from_oct(" # 7777777777777777"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 7777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1109 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 7777777777777777"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 7777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1110 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 7777777777777777"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 7777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1111 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 7777777777777777"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 7777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1112 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 7777777777777777"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 7777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1113 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 7777777777777777"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 7777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1114 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 7777777777777777"); # Subtest: $x = Math::BigInt -> from_oct(" # 7777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1115 - $x = Math::BigInt -> from_oct(" # 7777777777777777 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 7777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1116 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 7777777777777777 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 7777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1117 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 7777777777777777 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 7777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1118 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 7777777777777777 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 7777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1119 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 7777777777777777 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 7777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1120 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 7777777777777777 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 7777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1121 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 7777777777777777 # "); # Subtest: $x = Math::BigInt -> from_oct("10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1122 - $x = Math::BigInt -> from_oct("10000000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1123 - $x = Math::BigInt -> new("-1"); $x -> from_oct("10000000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1124 - $x = Math::BigInt -> new("0"); $x -> from_oct("10000000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1125 - $x = Math::BigInt -> new("1"); $x -> from_oct("10000000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1126 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("10000000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1127 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("10000000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1128 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("10000000000000000"); # Subtest: $x = Math::BigInt -> from_oct("10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1129 - $x = Math::BigInt -> from_oct("10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1130 - $x = Math::BigInt -> new("-1"); $x -> from_oct("10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1131 - $x = Math::BigInt -> new("0"); $x -> from_oct("10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1132 - $x = Math::BigInt -> new("1"); $x -> from_oct("10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1133 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1134 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1135 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("10000000000000000 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1136 - $x = Math::BigInt -> from_oct(" # 10000000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1137 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 10000000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1138 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 10000000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1139 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 10000000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1140 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 10000000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1141 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 10000000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 10000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1142 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 10000000000000000"); # Subtest: $x = Math::BigInt -> from_oct(" # 10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1143 - $x = Math::BigInt -> from_oct(" # 10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1144 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1145 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1146 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1147 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1148 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 10000000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 10000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1149 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 10000000000000000 # "); # Subtest: $x = Math::BigInt -> from_oct("10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1150 - $x = Math::BigInt -> from_oct("10000000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1151 - $x = Math::BigInt -> new("-1"); $x -> from_oct("10000000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1152 - $x = Math::BigInt -> new("0"); $x -> from_oct("10000000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1153 - $x = Math::BigInt -> new("1"); $x -> from_oct("10000000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1154 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("10000000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1155 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("10000000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1156 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("10000000000000001"); # Subtest: $x = Math::BigInt -> from_oct("10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1157 - $x = Math::BigInt -> from_oct("10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1158 - $x = Math::BigInt -> new("-1"); $x -> from_oct("10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1159 - $x = Math::BigInt -> new("0"); $x -> from_oct("10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1160 - $x = Math::BigInt -> new("1"); $x -> from_oct("10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1161 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1162 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1163 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("10000000000000001 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1164 - $x = Math::BigInt -> from_oct(" # 10000000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1165 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 10000000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1166 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 10000000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1167 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 10000000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1168 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 10000000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1169 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 10000000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 10000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1170 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 10000000000000001"); # Subtest: $x = Math::BigInt -> from_oct(" # 10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1171 - $x = Math::BigInt -> from_oct(" # 10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1172 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1173 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1174 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1175 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1176 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 10000000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 10000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1177 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 10000000000000001 # "); # Subtest: $x = Math::BigInt -> from_oct("3777777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1178 - $x = Math::BigInt -> from_oct("3777777777777777776"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("3777777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1179 - $x = Math::BigInt -> new("-1"); $x -> from_oct("3777777777777777776"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("3777777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1180 - $x = Math::BigInt -> new("0"); $x -> from_oct("3777777777777777776"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("3777777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1181 - $x = Math::BigInt -> new("1"); $x -> from_oct("3777777777777777776"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("3777777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1182 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("3777777777777777776"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("3777777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1183 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("3777777777777777776"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("3777777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1184 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("3777777777777777776"); # Subtest: $x = Math::BigInt -> from_oct("3777777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1185 - $x = Math::BigInt -> from_oct("3777777777777777776 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("3777777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1186 - $x = Math::BigInt -> new("-1"); $x -> from_oct("3777777777777777776 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("3777777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1187 - $x = Math::BigInt -> new("0"); $x -> from_oct("3777777777777777776 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("3777777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1188 - $x = Math::BigInt -> new("1"); $x -> from_oct("3777777777777777776 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("3777777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1189 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("3777777777777777776 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("3777777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1190 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("3777777777777777776 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("3777777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1191 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("3777777777777777776 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 3777777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1192 - $x = Math::BigInt -> from_oct(" # 3777777777777777776"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 3777777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1193 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 3777777777777777776"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 3777777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1194 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 3777777777777777776"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 3777777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1195 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 3777777777777777776"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 3777777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1196 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 3777777777777777776"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 3777777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1197 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 3777777777777777776"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 3777777777777777776"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1198 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 3777777777777777776"); # Subtest: $x = Math::BigInt -> from_oct(" # 3777777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1199 - $x = Math::BigInt -> from_oct(" # 3777777777777777776 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 3777777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1200 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 3777777777777777776 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 3777777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1201 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 3777777777777777776 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 3777777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1202 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 3777777777777777776 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 3777777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1203 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 3777777777777777776 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 3777777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1204 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 3777777777777777776 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 3777777777777777776 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1205 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 3777777777777777776 # "); # Subtest: $x = Math::BigInt -> from_oct("3777777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1206 - $x = Math::BigInt -> from_oct("3777777777777777777"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("3777777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1207 - $x = Math::BigInt -> new("-1"); $x -> from_oct("3777777777777777777"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("3777777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1208 - $x = Math::BigInt -> new("0"); $x -> from_oct("3777777777777777777"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("3777777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1209 - $x = Math::BigInt -> new("1"); $x -> from_oct("3777777777777777777"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("3777777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1210 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("3777777777777777777"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("3777777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1211 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("3777777777777777777"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("3777777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1212 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("3777777777777777777"); # Subtest: $x = Math::BigInt -> from_oct("3777777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1213 - $x = Math::BigInt -> from_oct("3777777777777777777 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("3777777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1214 - $x = Math::BigInt -> new("-1"); $x -> from_oct("3777777777777777777 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("3777777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1215 - $x = Math::BigInt -> new("0"); $x -> from_oct("3777777777777777777 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("3777777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1216 - $x = Math::BigInt -> new("1"); $x -> from_oct("3777777777777777777 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("3777777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1217 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("3777777777777777777 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("3777777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1218 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("3777777777777777777 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("3777777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1219 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("3777777777777777777 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 3777777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1220 - $x = Math::BigInt -> from_oct(" # 3777777777777777777"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 3777777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1221 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 3777777777777777777"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 3777777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1222 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 3777777777777777777"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 3777777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1223 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 3777777777777777777"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 3777777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1224 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 3777777777777777777"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 3777777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1225 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 3777777777777777777"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 3777777777777777777"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1226 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 3777777777777777777"); # Subtest: $x = Math::BigInt -> from_oct(" # 3777777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1227 - $x = Math::BigInt -> from_oct(" # 3777777777777777777 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 3777777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1228 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 3777777777777777777 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 3777777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1229 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 3777777777777777777 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 3777777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1230 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 3777777777777777777 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 3777777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1231 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 3777777777777777777 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 3777777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1232 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 3777777777777777777 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 3777777777777777777 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1233 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 3777777777777777777 # "); # Subtest: $x = Math::BigInt -> from_oct("4000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1234 - $x = Math::BigInt -> from_oct("4000000000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("4000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1235 - $x = Math::BigInt -> new("-1"); $x -> from_oct("4000000000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("4000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1236 - $x = Math::BigInt -> new("0"); $x -> from_oct("4000000000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("4000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1237 - $x = Math::BigInt -> new("1"); $x -> from_oct("4000000000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("4000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1238 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("4000000000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("4000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1239 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("4000000000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("4000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1240 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("4000000000000000000"); # Subtest: $x = Math::BigInt -> from_oct("4000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1241 - $x = Math::BigInt -> from_oct("4000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("4000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1242 - $x = Math::BigInt -> new("-1"); $x -> from_oct("4000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("4000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1243 - $x = Math::BigInt -> new("0"); $x -> from_oct("4000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("4000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1244 - $x = Math::BigInt -> new("1"); $x -> from_oct("4000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("4000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1245 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("4000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("4000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1246 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("4000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("4000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1247 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("4000000000000000000 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 4000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1248 - $x = Math::BigInt -> from_oct(" # 4000000000000000000"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 4000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1249 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 4000000000000000000"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 4000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1250 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 4000000000000000000"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 4000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1251 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 4000000000000000000"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 4000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1252 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 4000000000000000000"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 4000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1253 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 4000000000000000000"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 4000000000000000000"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1254 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 4000000000000000000"); # Subtest: $x = Math::BigInt -> from_oct(" # 4000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1255 - $x = Math::BigInt -> from_oct(" # 4000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 4000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1256 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 4000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 4000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1257 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 4000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 4000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1258 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 4000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 4000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1259 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 4000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 4000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1260 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 4000000000000000000 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 4000000000000000000 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1261 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 4000000000000000000 # "); # Subtest: $x = Math::BigInt -> from_oct("4000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1262 - $x = Math::BigInt -> from_oct("4000000000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("4000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1263 - $x = Math::BigInt -> new("-1"); $x -> from_oct("4000000000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("4000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1264 - $x = Math::BigInt -> new("0"); $x -> from_oct("4000000000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("4000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1265 - $x = Math::BigInt -> new("1"); $x -> from_oct("4000000000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("4000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1266 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("4000000000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("4000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1267 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("4000000000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("4000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1268 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("4000000000000000001"); # Subtest: $x = Math::BigInt -> from_oct("4000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1269 - $x = Math::BigInt -> from_oct("4000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("4000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1270 - $x = Math::BigInt -> new("-1"); $x -> from_oct("4000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("4000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1271 - $x = Math::BigInt -> new("0"); $x -> from_oct("4000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("4000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1272 - $x = Math::BigInt -> new("1"); $x -> from_oct("4000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("4000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1273 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("4000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("4000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1274 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("4000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("4000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1275 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("4000000000000000001 # "); # Subtest: $x = Math::BigInt -> from_oct(" # 4000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1276 - $x = Math::BigInt -> from_oct(" # 4000000000000000001"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 4000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1277 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 4000000000000000001"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 4000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1278 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 4000000000000000001"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 4000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1279 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 4000000000000000001"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 4000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1280 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 4000000000000000001"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 4000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1281 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 4000000000000000001"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 4000000000000000001"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1282 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 4000000000000000001"); # Subtest: $x = Math::BigInt -> from_oct(" # 4000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1283 - $x = Math::BigInt -> from_oct(" # 4000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 4000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1284 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # 4000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # 4000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1285 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # 4000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # 4000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1286 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # 4000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 4000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1287 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # 4000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 4000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1288 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # 4000000000000000001 # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 4000000000000000001 # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1289 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # 4000000000000000001 # "); # Subtest: $x = Math::BigInt -> from_oct("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1290 - $x = Math::BigInt -> from_oct("NaN"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1291 - $x = Math::BigInt -> new("-1"); $x -> from_oct("NaN"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1292 - $x = Math::BigInt -> new("0"); $x -> from_oct("NaN"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1293 - $x = Math::BigInt -> new("1"); $x -> from_oct("NaN"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1294 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("NaN"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1295 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("NaN"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1296 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("NaN"); # Subtest: $x = Math::BigInt -> from_oct("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1297 - $x = Math::BigInt -> from_oct("NaN # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1298 - $x = Math::BigInt -> new("-1"); $x -> from_oct("NaN # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1299 - $x = Math::BigInt -> new("0"); $x -> from_oct("NaN # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1300 - $x = Math::BigInt -> new("1"); $x -> from_oct("NaN # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1301 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("NaN # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1302 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("NaN # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1303 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("NaN # "); # Subtest: $x = Math::BigInt -> from_oct(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1304 - $x = Math::BigInt -> from_oct(" # NaN"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1305 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # NaN"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1306 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # NaN"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1307 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # NaN"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1308 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # NaN"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1309 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # NaN"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # NaN"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1310 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # NaN"); # Subtest: $x = Math::BigInt -> from_oct(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1311 - $x = Math::BigInt -> from_oct(" # NaN # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1312 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # NaN # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1313 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # NaN # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1314 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # NaN # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1315 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # NaN # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1316 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # NaN # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # NaN # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1317 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # NaN # "); # Subtest: $x = Math::BigInt -> from_oct("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1318 - $x = Math::BigInt -> from_oct("+inf"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1319 - $x = Math::BigInt -> new("-1"); $x -> from_oct("+inf"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1320 - $x = Math::BigInt -> new("0"); $x -> from_oct("+inf"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1321 - $x = Math::BigInt -> new("1"); $x -> from_oct("+inf"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1322 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("+inf"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1323 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("+inf"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("+inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1324 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("+inf"); # Subtest: $x = Math::BigInt -> from_oct("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1325 - $x = Math::BigInt -> from_oct("+inf # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1326 - $x = Math::BigInt -> new("-1"); $x -> from_oct("+inf # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1327 - $x = Math::BigInt -> new("0"); $x -> from_oct("+inf # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1328 - $x = Math::BigInt -> new("1"); $x -> from_oct("+inf # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1329 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("+inf # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1330 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("+inf # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("+inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1331 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("+inf # "); # Subtest: $x = Math::BigInt -> from_oct(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1332 - $x = Math::BigInt -> from_oct(" # +inf"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1333 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # +inf"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1334 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # +inf"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1335 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # +inf"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1336 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # +inf"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1337 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # +inf"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # +inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1338 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # +inf"); # Subtest: $x = Math::BigInt -> from_oct(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1339 - $x = Math::BigInt -> from_oct(" # +inf # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1340 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # +inf # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1341 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # +inf # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1342 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # +inf # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1343 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # +inf # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1344 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # +inf # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # +inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1345 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # +inf # "); # Subtest: $x = Math::BigInt -> from_oct("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1346 - $x = Math::BigInt -> from_oct("-inf"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1347 - $x = Math::BigInt -> new("-1"); $x -> from_oct("-inf"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1348 - $x = Math::BigInt -> new("0"); $x -> from_oct("-inf"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1349 - $x = Math::BigInt -> new("1"); $x -> from_oct("-inf"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1350 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("-inf"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1351 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("-inf"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("-inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1352 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("-inf"); # Subtest: $x = Math::BigInt -> from_oct("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1353 - $x = Math::BigInt -> from_oct("-inf # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1354 - $x = Math::BigInt -> new("-1"); $x -> from_oct("-inf # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1355 - $x = Math::BigInt -> new("0"); $x -> from_oct("-inf # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1356 - $x = Math::BigInt -> new("1"); $x -> from_oct("-inf # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1357 - $x = Math::BigInt -> new("-inf"); $x -> from_oct("-inf # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1358 - $x = Math::BigInt -> new("+inf"); $x -> from_oct("-inf # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct("-inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1359 - $x = Math::BigInt -> new("NaN"); $x -> from_oct("-inf # "); # Subtest: $x = Math::BigInt -> from_oct(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1360 - $x = Math::BigInt -> from_oct(" # -inf"); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1361 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # -inf"); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1362 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # -inf"); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1363 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # -inf"); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1364 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # -inf"); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1365 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # -inf"); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # -inf"); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1366 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # -inf"); # Subtest: $x = Math::BigInt -> from_oct(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1367 - $x = Math::BigInt -> from_oct(" # -inf # "); # Subtest: $x = Math::BigInt -> new("-1"); $x -> from_oct(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1368 - $x = Math::BigInt -> new("-1"); $x -> from_oct(" # -inf # "); # Subtest: $x = Math::BigInt -> new("0"); $x -> from_oct(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1369 - $x = Math::BigInt -> new("0"); $x -> from_oct(" # -inf # "); # Subtest: $x = Math::BigInt -> new("1"); $x -> from_oct(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1370 - $x = Math::BigInt -> new("1"); $x -> from_oct(" # -inf # "); # Subtest: $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1371 - $x = Math::BigInt -> new("-inf"); $x -> from_oct(" # -inf # "); # Subtest: $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1372 - $x = Math::BigInt -> new("+inf"); $x -> from_oct(" # -inf # "); # Subtest: $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # -inf # "); ok 1 - output arg is a Math::BigInt 1..2 ok 2 - output arg has the right value ok 1373 - $x = Math::BigInt -> new("NaN"); $x -> from_oct(" # -inf # "); ok t/inf_nan.t ................................... 1..2052 ok 1 - x Math::BigInt -inf + -inf ok 2 - r Math::BigInt -inf + -inf ok 3 - x Math::BigInt::Subclass -inf + -inf ok 4 - r Math::BigInt::Subclass -inf + -inf ok 5 - x Math::BigFloat -inf + -inf ok 6 - r Math::BigFloat -inf + -inf ok 7 - x Math::BigFloat::Subclass -inf + -inf ok 8 - r Math::BigFloat::Subclass -inf + -inf ok 9 - x Math::BigInt -1 + -inf ok 10 - r Math::BigInt -1 + -inf ok 11 - x Math::BigInt::Subclass -1 + -inf ok 12 - r Math::BigInt::Subclass -1 + -inf ok 13 - x Math::BigFloat -1 + -inf ok 14 - r Math::BigFloat -1 + -inf ok 15 - x Math::BigFloat::Subclass -1 + -inf ok 16 - r Math::BigFloat::Subclass -1 + -inf ok 17 - x Math::BigInt -0 + -inf ok 18 - r Math::BigInt -0 + -inf ok 19 - x Math::BigInt::Subclass -0 + -inf ok 20 - r Math::BigInt::Subclass -0 + -inf ok 21 - x Math::BigFloat -0 + -inf ok 22 - r Math::BigFloat -0 + -inf ok 23 - x Math::BigFloat::Subclass -0 + -inf ok 24 - r Math::BigFloat::Subclass -0 + -inf ok 25 - x Math::BigInt 0 + -inf ok 26 - r Math::BigInt 0 + -inf ok 27 - x Math::BigInt::Subclass 0 + -inf ok 28 - r Math::BigInt::Subclass 0 + -inf ok 29 - x Math::BigFloat 0 + -inf ok 30 - r Math::BigFloat 0 + -inf ok 31 - x Math::BigFloat::Subclass 0 + -inf ok 32 - r Math::BigFloat::Subclass 0 + -inf ok 33 - x Math::BigInt 1 + -inf ok 34 - r Math::BigInt 1 + -inf ok 35 - x Math::BigInt::Subclass 1 + -inf ok 36 - r Math::BigInt::Subclass 1 + -inf ok 37 - x Math::BigFloat 1 + -inf ok 38 - r Math::BigFloat 1 + -inf ok 39 - x Math::BigFloat::Subclass 1 + -inf ok 40 - r Math::BigFloat::Subclass 1 + -inf ok 41 - x Math::BigInt inf + -inf ok 42 - r Math::BigInt inf + -inf ok 43 - x Math::BigInt::Subclass inf + -inf ok 44 - r Math::BigInt::Subclass inf + -inf ok 45 - x Math::BigFloat inf + -inf ok 46 - r Math::BigFloat inf + -inf ok 47 - x Math::BigFloat::Subclass inf + -inf ok 48 - r Math::BigFloat::Subclass inf + -inf ok 49 - x Math::BigInt NaN + -inf ok 50 - r Math::BigInt NaN + -inf ok 51 - x Math::BigInt::Subclass NaN + -inf ok 52 - r Math::BigInt::Subclass NaN + -inf ok 53 - x Math::BigFloat NaN + -inf ok 54 - r Math::BigFloat NaN + -inf ok 55 - x Math::BigFloat::Subclass NaN + -inf ok 56 - r Math::BigFloat::Subclass NaN + -inf ok 57 - x Math::BigInt -inf + -1 ok 58 - r Math::BigInt -inf + -1 ok 59 - x Math::BigInt::Subclass -inf + -1 ok 60 - r Math::BigInt::Subclass -inf + -1 ok 61 - x Math::BigFloat -inf + -1 ok 62 - r Math::BigFloat -inf + -1 ok 63 - x Math::BigFloat::Subclass -inf + -1 ok 64 - r Math::BigFloat::Subclass -inf + -1 ok 65 - x Math::BigInt -1 + -1 ok 66 - r Math::BigInt -1 + -1 ok 67 - x Math::BigInt::Subclass -1 + -1 ok 68 - r Math::BigInt::Subclass -1 + -1 ok 69 - x Math::BigFloat -1 + -1 ok 70 - r Math::BigFloat -1 + -1 ok 71 - x Math::BigFloat::Subclass -1 + -1 ok 72 - r Math::BigFloat::Subclass -1 + -1 ok 73 - x Math::BigInt -0 + -1 ok 74 - r Math::BigInt -0 + -1 ok 75 - x Math::BigInt::Subclass -0 + -1 ok 76 - r Math::BigInt::Subclass -0 + -1 ok 77 - x Math::BigFloat -0 + -1 ok 78 - r Math::BigFloat -0 + -1 ok 79 - x Math::BigFloat::Subclass -0 + -1 ok 80 - r Math::BigFloat::Subclass -0 + -1 ok 81 - x Math::BigInt 0 + -1 ok 82 - r Math::BigInt 0 + -1 ok 83 - x Math::BigInt::Subclass 0 + -1 ok 84 - r Math::BigInt::Subclass 0 + -1 ok 85 - x Math::BigFloat 0 + -1 ok 86 - r Math::BigFloat 0 + -1 ok 87 - x Math::BigFloat::Subclass 0 + -1 ok 88 - r Math::BigFloat::Subclass 0 + -1 ok 89 - x Math::BigInt 1 + -1 ok 90 - r Math::BigInt 1 + -1 ok 91 - x Math::BigInt::Subclass 1 + -1 ok 92 - r Math::BigInt::Subclass 1 + -1 ok 93 - x Math::BigFloat 1 + -1 ok 94 - r Math::BigFloat 1 + -1 ok 95 - x Math::BigFloat::Subclass 1 + -1 ok 96 - r Math::BigFloat::Subclass 1 + -1 ok 97 - x Math::BigInt inf + -1 ok 98 - r Math::BigInt inf + -1 ok 99 - x Math::BigInt::Subclass inf + -1 ok 100 - r Math::BigInt::Subclass inf + -1 ok 101 - x Math::BigFloat inf + -1 ok 102 - r Math::BigFloat inf + -1 ok 103 - x Math::BigFloat::Subclass inf + -1 ok 104 - r Math::BigFloat::Subclass inf + -1 ok 105 - x Math::BigInt NaN + -1 ok 106 - r Math::BigInt NaN + -1 ok 107 - x Math::BigInt::Subclass NaN + -1 ok 108 - r Math::BigInt::Subclass NaN + -1 ok 109 - x Math::BigFloat NaN + -1 ok 110 - r Math::BigFloat NaN + -1 ok 111 - x Math::BigFloat::Subclass NaN + -1 ok 112 - r Math::BigFloat::Subclass NaN + -1 ok 113 - x Math::BigInt -inf + 0 ok 114 - r Math::BigInt -inf + 0 ok 115 - x Math::BigInt::Subclass -inf + 0 ok 116 - r Math::BigInt::Subclass -inf + 0 ok 117 - x Math::BigFloat -inf + 0 ok 118 - r Math::BigFloat -inf + 0 ok 119 - x Math::BigFloat::Subclass -inf + 0 ok 120 - r Math::BigFloat::Subclass -inf + 0 ok 121 - x Math::BigInt -1 + 0 ok 122 - r Math::BigInt -1 + 0 ok 123 - x Math::BigInt::Subclass -1 + 0 ok 124 - r Math::BigInt::Subclass -1 + 0 ok 125 - x Math::BigFloat -1 + 0 ok 126 - r Math::BigFloat -1 + 0 ok 127 - x Math::BigFloat::Subclass -1 + 0 ok 128 - r Math::BigFloat::Subclass -1 + 0 ok 129 - x Math::BigInt -0 + 0 ok 130 - r Math::BigInt -0 + 0 ok 131 - x Math::BigInt::Subclass -0 + 0 ok 132 - r Math::BigInt::Subclass -0 + 0 ok 133 - x Math::BigFloat -0 + 0 ok 134 - r Math::BigFloat -0 + 0 ok 135 - x Math::BigFloat::Subclass -0 + 0 ok 136 - r Math::BigFloat::Subclass -0 + 0 ok 137 - x Math::BigInt 0 + 0 ok 138 - r Math::BigInt 0 + 0 ok 139 - x Math::BigInt::Subclass 0 + 0 ok 140 - r Math::BigInt::Subclass 0 + 0 ok 141 - x Math::BigFloat 0 + 0 ok 142 - r Math::BigFloat 0 + 0 ok 143 - x Math::BigFloat::Subclass 0 + 0 ok 144 - r Math::BigFloat::Subclass 0 + 0 ok 145 - x Math::BigInt 1 + 0 ok 146 - r Math::BigInt 1 + 0 ok 147 - x Math::BigInt::Subclass 1 + 0 ok 148 - r Math::BigInt::Subclass 1 + 0 ok 149 - x Math::BigFloat 1 + 0 ok 150 - r Math::BigFloat 1 + 0 ok 151 - x Math::BigFloat::Subclass 1 + 0 ok 152 - r Math::BigFloat::Subclass 1 + 0 ok 153 - x Math::BigInt inf + 0 ok 154 - r Math::BigInt inf + 0 ok 155 - x Math::BigInt::Subclass inf + 0 ok 156 - r Math::BigInt::Subclass inf + 0 ok 157 - x Math::BigFloat inf + 0 ok 158 - r Math::BigFloat inf + 0 ok 159 - x Math::BigFloat::Subclass inf + 0 ok 160 - r Math::BigFloat::Subclass inf + 0 ok 161 - x Math::BigInt NaN + 0 ok 162 - r Math::BigInt NaN + 0 ok 163 - x Math::BigInt::Subclass NaN + 0 ok 164 - r Math::BigInt::Subclass NaN + 0 ok 165 - x Math::BigFloat NaN + 0 ok 166 - r Math::BigFloat NaN + 0 ok 167 - x Math::BigFloat::Subclass NaN + 0 ok 168 - r Math::BigFloat::Subclass NaN + 0 ok 169 - x Math::BigInt -inf + 1 ok 170 - r Math::BigInt -inf + 1 ok 171 - x Math::BigInt::Subclass -inf + 1 ok 172 - r Math::BigInt::Subclass -inf + 1 ok 173 - x Math::BigFloat -inf + 1 ok 174 - r Math::BigFloat -inf + 1 ok 175 - x Math::BigFloat::Subclass -inf + 1 ok 176 - r Math::BigFloat::Subclass -inf + 1 ok 177 - x Math::BigInt -1 + 1 ok 178 - r Math::BigInt -1 + 1 ok 179 - x Math::BigInt::Subclass -1 + 1 ok 180 - r Math::BigInt::Subclass -1 + 1 ok 181 - x Math::BigFloat -1 + 1 ok 182 - r Math::BigFloat -1 + 1 ok 183 - x Math::BigFloat::Subclass -1 + 1 ok 184 - r Math::BigFloat::Subclass -1 + 1 ok 185 - x Math::BigInt -0 + 1 ok 186 - r Math::BigInt -0 + 1 ok 187 - x Math::BigInt::Subclass -0 + 1 ok 188 - r Math::BigInt::Subclass -0 + 1 ok 189 - x Math::BigFloat -0 + 1 ok 190 - r Math::BigFloat -0 + 1 ok 191 - x Math::BigFloat::Subclass -0 + 1 ok 192 - r Math::BigFloat::Subclass -0 + 1 ok 193 - x Math::BigInt 0 + 1 ok 194 - r Math::BigInt 0 + 1 ok 195 - x Math::BigInt::Subclass 0 + 1 ok 196 - r Math::BigInt::Subclass 0 + 1 ok 197 - x Math::BigFloat 0 + 1 ok 198 - r Math::BigFloat 0 + 1 ok 199 - x Math::BigFloat::Subclass 0 + 1 ok 200 - r Math::BigFloat::Subclass 0 + 1 ok 201 - x Math::BigInt 1 + 1 ok 202 - r Math::BigInt 1 + 1 ok 203 - x Math::BigInt::Subclass 1 + 1 ok 204 - r Math::BigInt::Subclass 1 + 1 ok 205 - x Math::BigFloat 1 + 1 ok 206 - r Math::BigFloat 1 + 1 ok 207 - x Math::BigFloat::Subclass 1 + 1 ok 208 - r Math::BigFloat::Subclass 1 + 1 ok 209 - x Math::BigInt inf + 1 ok 210 - r Math::BigInt inf + 1 ok 211 - x Math::BigInt::Subclass inf + 1 ok 212 - r Math::BigInt::Subclass inf + 1 ok 213 - x Math::BigFloat inf + 1 ok 214 - r Math::BigFloat inf + 1 ok 215 - x Math::BigFloat::Subclass inf + 1 ok 216 - r Math::BigFloat::Subclass inf + 1 ok 217 - x Math::BigInt NaN + 1 ok 218 - r Math::BigInt NaN + 1 ok 219 - x Math::BigInt::Subclass NaN + 1 ok 220 - r Math::BigInt::Subclass NaN + 1 ok 221 - x Math::BigFloat NaN + 1 ok 222 - r Math::BigFloat NaN + 1 ok 223 - x Math::BigFloat::Subclass NaN + 1 ok 224 - r Math::BigFloat::Subclass NaN + 1 ok 225 - x Math::BigInt -inf + inf ok 226 - r Math::BigInt -inf + inf ok 227 - x Math::BigInt::Subclass -inf + inf ok 228 - r Math::BigInt::Subclass -inf + inf ok 229 - x Math::BigFloat -inf + inf ok 230 - r Math::BigFloat -inf + inf ok 231 - x Math::BigFloat::Subclass -inf + inf ok 232 - r Math::BigFloat::Subclass -inf + inf ok 233 - x Math::BigInt -1 + inf ok 234 - r Math::BigInt -1 + inf ok 235 - x Math::BigInt::Subclass -1 + inf ok 236 - r Math::BigInt::Subclass -1 + inf ok 237 - x Math::BigFloat -1 + inf ok 238 - r Math::BigFloat -1 + inf ok 239 - x Math::BigFloat::Subclass -1 + inf ok 240 - r Math::BigFloat::Subclass -1 + inf ok 241 - x Math::BigInt -0 + inf ok 242 - r Math::BigInt -0 + inf ok 243 - x Math::BigInt::Subclass -0 + inf ok 244 - r Math::BigInt::Subclass -0 + inf ok 245 - x Math::BigFloat -0 + inf ok 246 - r Math::BigFloat -0 + inf ok 247 - x Math::BigFloat::Subclass -0 + inf ok 248 - r Math::BigFloat::Subclass -0 + inf ok 249 - x Math::BigInt 0 + inf ok 250 - r Math::BigInt 0 + inf ok 251 - x Math::BigInt::Subclass 0 + inf ok 252 - r Math::BigInt::Subclass 0 + inf ok 253 - x Math::BigFloat 0 + inf ok 254 - r Math::BigFloat 0 + inf ok 255 - x Math::BigFloat::Subclass 0 + inf ok 256 - r Math::BigFloat::Subclass 0 + inf ok 257 - x Math::BigInt 1 + inf ok 258 - r Math::BigInt 1 + inf ok 259 - x Math::BigInt::Subclass 1 + inf ok 260 - r Math::BigInt::Subclass 1 + inf ok 261 - x Math::BigFloat 1 + inf ok 262 - r Math::BigFloat 1 + inf ok 263 - x Math::BigFloat::Subclass 1 + inf ok 264 - r Math::BigFloat::Subclass 1 + inf ok 265 - x Math::BigInt inf + inf ok 266 - r Math::BigInt inf + inf ok 267 - x Math::BigInt::Subclass inf + inf ok 268 - r Math::BigInt::Subclass inf + inf ok 269 - x Math::BigFloat inf + inf ok 270 - r Math::BigFloat inf + inf ok 271 - x Math::BigFloat::Subclass inf + inf ok 272 - r Math::BigFloat::Subclass inf + inf ok 273 - x Math::BigInt NaN + inf ok 274 - r Math::BigInt NaN + inf ok 275 - x Math::BigInt::Subclass NaN + inf ok 276 - r Math::BigInt::Subclass NaN + inf ok 277 - x Math::BigFloat NaN + inf ok 278 - r Math::BigFloat NaN + inf ok 279 - x Math::BigFloat::Subclass NaN + inf ok 280 - r Math::BigFloat::Subclass NaN + inf ok 281 - x Math::BigInt -inf + NaN ok 282 - r Math::BigInt -inf + NaN ok 283 - x Math::BigInt::Subclass -inf + NaN ok 284 - r Math::BigInt::Subclass -inf + NaN ok 285 - x Math::BigFloat -inf + NaN ok 286 - r Math::BigFloat -inf + NaN ok 287 - x Math::BigFloat::Subclass -inf + NaN ok 288 - r Math::BigFloat::Subclass -inf + NaN ok 289 - x Math::BigInt -1 + NaN ok 290 - r Math::BigInt -1 + NaN ok 291 - x Math::BigInt::Subclass -1 + NaN ok 292 - r Math::BigInt::Subclass -1 + NaN ok 293 - x Math::BigFloat -1 + NaN ok 294 - r Math::BigFloat -1 + NaN ok 295 - x Math::BigFloat::Subclass -1 + NaN ok 296 - r Math::BigFloat::Subclass -1 + NaN ok 297 - x Math::BigInt -0 + NaN ok 298 - r Math::BigInt -0 + NaN ok 299 - x Math::BigInt::Subclass -0 + NaN ok 300 - r Math::BigInt::Subclass -0 + NaN ok 301 - x Math::BigFloat -0 + NaN ok 302 - r Math::BigFloat -0 + NaN ok 303 - x Math::BigFloat::Subclass -0 + NaN ok 304 - r Math::BigFloat::Subclass -0 + NaN ok 305 - x Math::BigInt 0 + NaN ok 306 - r Math::BigInt 0 + NaN ok 307 - x Math::BigInt::Subclass 0 + NaN ok 308 - r Math::BigInt::Subclass 0 + NaN ok 309 - x Math::BigFloat 0 + NaN ok 310 - r Math::BigFloat 0 + NaN ok 311 - x Math::BigFloat::Subclass 0 + NaN ok 312 - r Math::BigFloat::Subclass 0 + NaN ok 313 - x Math::BigInt 1 + NaN ok 314 - r Math::BigInt 1 + NaN ok 315 - x Math::BigInt::Subclass 1 + NaN ok 316 - r Math::BigInt::Subclass 1 + NaN ok 317 - x Math::BigFloat 1 + NaN ok 318 - r Math::BigFloat 1 + NaN ok 319 - x Math::BigFloat::Subclass 1 + NaN ok 320 - r Math::BigFloat::Subclass 1 + NaN ok 321 - x Math::BigInt inf + NaN ok 322 - r Math::BigInt inf + NaN ok 323 - x Math::BigInt::Subclass inf + NaN ok 324 - r Math::BigInt::Subclass inf + NaN ok 325 - x Math::BigFloat inf + NaN ok 326 - r Math::BigFloat inf + NaN ok 327 - x Math::BigFloat::Subclass inf + NaN ok 328 - r Math::BigFloat::Subclass inf + NaN ok 329 - x Math::BigInt NaN + NaN ok 330 - r Math::BigInt NaN + NaN ok 331 - x Math::BigInt::Subclass NaN + NaN ok 332 - r Math::BigInt::Subclass NaN + NaN ok 333 - x Math::BigFloat NaN + NaN ok 334 - r Math::BigFloat NaN + NaN ok 335 - x Math::BigFloat::Subclass NaN + NaN ok 336 - r Math::BigFloat::Subclass NaN + NaN ok 337 - x Math::BigInt -inf - -inf ok 338 - r Math::BigInt -inf - -inf ok 339 - x Math::BigInt::Subclass -inf - -inf ok 340 - r Math::BigInt::Subclass -inf - -inf ok 341 - x Math::BigFloat -inf - -inf ok 342 - r Math::BigFloat -inf - -inf ok 343 - x Math::BigFloat::Subclass -inf - -inf ok 344 - r Math::BigFloat::Subclass -inf - -inf ok 345 - x Math::BigInt -1 - -inf ok 346 - r Math::BigInt -1 - -inf ok 347 - x Math::BigInt::Subclass -1 - -inf ok 348 - r Math::BigInt::Subclass -1 - -inf ok 349 - x Math::BigFloat -1 - -inf ok 350 - r Math::BigFloat -1 - -inf ok 351 - x Math::BigFloat::Subclass -1 - -inf ok 352 - r Math::BigFloat::Subclass -1 - -inf ok 353 - x Math::BigInt -0 - -inf ok 354 - r Math::BigInt -0 - -inf ok 355 - x Math::BigInt::Subclass -0 - -inf ok 356 - r Math::BigInt::Subclass -0 - -inf ok 357 - x Math::BigFloat -0 - -inf ok 358 - r Math::BigFloat -0 - -inf ok 359 - x Math::BigFloat::Subclass -0 - -inf ok 360 - r Math::BigFloat::Subclass -0 - -inf ok 361 - x Math::BigInt 0 - -inf ok 362 - r Math::BigInt 0 - -inf ok 363 - x Math::BigInt::Subclass 0 - -inf ok 364 - r Math::BigInt::Subclass 0 - -inf ok 365 - x Math::BigFloat 0 - -inf ok 366 - r Math::BigFloat 0 - -inf ok 367 - x Math::BigFloat::Subclass 0 - -inf ok 368 - r Math::BigFloat::Subclass 0 - -inf ok 369 - x Math::BigInt 1 - -inf ok 370 - r Math::BigInt 1 - -inf ok 371 - x Math::BigInt::Subclass 1 - -inf ok 372 - r Math::BigInt::Subclass 1 - -inf ok 373 - x Math::BigFloat 1 - -inf ok 374 - r Math::BigFloat 1 - -inf ok 375 - x Math::BigFloat::Subclass 1 - -inf ok 376 - r Math::BigFloat::Subclass 1 - -inf ok 377 - x Math::BigInt inf - -inf ok 378 - r Math::BigInt inf - -inf ok 379 - x Math::BigInt::Subclass inf - -inf ok 380 - r Math::BigInt::Subclass inf - -inf ok 381 - x Math::BigFloat inf - -inf ok 382 - r Math::BigFloat inf - -inf ok 383 - x Math::BigFloat::Subclass inf - -inf ok 384 - r Math::BigFloat::Subclass inf - -inf ok 385 - x Math::BigInt NaN - -inf ok 386 - r Math::BigInt NaN - -inf ok 387 - x Math::BigInt::Subclass NaN - -inf ok 388 - r Math::BigInt::Subclass NaN - -inf ok 389 - x Math::BigFloat NaN - -inf ok 390 - r Math::BigFloat NaN - -inf ok 391 - x Math::BigFloat::Subclass NaN - -inf ok 392 - r Math::BigFloat::Subclass NaN - -inf ok 393 - x Math::BigInt -inf - -1 ok 394 - r Math::BigInt -inf - -1 ok 395 - x Math::BigInt::Subclass -inf - -1 ok 396 - r Math::BigInt::Subclass -inf - -1 ok 397 - x Math::BigFloat -inf - -1 ok 398 - r Math::BigFloat -inf - -1 ok 399 - x Math::BigFloat::Subclass -inf - -1 ok 400 - r Math::BigFloat::Subclass -inf - -1 ok 401 - x Math::BigInt -1 - -1 ok 402 - r Math::BigInt -1 - -1 ok 403 - x Math::BigInt::Subclass -1 - -1 ok 404 - r Math::BigInt::Subclass -1 - -1 ok 405 - x Math::BigFloat -1 - -1 ok 406 - r Math::BigFloat -1 - -1 ok 407 - x Math::BigFloat::Subclass -1 - -1 ok 408 - r Math::BigFloat::Subclass -1 - -1 ok 409 - x Math::BigInt -0 - -1 ok 410 - r Math::BigInt -0 - -1 ok 411 - x Math::BigInt::Subclass -0 - -1 ok 412 - r Math::BigInt::Subclass -0 - -1 ok 413 - x Math::BigFloat -0 - -1 ok 414 - r Math::BigFloat -0 - -1 ok 415 - x Math::BigFloat::Subclass -0 - -1 ok 416 - r Math::BigFloat::Subclass -0 - -1 ok 417 - x Math::BigInt 0 - -1 ok 418 - r Math::BigInt 0 - -1 ok 419 - x Math::BigInt::Subclass 0 - -1 ok 420 - r Math::BigInt::Subclass 0 - -1 ok 421 - x Math::BigFloat 0 - -1 ok 422 - r Math::BigFloat 0 - -1 ok 423 - x Math::BigFloat::Subclass 0 - -1 ok 424 - r Math::BigFloat::Subclass 0 - -1 ok 425 - x Math::BigInt 1 - -1 ok 426 - r Math::BigInt 1 - -1 ok 427 - x Math::BigInt::Subclass 1 - -1 ok 428 - r Math::BigInt::Subclass 1 - -1 ok 429 - x Math::BigFloat 1 - -1 ok 430 - r Math::BigFloat 1 - -1 ok 431 - x Math::BigFloat::Subclass 1 - -1 ok 432 - r Math::BigFloat::Subclass 1 - -1 ok 433 - x Math::BigInt inf - -1 ok 434 - r Math::BigInt inf - -1 ok 435 - x Math::BigInt::Subclass inf - -1 ok 436 - r Math::BigInt::Subclass inf - -1 ok 437 - x Math::BigFloat inf - -1 ok 438 - r Math::BigFloat inf - -1 ok 439 - x Math::BigFloat::Subclass inf - -1 ok 440 - r Math::BigFloat::Subclass inf - -1 ok 441 - x Math::BigInt NaN - -1 ok 442 - r Math::BigInt NaN - -1 ok 443 - x Math::BigInt::Subclass NaN - -1 ok 444 - r Math::BigInt::Subclass NaN - -1 ok 445 - x Math::BigFloat NaN - -1 ok 446 - r Math::BigFloat NaN - -1 ok 447 - x Math::BigFloat::Subclass NaN - -1 ok 448 - r Math::BigFloat::Subclass NaN - -1 ok 449 - x Math::BigInt -inf - 0 ok 450 - r Math::BigInt -inf - 0 ok 451 - x Math::BigInt::Subclass -inf - 0 ok 452 - r Math::BigInt::Subclass -inf - 0 ok 453 - x Math::BigFloat -inf - 0 ok 454 - r Math::BigFloat -inf - 0 ok 455 - x Math::BigFloat::Subclass -inf - 0 ok 456 - r Math::BigFloat::Subclass -inf - 0 ok 457 - x Math::BigInt -1 - 0 ok 458 - r Math::BigInt -1 - 0 ok 459 - x Math::BigInt::Subclass -1 - 0 ok 460 - r Math::BigInt::Subclass -1 - 0 ok 461 - x Math::BigFloat -1 - 0 ok 462 - r Math::BigFloat -1 - 0 ok 463 - x Math::BigFloat::Subclass -1 - 0 ok 464 - r Math::BigFloat::Subclass -1 - 0 ok 465 - x Math::BigInt -0 - 0 ok 466 - r Math::BigInt -0 - 0 ok 467 - x Math::BigInt::Subclass -0 - 0 ok 468 - r Math::BigInt::Subclass -0 - 0 ok 469 - x Math::BigFloat -0 - 0 ok 470 - r Math::BigFloat -0 - 0 ok 471 - x Math::BigFloat::Subclass -0 - 0 ok 472 - r Math::BigFloat::Subclass -0 - 0 ok 473 - x Math::BigInt 0 - 0 ok 474 - r Math::BigInt 0 - 0 ok 475 - x Math::BigInt::Subclass 0 - 0 ok 476 - r Math::BigInt::Subclass 0 - 0 ok 477 - x Math::BigFloat 0 - 0 ok 478 - r Math::BigFloat 0 - 0 ok 479 - x Math::BigFloat::Subclass 0 - 0 ok 480 - r Math::BigFloat::Subclass 0 - 0 ok 481 - x Math::BigInt 1 - 0 ok 482 - r Math::BigInt 1 - 0 ok 483 - x Math::BigInt::Subclass 1 - 0 ok 484 - r Math::BigInt::Subclass 1 - 0 ok 485 - x Math::BigFloat 1 - 0 ok 486 - r Math::BigFloat 1 - 0 ok 487 - x Math::BigFloat::Subclass 1 - 0 ok 488 - r Math::BigFloat::Subclass 1 - 0 ok 489 - x Math::BigInt inf - 0 ok 490 - r Math::BigInt inf - 0 ok 491 - x Math::BigInt::Subclass inf - 0 ok 492 - r Math::BigInt::Subclass inf - 0 ok 493 - x Math::BigFloat inf - 0 ok 494 - r Math::BigFloat inf - 0 ok 495 - x Math::BigFloat::Subclass inf - 0 ok 496 - r Math::BigFloat::Subclass inf - 0 ok 497 - x Math::BigInt NaN - 0 ok 498 - r Math::BigInt NaN - 0 ok 499 - x Math::BigInt::Subclass NaN - 0 ok 500 - r Math::BigInt::Subclass NaN - 0 ok 501 - x Math::BigFloat NaN - 0 ok 502 - r Math::BigFloat NaN - 0 ok 503 - x Math::BigFloat::Subclass NaN - 0 ok 504 - r Math::BigFloat::Subclass NaN - 0 ok 505 - x Math::BigInt -inf - 1 ok 506 - r Math::BigInt -inf - 1 ok 507 - x Math::BigInt::Subclass -inf - 1 ok 508 - r Math::BigInt::Subclass -inf - 1 ok 509 - x Math::BigFloat -inf - 1 ok 510 - r Math::BigFloat -inf - 1 ok 511 - x Math::BigFloat::Subclass -inf - 1 ok 512 - r Math::BigFloat::Subclass -inf - 1 ok 513 - x Math::BigInt -1 - 1 ok 514 - r Math::BigInt -1 - 1 ok 515 - x Math::BigInt::Subclass -1 - 1 ok 516 - r Math::BigInt::Subclass -1 - 1 ok 517 - x Math::BigFloat -1 - 1 ok 518 - r Math::BigFloat -1 - 1 ok 519 - x Math::BigFloat::Subclass -1 - 1 ok 520 - r Math::BigFloat::Subclass -1 - 1 ok 521 - x Math::BigInt -0 - 1 ok 522 - r Math::BigInt -0 - 1 ok 523 - x Math::BigInt::Subclass -0 - 1 ok 524 - r Math::BigInt::Subclass -0 - 1 ok 525 - x Math::BigFloat -0 - 1 ok 526 - r Math::BigFloat -0 - 1 ok 527 - x Math::BigFloat::Subclass -0 - 1 ok 528 - r Math::BigFloat::Subclass -0 - 1 ok 529 - x Math::BigInt 0 - 1 ok 530 - r Math::BigInt 0 - 1 ok 531 - x Math::BigInt::Subclass 0 - 1 ok 532 - r Math::BigInt::Subclass 0 - 1 ok 533 - x Math::BigFloat 0 - 1 ok 534 - r Math::BigFloat 0 - 1 ok 535 - x Math::BigFloat::Subclass 0 - 1 ok 536 - r Math::BigFloat::Subclass 0 - 1 ok 537 - x Math::BigInt 1 - 1 ok 538 - r Math::BigInt 1 - 1 ok 539 - x Math::BigInt::Subclass 1 - 1 ok 540 - r Math::BigInt::Subclass 1 - 1 ok 541 - x Math::BigFloat 1 - 1 ok 542 - r Math::BigFloat 1 - 1 ok 543 - x Math::BigFloat::Subclass 1 - 1 ok 544 - r Math::BigFloat::Subclass 1 - 1 ok 545 - x Math::BigInt inf - 1 ok 546 - r Math::BigInt inf - 1 ok 547 - x Math::BigInt::Subclass inf - 1 ok 548 - r Math::BigInt::Subclass inf - 1 ok 549 - x Math::BigFloat inf - 1 ok 550 - r Math::BigFloat inf - 1 ok 551 - x Math::BigFloat::Subclass inf - 1 ok 552 - r Math::BigFloat::Subclass inf - 1 ok 553 - x Math::BigInt NaN - 1 ok 554 - r Math::BigInt NaN - 1 ok 555 - x Math::BigInt::Subclass NaN - 1 ok 556 - r Math::BigInt::Subclass NaN - 1 ok 557 - x Math::BigFloat NaN - 1 ok 558 - r Math::BigFloat NaN - 1 ok 559 - x Math::BigFloat::Subclass NaN - 1 ok 560 - r Math::BigFloat::Subclass NaN - 1 ok 561 - x Math::BigInt -inf - inf ok 562 - r Math::BigInt -inf - inf ok 563 - x Math::BigInt::Subclass -inf - inf ok 564 - r Math::BigInt::Subclass -inf - inf ok 565 - x Math::BigFloat -inf - inf ok 566 - r Math::BigFloat -inf - inf ok 567 - x Math::BigFloat::Subclass -inf - inf ok 568 - r Math::BigFloat::Subclass -inf - inf ok 569 - x Math::BigInt -1 - inf ok 570 - r Math::BigInt -1 - inf ok 571 - x Math::BigInt::Subclass -1 - inf ok 572 - r Math::BigInt::Subclass -1 - inf ok 573 - x Math::BigFloat -1 - inf ok 574 - r Math::BigFloat -1 - inf ok 575 - x Math::BigFloat::Subclass -1 - inf ok 576 - r Math::BigFloat::Subclass -1 - inf ok 577 - x Math::BigInt -0 - inf ok 578 - r Math::BigInt -0 - inf ok 579 - x Math::BigInt::Subclass -0 - inf ok 580 - r Math::BigInt::Subclass -0 - inf ok 581 - x Math::BigFloat -0 - inf ok 582 - r Math::BigFloat -0 - inf ok 583 - x Math::BigFloat::Subclass -0 - inf ok 584 - r Math::BigFloat::Subclass -0 - inf ok 585 - x Math::BigInt 0 - inf ok 586 - r Math::BigInt 0 - inf ok 587 - x Math::BigInt::Subclass 0 - inf ok 588 - r Math::BigInt::Subclass 0 - inf ok 589 - x Math::BigFloat 0 - inf ok 590 - r Math::BigFloat 0 - inf ok 591 - x Math::BigFloat::Subclass 0 - inf ok 592 - r Math::BigFloat::Subclass 0 - inf ok 593 - x Math::BigInt 1 - inf ok 594 - r Math::BigInt 1 - inf ok 595 - x Math::BigInt::Subclass 1 - inf ok 596 - r Math::BigInt::Subclass 1 - inf ok 597 - x Math::BigFloat 1 - inf ok 598 - r Math::BigFloat 1 - inf ok 599 - x Math::BigFloat::Subclass 1 - inf ok 600 - r Math::BigFloat::Subclass 1 - inf ok 601 - x Math::BigInt inf - inf ok 602 - r Math::BigInt inf - inf ok 603 - x Math::BigInt::Subclass inf - inf ok 604 - r Math::BigInt::Subclass inf - inf ok 605 - x Math::BigFloat inf - inf ok 606 - r Math::BigFloat inf - inf ok 607 - x Math::BigFloat::Subclass inf - inf ok 608 - r Math::BigFloat::Subclass inf - inf ok 609 - x Math::BigInt NaN - inf ok 610 - r Math::BigInt NaN - inf ok 611 - x Math::BigInt::Subclass NaN - inf ok 612 - r Math::BigInt::Subclass NaN - inf ok 613 - x Math::BigFloat NaN - inf ok 614 - r Math::BigFloat NaN - inf ok 615 - x Math::BigFloat::Subclass NaN - inf ok 616 - r Math::BigFloat::Subclass NaN - inf ok 617 - x Math::BigInt -inf - NaN ok 618 - r Math::BigInt -inf - NaN ok 619 - x Math::BigInt::Subclass -inf - NaN ok 620 - r Math::BigInt::Subclass -inf - NaN ok 621 - x Math::BigFloat -inf - NaN ok 622 - r Math::BigFloat -inf - NaN ok 623 - x Math::BigFloat::Subclass -inf - NaN ok 624 - r Math::BigFloat::Subclass -inf - NaN ok 625 - x Math::BigInt -1 - NaN ok 626 - r Math::BigInt -1 - NaN ok 627 - x Math::BigInt::Subclass -1 - NaN ok 628 - r Math::BigInt::Subclass -1 - NaN ok 629 - x Math::BigFloat -1 - NaN ok 630 - r Math::BigFloat -1 - NaN ok 631 - x Math::BigFloat::Subclass -1 - NaN ok 632 - r Math::BigFloat::Subclass -1 - NaN ok 633 - x Math::BigInt -0 - NaN ok 634 - r Math::BigInt -0 - NaN ok 635 - x Math::BigInt::Subclass -0 - NaN ok 636 - r Math::BigInt::Subclass -0 - NaN ok 637 - x Math::BigFloat -0 - NaN ok 638 - r Math::BigFloat -0 - NaN ok 639 - x Math::BigFloat::Subclass -0 - NaN ok 640 - r Math::BigFloat::Subclass -0 - NaN ok 641 - x Math::BigInt 0 - NaN ok 642 - r Math::BigInt 0 - NaN ok 643 - x Math::BigInt::Subclass 0 - NaN ok 644 - r Math::BigInt::Subclass 0 - NaN ok 645 - x Math::BigFloat 0 - NaN ok 646 - r Math::BigFloat 0 - NaN ok 647 - x Math::BigFloat::Subclass 0 - NaN ok 648 - r Math::BigFloat::Subclass 0 - NaN ok 649 - x Math::BigInt 1 - NaN ok 650 - r Math::BigInt 1 - NaN ok 651 - x Math::BigInt::Subclass 1 - NaN ok 652 - r Math::BigInt::Subclass 1 - NaN ok 653 - x Math::BigFloat 1 - NaN ok 654 - r Math::BigFloat 1 - NaN ok 655 - x Math::BigFloat::Subclass 1 - NaN ok 656 - r Math::BigFloat::Subclass 1 - NaN ok 657 - x Math::BigInt inf - NaN ok 658 - r Math::BigInt inf - NaN ok 659 - x Math::BigInt::Subclass inf - NaN ok 660 - r Math::BigInt::Subclass inf - NaN ok 661 - x Math::BigFloat inf - NaN ok 662 - r Math::BigFloat inf - NaN ok 663 - x Math::BigFloat::Subclass inf - NaN ok 664 - r Math::BigFloat::Subclass inf - NaN ok 665 - x Math::BigInt NaN - NaN ok 666 - r Math::BigInt NaN - NaN ok 667 - x Math::BigInt::Subclass NaN - NaN ok 668 - r Math::BigInt::Subclass NaN - NaN ok 669 - x Math::BigFloat NaN - NaN ok 670 - r Math::BigFloat NaN - NaN ok 671 - x Math::BigFloat::Subclass NaN - NaN ok 672 - r Math::BigFloat::Subclass NaN - NaN ok 673 - x Math::BigInt -inf * -inf ok 674 - r Math::BigInt -inf * -inf ok 675 - x Math::BigInt::Subclass -inf * -inf ok 676 - r Math::BigInt::Subclass -inf * -inf ok 677 - x Math::BigFloat -inf * -inf ok 678 - r Math::BigFloat -inf * -inf ok 679 - x Math::BigFloat::Subclass -inf * -inf ok 680 - r Math::BigFloat::Subclass -inf * -inf ok 681 - x Math::BigInt -1 * -inf ok 682 - r Math::BigInt -1 * -inf ok 683 - x Math::BigInt::Subclass -1 * -inf ok 684 - r Math::BigInt::Subclass -1 * -inf ok 685 - x Math::BigFloat -1 * -inf ok 686 - r Math::BigFloat -1 * -inf ok 687 - x Math::BigFloat::Subclass -1 * -inf ok 688 - r Math::BigFloat::Subclass -1 * -inf ok 689 - x Math::BigInt -0 * -inf ok 690 - r Math::BigInt -0 * -inf ok 691 - x Math::BigInt::Subclass -0 * -inf ok 692 - r Math::BigInt::Subclass -0 * -inf ok 693 - x Math::BigFloat -0 * -inf ok 694 - r Math::BigFloat -0 * -inf ok 695 - x Math::BigFloat::Subclass -0 * -inf ok 696 - r Math::BigFloat::Subclass -0 * -inf ok 697 - x Math::BigInt 0 * -inf ok 698 - r Math::BigInt 0 * -inf ok 699 - x Math::BigInt::Subclass 0 * -inf ok 700 - r Math::BigInt::Subclass 0 * -inf ok 701 - x Math::BigFloat 0 * -inf ok 702 - r Math::BigFloat 0 * -inf ok 703 - x Math::BigFloat::Subclass 0 * -inf ok 704 - r Math::BigFloat::Subclass 0 * -inf ok 705 - x Math::BigInt 1 * -inf ok 706 - r Math::BigInt 1 * -inf ok 707 - x Math::BigInt::Subclass 1 * -inf ok 708 - r Math::BigInt::Subclass 1 * -inf ok 709 - x Math::BigFloat 1 * -inf ok 710 - r Math::BigFloat 1 * -inf ok 711 - x Math::BigFloat::Subclass 1 * -inf ok 712 - r Math::BigFloat::Subclass 1 * -inf ok 713 - x Math::BigInt inf * -inf ok 714 - r Math::BigInt inf * -inf ok 715 - x Math::BigInt::Subclass inf * -inf ok 716 - r Math::BigInt::Subclass inf * -inf ok 717 - x Math::BigFloat inf * -inf ok 718 - r Math::BigFloat inf * -inf ok 719 - x Math::BigFloat::Subclass inf * -inf ok 720 - r Math::BigFloat::Subclass inf * -inf ok 721 - x Math::BigInt NaN * -inf ok 722 - r Math::BigInt NaN * -inf ok 723 - x Math::BigInt::Subclass NaN * -inf ok 724 - r Math::BigInt::Subclass NaN * -inf ok 725 - x Math::BigFloat NaN * -inf ok 726 - r Math::BigFloat NaN * -inf ok 727 - x Math::BigFloat::Subclass NaN * -inf ok 728 - r Math::BigFloat::Subclass NaN * -inf ok 729 - x Math::BigInt -inf * -1 ok 730 - r Math::BigInt -inf * -1 ok 731 - x Math::BigInt::Subclass -inf * -1 ok 732 - r Math::BigInt::Subclass -inf * -1 ok 733 - x Math::BigFloat -inf * -1 ok 734 - r Math::BigFloat -inf * -1 ok 735 - x Math::BigFloat::Subclass -inf * -1 ok 736 - r Math::BigFloat::Subclass -inf * -1 ok 737 - x Math::BigInt -1 * -1 ok 738 - r Math::BigInt -1 * -1 ok 739 - x Math::BigInt::Subclass -1 * -1 ok 740 - r Math::BigInt::Subclass -1 * -1 ok 741 - x Math::BigFloat -1 * -1 ok 742 - r Math::BigFloat -1 * -1 ok 743 - x Math::BigFloat::Subclass -1 * -1 ok 744 - r Math::BigFloat::Subclass -1 * -1 ok 745 - x Math::BigInt -0 * -1 ok 746 - r Math::BigInt -0 * -1 ok 747 - x Math::BigInt::Subclass -0 * -1 ok 748 - r Math::BigInt::Subclass -0 * -1 ok 749 - x Math::BigFloat -0 * -1 ok 750 - r Math::BigFloat -0 * -1 ok 751 - x Math::BigFloat::Subclass -0 * -1 ok 752 - r Math::BigFloat::Subclass -0 * -1 ok 753 - x Math::BigInt 0 * -1 ok 754 - r Math::BigInt 0 * -1 ok 755 - x Math::BigInt::Subclass 0 * -1 ok 756 - r Math::BigInt::Subclass 0 * -1 ok 757 - x Math::BigFloat 0 * -1 ok 758 - r Math::BigFloat 0 * -1 ok 759 - x Math::BigFloat::Subclass 0 * -1 ok 760 - r Math::BigFloat::Subclass 0 * -1 ok 761 - x Math::BigInt 1 * -1 ok 762 - r Math::BigInt 1 * -1 ok 763 - x Math::BigInt::Subclass 1 * -1 ok 764 - r Math::BigInt::Subclass 1 * -1 ok 765 - x Math::BigFloat 1 * -1 ok 766 - r Math::BigFloat 1 * -1 ok 767 - x Math::BigFloat::Subclass 1 * -1 ok 768 - r Math::BigFloat::Subclass 1 * -1 ok 769 - x Math::BigInt inf * -1 ok 770 - r Math::BigInt inf * -1 ok 771 - x Math::BigInt::Subclass inf * -1 ok 772 - r Math::BigInt::Subclass inf * -1 ok 773 - x Math::BigFloat inf * -1 ok 774 - r Math::BigFloat inf * -1 ok 775 - x Math::BigFloat::Subclass inf * -1 ok 776 - r Math::BigFloat::Subclass inf * -1 ok 777 - x Math::BigInt NaN * -1 ok 778 - r Math::BigInt NaN * -1 ok 779 - x Math::BigInt::Subclass NaN * -1 ok 780 - r Math::BigInt::Subclass NaN * -1 ok 781 - x Math::BigFloat NaN * -1 ok 782 - r Math::BigFloat NaN * -1 ok 783 - x Math::BigFloat::Subclass NaN * -1 ok 784 - r Math::BigFloat::Subclass NaN * -1 ok 785 - x Math::BigInt -inf * 0 ok 786 - r Math::BigInt -inf * 0 ok 787 - x Math::BigInt::Subclass -inf * 0 ok 788 - r Math::BigInt::Subclass -inf * 0 ok 789 - x Math::BigFloat -inf * 0 ok 790 - r Math::BigFloat -inf * 0 ok 791 - x Math::BigFloat::Subclass -inf * 0 ok 792 - r Math::BigFloat::Subclass -inf * 0 ok 793 - x Math::BigInt -1 * 0 ok 794 - r Math::BigInt -1 * 0 ok 795 - x Math::BigInt::Subclass -1 * 0 ok 796 - r Math::BigInt::Subclass -1 * 0 ok 797 - x Math::BigFloat -1 * 0 ok 798 - r Math::BigFloat -1 * 0 ok 799 - x Math::BigFloat::Subclass -1 * 0 ok 800 - r Math::BigFloat::Subclass -1 * 0 ok 801 - x Math::BigInt -0 * 0 ok 802 - r Math::BigInt -0 * 0 ok 803 - x Math::BigInt::Subclass -0 * 0 ok 804 - r Math::BigInt::Subclass -0 * 0 ok 805 - x Math::BigFloat -0 * 0 ok 806 - r Math::BigFloat -0 * 0 ok 807 - x Math::BigFloat::Subclass -0 * 0 ok 808 - r Math::BigFloat::Subclass -0 * 0 ok 809 - x Math::BigInt 0 * 0 ok 810 - r Math::BigInt 0 * 0 ok 811 - x Math::BigInt::Subclass 0 * 0 ok 812 - r Math::BigInt::Subclass 0 * 0 ok 813 - x Math::BigFloat 0 * 0 ok 814 - r Math::BigFloat 0 * 0 ok 815 - x Math::BigFloat::Subclass 0 * 0 ok 816 - r Math::BigFloat::Subclass 0 * 0 ok 817 - x Math::BigInt 1 * 0 ok 818 - r Math::BigInt 1 * 0 ok 819 - x Math::BigInt::Subclass 1 * 0 ok 820 - r Math::BigInt::Subclass 1 * 0 ok 821 - x Math::BigFloat 1 * 0 ok 822 - r Math::BigFloat 1 * 0 ok 823 - x Math::BigFloat::Subclass 1 * 0 ok 824 - r Math::BigFloat::Subclass 1 * 0 ok 825 - x Math::BigInt inf * 0 ok 826 - r Math::BigInt inf * 0 ok 827 - x Math::BigInt::Subclass inf * 0 ok 828 - r Math::BigInt::Subclass inf * 0 ok 829 - x Math::BigFloat inf * 0 ok 830 - r Math::BigFloat inf * 0 ok 831 - x Math::BigFloat::Subclass inf * 0 ok 832 - r Math::BigFloat::Subclass inf * 0 ok 833 - x Math::BigInt NaN * 0 ok 834 - r Math::BigInt NaN * 0 ok 835 - x Math::BigInt::Subclass NaN * 0 ok 836 - r Math::BigInt::Subclass NaN * 0 ok 837 - x Math::BigFloat NaN * 0 ok 838 - r Math::BigFloat NaN * 0 ok 839 - x Math::BigFloat::Subclass NaN * 0 ok 840 - r Math::BigFloat::Subclass NaN * 0 ok 841 - x Math::BigInt -inf * 1 ok 842 - r Math::BigInt -inf * 1 ok 843 - x Math::BigInt::Subclass -inf * 1 ok 844 - r Math::BigInt::Subclass -inf * 1 ok 845 - x Math::BigFloat -inf * 1 ok 846 - r Math::BigFloat -inf * 1 ok 847 - x Math::BigFloat::Subclass -inf * 1 ok 848 - r Math::BigFloat::Subclass -inf * 1 ok 849 - x Math::BigInt -1 * 1 ok 850 - r Math::BigInt -1 * 1 ok 851 - x Math::BigInt::Subclass -1 * 1 ok 852 - r Math::BigInt::Subclass -1 * 1 ok 853 - x Math::BigFloat -1 * 1 ok 854 - r Math::BigFloat -1 * 1 ok 855 - x Math::BigFloat::Subclass -1 * 1 ok 856 - r Math::BigFloat::Subclass -1 * 1 ok 857 - x Math::BigInt -0 * 1 ok 858 - r Math::BigInt -0 * 1 ok 859 - x Math::BigInt::Subclass -0 * 1 ok 860 - r Math::BigInt::Subclass -0 * 1 ok 861 - x Math::BigFloat -0 * 1 ok 862 - r Math::BigFloat -0 * 1 ok 863 - x Math::BigFloat::Subclass -0 * 1 ok 864 - r Math::BigFloat::Subclass -0 * 1 ok 865 - x Math::BigInt 0 * 1 ok 866 - r Math::BigInt 0 * 1 ok 867 - x Math::BigInt::Subclass 0 * 1 ok 868 - r Math::BigInt::Subclass 0 * 1 ok 869 - x Math::BigFloat 0 * 1 ok 870 - r Math::BigFloat 0 * 1 ok 871 - x Math::BigFloat::Subclass 0 * 1 ok 872 - r Math::BigFloat::Subclass 0 * 1 ok 873 - x Math::BigInt 1 * 1 ok 874 - r Math::BigInt 1 * 1 ok 875 - x Math::BigInt::Subclass 1 * 1 ok 876 - r Math::BigInt::Subclass 1 * 1 ok 877 - x Math::BigFloat 1 * 1 ok 878 - r Math::BigFloat 1 * 1 ok 879 - x Math::BigFloat::Subclass 1 * 1 ok 880 - r Math::BigFloat::Subclass 1 * 1 ok 881 - x Math::BigInt inf * 1 ok 882 - r Math::BigInt inf * 1 ok 883 - x Math::BigInt::Subclass inf * 1 ok 884 - r Math::BigInt::Subclass inf * 1 ok 885 - x Math::BigFloat inf * 1 ok 886 - r Math::BigFloat inf * 1 ok 887 - x Math::BigFloat::Subclass inf * 1 ok 888 - r Math::BigFloat::Subclass inf * 1 ok 889 - x Math::BigInt NaN * 1 ok 890 - r Math::BigInt NaN * 1 ok 891 - x Math::BigInt::Subclass NaN * 1 ok 892 - r Math::BigInt::Subclass NaN * 1 ok 893 - x Math::BigFloat NaN * 1 ok 894 - r Math::BigFloat NaN * 1 ok 895 - x Math::BigFloat::Subclass NaN * 1 ok 896 - r Math::BigFloat::Subclass NaN * 1 ok 897 - x Math::BigInt -inf * inf ok 898 - r Math::BigInt -inf * inf ok 899 - x Math::BigInt::Subclass -inf * inf ok 900 - r Math::BigInt::Subclass -inf * inf ok 901 - x Math::BigFloat -inf * inf ok 902 - r Math::BigFloat -inf * inf ok 903 - x Math::BigFloat::Subclass -inf * inf ok 904 - r Math::BigFloat::Subclass -inf * inf ok 905 - x Math::BigInt -1 * inf ok 906 - r Math::BigInt -1 * inf ok 907 - x Math::BigInt::Subclass -1 * inf ok 908 - r Math::BigInt::Subclass -1 * inf ok 909 - x Math::BigFloat -1 * inf ok 910 - r Math::BigFloat -1 * inf ok 911 - x Math::BigFloat::Subclass -1 * inf ok 912 - r Math::BigFloat::Subclass -1 * inf ok 913 - x Math::BigInt -0 * inf ok 914 - r Math::BigInt -0 * inf ok 915 - x Math::BigInt::Subclass -0 * inf ok 916 - r Math::BigInt::Subclass -0 * inf ok 917 - x Math::BigFloat -0 * inf ok 918 - r Math::BigFloat -0 * inf ok 919 - x Math::BigFloat::Subclass -0 * inf ok 920 - r Math::BigFloat::Subclass -0 * inf ok 921 - x Math::BigInt 0 * inf ok 922 - r Math::BigInt 0 * inf ok 923 - x Math::BigInt::Subclass 0 * inf ok 924 - r Math::BigInt::Subclass 0 * inf ok 925 - x Math::BigFloat 0 * inf ok 926 - r Math::BigFloat 0 * inf ok 927 - x Math::BigFloat::Subclass 0 * inf ok 928 - r Math::BigFloat::Subclass 0 * inf ok 929 - x Math::BigInt 1 * inf ok 930 - r Math::BigInt 1 * inf ok 931 - x Math::BigInt::Subclass 1 * inf ok 932 - r Math::BigInt::Subclass 1 * inf ok 933 - x Math::BigFloat 1 * inf ok 934 - r Math::BigFloat 1 * inf ok 935 - x Math::BigFloat::Subclass 1 * inf ok 936 - r Math::BigFloat::Subclass 1 * inf ok 937 - x Math::BigInt inf * inf ok 938 - r Math::BigInt inf * inf ok 939 - x Math::BigInt::Subclass inf * inf ok 940 - r Math::BigInt::Subclass inf * inf ok 941 - x Math::BigFloat inf * inf ok 942 - r Math::BigFloat inf * inf ok 943 - x Math::BigFloat::Subclass inf * inf ok 944 - r Math::BigFloat::Subclass inf * inf ok 945 - x Math::BigInt NaN * inf ok 946 - r Math::BigInt NaN * inf ok 947 - x Math::BigInt::Subclass NaN * inf ok 948 - r Math::BigInt::Subclass NaN * inf ok 949 - x Math::BigFloat NaN * inf ok 950 - r Math::BigFloat NaN * inf ok 951 - x Math::BigFloat::Subclass NaN * inf ok 952 - r Math::BigFloat::Subclass NaN * inf ok 953 - x Math::BigInt -inf * NaN ok 954 - r Math::BigInt -inf * NaN ok 955 - x Math::BigInt::Subclass -inf * NaN ok 956 - r Math::BigInt::Subclass -inf * NaN ok 957 - x Math::BigFloat -inf * NaN ok 958 - r Math::BigFloat -inf * NaN ok 959 - x Math::BigFloat::Subclass -inf * NaN ok 960 - r Math::BigFloat::Subclass -inf * NaN ok 961 - x Math::BigInt -1 * NaN ok 962 - r Math::BigInt -1 * NaN ok 963 - x Math::BigInt::Subclass -1 * NaN ok 964 - r Math::BigInt::Subclass -1 * NaN ok 965 - x Math::BigFloat -1 * NaN ok 966 - r Math::BigFloat -1 * NaN ok 967 - x Math::BigFloat::Subclass -1 * NaN ok 968 - r Math::BigFloat::Subclass -1 * NaN ok 969 - x Math::BigInt -0 * NaN ok 970 - r Math::BigInt -0 * NaN ok 971 - x Math::BigInt::Subclass -0 * NaN ok 972 - r Math::BigInt::Subclass -0 * NaN ok 973 - x Math::BigFloat -0 * NaN ok 974 - r Math::BigFloat -0 * NaN ok 975 - x Math::BigFloat::Subclass -0 * NaN ok 976 - r Math::BigFloat::Subclass -0 * NaN ok 977 - x Math::BigInt 0 * NaN ok 978 - r Math::BigInt 0 * NaN ok 979 - x Math::BigInt::Subclass 0 * NaN ok 980 - r Math::BigInt::Subclass 0 * NaN ok 981 - x Math::BigFloat 0 * NaN ok 982 - r Math::BigFloat 0 * NaN ok 983 - x Math::BigFloat::Subclass 0 * NaN ok 984 - r Math::BigFloat::Subclass 0 * NaN ok 985 - x Math::BigInt 1 * NaN ok 986 - r Math::BigInt 1 * NaN ok 987 - x Math::BigInt::Subclass 1 * NaN ok 988 - r Math::BigInt::Subclass 1 * NaN ok 989 - x Math::BigFloat 1 * NaN ok 990 - r Math::BigFloat 1 * NaN ok 991 - x Math::BigFloat::Subclass 1 * NaN ok 992 - r Math::BigFloat::Subclass 1 * NaN ok 993 - x Math::BigInt inf * NaN ok 994 - r Math::BigInt inf * NaN ok 995 - x Math::BigInt::Subclass inf * NaN ok 996 - r Math::BigInt::Subclass inf * NaN ok 997 - x Math::BigFloat inf * NaN ok 998 - r Math::BigFloat inf * NaN ok 999 - x Math::BigFloat::Subclass inf * NaN ok 1000 - r Math::BigFloat::Subclass inf * NaN ok 1001 - x Math::BigInt NaN * NaN ok 1002 - r Math::BigInt NaN * NaN ok 1003 - x Math::BigInt::Subclass NaN * NaN ok 1004 - r Math::BigInt::Subclass NaN * NaN ok 1005 - x Math::BigFloat NaN * NaN ok 1006 - r Math::BigFloat NaN * NaN ok 1007 - x Math::BigFloat::Subclass NaN * NaN ok 1008 - r Math::BigFloat::Subclass NaN * NaN ok 1009 - x Math::BigInt -inf / -inf ok 1010 - r Math::BigInt -inf / -inf ok 1011 - t Math::BigInt -inf / -inf ok 1012 - d Math::BigInt -inf / -inf ok 1013 - m Math::BigInt -inf % -inf ok 1014 - o Math::BigInt -inf % -inf ok 1015 - x Math::BigInt::Subclass -inf / -inf ok 1016 - r Math::BigInt::Subclass -inf / -inf ok 1017 - t Math::BigInt::Subclass -inf / -inf ok 1018 - d Math::BigInt::Subclass -inf / -inf ok 1019 - m Math::BigInt::Subclass -inf % -inf ok 1020 - o Math::BigInt::Subclass -inf % -inf ok 1021 - t Math::BigFloat -inf / -inf ok 1022 - d Math::BigFloat -inf / -inf ok 1023 - m Math::BigFloat -inf % -inf ok 1024 - o Math::BigFloat -inf % -inf ok 1025 - t Math::BigFloat::Subclass -inf / -inf ok 1026 - d Math::BigFloat::Subclass -inf / -inf ok 1027 - m Math::BigFloat::Subclass -inf % -inf ok 1028 - o Math::BigFloat::Subclass -inf % -inf ok 1029 - x Math::BigInt -1 / -inf ok 1030 - r Math::BigInt -1 / -inf ok 1031 - t Math::BigInt -1 / -inf ok 1032 - d Math::BigInt -1 / -inf ok 1033 - m Math::BigInt -1 % -inf ok 1034 - o Math::BigInt -1 % -inf ok 1035 - x Math::BigInt::Subclass -1 / -inf ok 1036 - r Math::BigInt::Subclass -1 / -inf ok 1037 - t Math::BigInt::Subclass -1 / -inf ok 1038 - d Math::BigInt::Subclass -1 / -inf ok 1039 - m Math::BigInt::Subclass -1 % -inf ok 1040 - o Math::BigInt::Subclass -1 % -inf ok 1041 - t Math::BigFloat -1 / -inf ok 1042 - d Math::BigFloat -1 / -inf ok 1043 - m Math::BigFloat -1 % -inf ok 1044 - o Math::BigFloat -1 % -inf ok 1045 - t Math::BigFloat::Subclass -1 / -inf ok 1046 - d Math::BigFloat::Subclass -1 / -inf ok 1047 - m Math::BigFloat::Subclass -1 % -inf ok 1048 - o Math::BigFloat::Subclass -1 % -inf ok 1049 - x Math::BigInt -0 / -inf ok 1050 - r Math::BigInt -0 / -inf ok 1051 - t Math::BigInt -0 / -inf ok 1052 - d Math::BigInt -0 / -inf ok 1053 - m Math::BigInt -0 % -inf ok 1054 - o Math::BigInt -0 % -inf ok 1055 - x Math::BigInt::Subclass -0 / -inf ok 1056 - r Math::BigInt::Subclass -0 / -inf ok 1057 - t Math::BigInt::Subclass -0 / -inf ok 1058 - d Math::BigInt::Subclass -0 / -inf ok 1059 - m Math::BigInt::Subclass -0 % -inf ok 1060 - o Math::BigInt::Subclass -0 % -inf ok 1061 - t Math::BigFloat -0 / -inf ok 1062 - d Math::BigFloat -0 / -inf ok 1063 - m Math::BigFloat -0 % -inf ok 1064 - o Math::BigFloat -0 % -inf ok 1065 - t Math::BigFloat::Subclass -0 / -inf ok 1066 - d Math::BigFloat::Subclass -0 / -inf ok 1067 - m Math::BigFloat::Subclass -0 % -inf ok 1068 - o Math::BigFloat::Subclass -0 % -inf ok 1069 - x Math::BigInt 0 / -inf ok 1070 - r Math::BigInt 0 / -inf ok 1071 - t Math::BigInt 0 / -inf ok 1072 - d Math::BigInt 0 / -inf ok 1073 - m Math::BigInt 0 % -inf ok 1074 - o Math::BigInt 0 % -inf ok 1075 - x Math::BigInt::Subclass 0 / -inf ok 1076 - r Math::BigInt::Subclass 0 / -inf ok 1077 - t Math::BigInt::Subclass 0 / -inf ok 1078 - d Math::BigInt::Subclass 0 / -inf ok 1079 - m Math::BigInt::Subclass 0 % -inf ok 1080 - o Math::BigInt::Subclass 0 % -inf ok 1081 - t Math::BigFloat 0 / -inf ok 1082 - d Math::BigFloat 0 / -inf ok 1083 - m Math::BigFloat 0 % -inf ok 1084 - o Math::BigFloat 0 % -inf ok 1085 - t Math::BigFloat::Subclass 0 / -inf ok 1086 - d Math::BigFloat::Subclass 0 / -inf ok 1087 - m Math::BigFloat::Subclass 0 % -inf ok 1088 - o Math::BigFloat::Subclass 0 % -inf ok 1089 - x Math::BigInt 1 / -inf ok 1090 - r Math::BigInt 1 / -inf ok 1091 - t Math::BigInt 1 / -inf ok 1092 - d Math::BigInt 1 / -inf ok 1093 - m Math::BigInt 1 % -inf ok 1094 - o Math::BigInt 1 % -inf ok 1095 - x Math::BigInt::Subclass 1 / -inf ok 1096 - r Math::BigInt::Subclass 1 / -inf ok 1097 - t Math::BigInt::Subclass 1 / -inf ok 1098 - d Math::BigInt::Subclass 1 / -inf ok 1099 - m Math::BigInt::Subclass 1 % -inf ok 1100 - o Math::BigInt::Subclass 1 % -inf ok 1101 - t Math::BigFloat 1 / -inf ok 1102 - d Math::BigFloat 1 / -inf ok 1103 - m Math::BigFloat 1 % -inf ok 1104 - o Math::BigFloat 1 % -inf ok 1105 - t Math::BigFloat::Subclass 1 / -inf ok 1106 - d Math::BigFloat::Subclass 1 / -inf ok 1107 - m Math::BigFloat::Subclass 1 % -inf ok 1108 - o Math::BigFloat::Subclass 1 % -inf ok 1109 - x Math::BigInt inf / -inf ok 1110 - r Math::BigInt inf / -inf ok 1111 - t Math::BigInt inf / -inf ok 1112 - d Math::BigInt inf / -inf ok 1113 - m Math::BigInt inf % -inf ok 1114 - o Math::BigInt inf % -inf ok 1115 - x Math::BigInt::Subclass inf / -inf ok 1116 - r Math::BigInt::Subclass inf / -inf ok 1117 - t Math::BigInt::Subclass inf / -inf ok 1118 - d Math::BigInt::Subclass inf / -inf ok 1119 - m Math::BigInt::Subclass inf % -inf ok 1120 - o Math::BigInt::Subclass inf % -inf ok 1121 - t Math::BigFloat inf / -inf ok 1122 - d Math::BigFloat inf / -inf ok 1123 - m Math::BigFloat inf % -inf ok 1124 - o Math::BigFloat inf % -inf ok 1125 - t Math::BigFloat::Subclass inf / -inf ok 1126 - d Math::BigFloat::Subclass inf / -inf ok 1127 - m Math::BigFloat::Subclass inf % -inf ok 1128 - o Math::BigFloat::Subclass inf % -inf ok 1129 - x Math::BigInt NaN / -inf ok 1130 - r Math::BigInt NaN / -inf ok 1131 - t Math::BigInt NaN / -inf ok 1132 - d Math::BigInt NaN / -inf ok 1133 - m Math::BigInt NaN % -inf ok 1134 - o Math::BigInt NaN % -inf ok 1135 - x Math::BigInt::Subclass NaN / -inf ok 1136 - r Math::BigInt::Subclass NaN / -inf ok 1137 - t Math::BigInt::Subclass NaN / -inf ok 1138 - d Math::BigInt::Subclass NaN / -inf ok 1139 - m Math::BigInt::Subclass NaN % -inf ok 1140 - o Math::BigInt::Subclass NaN % -inf ok 1141 - t Math::BigFloat NaN / -inf ok 1142 - d Math::BigFloat NaN / -inf ok 1143 - m Math::BigFloat NaN % -inf ok 1144 - o Math::BigFloat NaN % -inf ok 1145 - t Math::BigFloat::Subclass NaN / -inf ok 1146 - d Math::BigFloat::Subclass NaN / -inf ok 1147 - m Math::BigFloat::Subclass NaN % -inf ok 1148 - o Math::BigFloat::Subclass NaN % -inf ok 1149 - x Math::BigInt -inf / -1 ok 1150 - r Math::BigInt -inf / -1 ok 1151 - t Math::BigInt -inf / -1 ok 1152 - d Math::BigInt -inf / -1 ok 1153 - m Math::BigInt -inf % -1 ok 1154 - o Math::BigInt -inf % -1 ok 1155 - x Math::BigInt::Subclass -inf / -1 ok 1156 - r Math::BigInt::Subclass -inf / -1 ok 1157 - t Math::BigInt::Subclass -inf / -1 ok 1158 - d Math::BigInt::Subclass -inf / -1 ok 1159 - m Math::BigInt::Subclass -inf % -1 ok 1160 - o Math::BigInt::Subclass -inf % -1 ok 1161 - t Math::BigFloat -inf / -1 ok 1162 - d Math::BigFloat -inf / -1 ok 1163 - m Math::BigFloat -inf % -1 ok 1164 - o Math::BigFloat -inf % -1 ok 1165 - t Math::BigFloat::Subclass -inf / -1 ok 1166 - d Math::BigFloat::Subclass -inf / -1 ok 1167 - m Math::BigFloat::Subclass -inf % -1 ok 1168 - o Math::BigFloat::Subclass -inf % -1 ok 1169 - x Math::BigInt -1 / -1 ok 1170 - r Math::BigInt -1 / -1 ok 1171 - t Math::BigInt -1 / -1 ok 1172 - d Math::BigInt -1 / -1 ok 1173 - m Math::BigInt -1 % -1 ok 1174 - o Math::BigInt -1 % -1 ok 1175 - x Math::BigInt::Subclass -1 / -1 ok 1176 - r Math::BigInt::Subclass -1 / -1 ok 1177 - t Math::BigInt::Subclass -1 / -1 ok 1178 - d Math::BigInt::Subclass -1 / -1 ok 1179 - m Math::BigInt::Subclass -1 % -1 ok 1180 - o Math::BigInt::Subclass -1 % -1 ok 1181 - t Math::BigFloat -1 / -1 ok 1182 - d Math::BigFloat -1 / -1 ok 1183 - m Math::BigFloat -1 % -1 ok 1184 - o Math::BigFloat -1 % -1 ok 1185 - t Math::BigFloat::Subclass -1 / -1 ok 1186 - d Math::BigFloat::Subclass -1 / -1 ok 1187 - m Math::BigFloat::Subclass -1 % -1 ok 1188 - o Math::BigFloat::Subclass -1 % -1 ok 1189 - x Math::BigInt -0 / -1 ok 1190 - r Math::BigInt -0 / -1 ok 1191 - t Math::BigInt -0 / -1 ok 1192 - d Math::BigInt -0 / -1 ok 1193 - m Math::BigInt -0 % -1 ok 1194 - o Math::BigInt -0 % -1 ok 1195 - x Math::BigInt::Subclass -0 / -1 ok 1196 - r Math::BigInt::Subclass -0 / -1 ok 1197 - t Math::BigInt::Subclass -0 / -1 ok 1198 - d Math::BigInt::Subclass -0 / -1 ok 1199 - m Math::BigInt::Subclass -0 % -1 ok 1200 - o Math::BigInt::Subclass -0 % -1 ok 1201 - t Math::BigFloat -0 / -1 ok 1202 - d Math::BigFloat -0 / -1 ok 1203 - m Math::BigFloat -0 % -1 ok 1204 - o Math::BigFloat -0 % -1 ok 1205 - t Math::BigFloat::Subclass -0 / -1 ok 1206 - d Math::BigFloat::Subclass -0 / -1 ok 1207 - m Math::BigFloat::Subclass -0 % -1 ok 1208 - o Math::BigFloat::Subclass -0 % -1 ok 1209 - x Math::BigInt 0 / -1 ok 1210 - r Math::BigInt 0 / -1 ok 1211 - t Math::BigInt 0 / -1 ok 1212 - d Math::BigInt 0 / -1 ok 1213 - m Math::BigInt 0 % -1 ok 1214 - o Math::BigInt 0 % -1 ok 1215 - x Math::BigInt::Subclass 0 / -1 ok 1216 - r Math::BigInt::Subclass 0 / -1 ok 1217 - t Math::BigInt::Subclass 0 / -1 ok 1218 - d Math::BigInt::Subclass 0 / -1 ok 1219 - m Math::BigInt::Subclass 0 % -1 ok 1220 - o Math::BigInt::Subclass 0 % -1 ok 1221 - t Math::BigFloat 0 / -1 ok 1222 - d Math::BigFloat 0 / -1 ok 1223 - m Math::BigFloat 0 % -1 ok 1224 - o Math::BigFloat 0 % -1 ok 1225 - t Math::BigFloat::Subclass 0 / -1 ok 1226 - d Math::BigFloat::Subclass 0 / -1 ok 1227 - m Math::BigFloat::Subclass 0 % -1 ok 1228 - o Math::BigFloat::Subclass 0 % -1 ok 1229 - x Math::BigInt 1 / -1 ok 1230 - r Math::BigInt 1 / -1 ok 1231 - t Math::BigInt 1 / -1 ok 1232 - d Math::BigInt 1 / -1 ok 1233 - m Math::BigInt 1 % -1 ok 1234 - o Math::BigInt 1 % -1 ok 1235 - x Math::BigInt::Subclass 1 / -1 ok 1236 - r Math::BigInt::Subclass 1 / -1 ok 1237 - t Math::BigInt::Subclass 1 / -1 ok 1238 - d Math::BigInt::Subclass 1 / -1 ok 1239 - m Math::BigInt::Subclass 1 % -1 ok 1240 - o Math::BigInt::Subclass 1 % -1 ok 1241 - t Math::BigFloat 1 / -1 ok 1242 - d Math::BigFloat 1 / -1 ok 1243 - m Math::BigFloat 1 % -1 ok 1244 - o Math::BigFloat 1 % -1 ok 1245 - t Math::BigFloat::Subclass 1 / -1 ok 1246 - d Math::BigFloat::Subclass 1 / -1 ok 1247 - m Math::BigFloat::Subclass 1 % -1 ok 1248 - o Math::BigFloat::Subclass 1 % -1 ok 1249 - x Math::BigInt inf / -1 ok 1250 - r Math::BigInt inf / -1 ok 1251 - t Math::BigInt inf / -1 ok 1252 - d Math::BigInt inf / -1 ok 1253 - m Math::BigInt inf % -1 ok 1254 - o Math::BigInt inf % -1 ok 1255 - x Math::BigInt::Subclass inf / -1 ok 1256 - r Math::BigInt::Subclass inf / -1 ok 1257 - t Math::BigInt::Subclass inf / -1 ok 1258 - d Math::BigInt::Subclass inf / -1 ok 1259 - m Math::BigInt::Subclass inf % -1 ok 1260 - o Math::BigInt::Subclass inf % -1 ok 1261 - t Math::BigFloat inf / -1 ok 1262 - d Math::BigFloat inf / -1 ok 1263 - m Math::BigFloat inf % -1 ok 1264 - o Math::BigFloat inf % -1 ok 1265 - t Math::BigFloat::Subclass inf / -1 ok 1266 - d Math::BigFloat::Subclass inf / -1 ok 1267 - m Math::BigFloat::Subclass inf % -1 ok 1268 - o Math::BigFloat::Subclass inf % -1 ok 1269 - x Math::BigInt NaN / -1 ok 1270 - r Math::BigInt NaN / -1 ok 1271 - t Math::BigInt NaN / -1 ok 1272 - d Math::BigInt NaN / -1 ok 1273 - m Math::BigInt NaN % -1 ok 1274 - o Math::BigInt NaN % -1 ok 1275 - x Math::BigInt::Subclass NaN / -1 ok 1276 - r Math::BigInt::Subclass NaN / -1 ok 1277 - t Math::BigInt::Subclass NaN / -1 ok 1278 - d Math::BigInt::Subclass NaN / -1 ok 1279 - m Math::BigInt::Subclass NaN % -1 ok 1280 - o Math::BigInt::Subclass NaN % -1 ok 1281 - t Math::BigFloat NaN / -1 ok 1282 - d Math::BigFloat NaN / -1 ok 1283 - m Math::BigFloat NaN % -1 ok 1284 - o Math::BigFloat NaN % -1 ok 1285 - t Math::BigFloat::Subclass NaN / -1 ok 1286 - d Math::BigFloat::Subclass NaN / -1 ok 1287 - m Math::BigFloat::Subclass NaN % -1 ok 1288 - o Math::BigFloat::Subclass NaN % -1 ok 1289 - x Math::BigInt -inf / 0 ok 1290 - r Math::BigInt -inf / 0 ok 1291 - t Math::BigInt -inf / 0 ok 1292 - d Math::BigInt -inf / 0 ok 1293 - m Math::BigInt -inf % 0 ok 1294 - o Math::BigInt -inf % 0 ok 1295 - x Math::BigInt::Subclass -inf / 0 ok 1296 - r Math::BigInt::Subclass -inf / 0 ok 1297 - t Math::BigInt::Subclass -inf / 0 ok 1298 - d Math::BigInt::Subclass -inf / 0 ok 1299 - m Math::BigInt::Subclass -inf % 0 ok 1300 - o Math::BigInt::Subclass -inf % 0 ok 1301 - t Math::BigFloat -inf / 0 ok 1302 - d Math::BigFloat -inf / 0 ok 1303 - m Math::BigFloat -inf % 0 ok 1304 - o Math::BigFloat -inf % 0 ok 1305 - t Math::BigFloat::Subclass -inf / 0 ok 1306 - d Math::BigFloat::Subclass -inf / 0 ok 1307 - m Math::BigFloat::Subclass -inf % 0 ok 1308 - o Math::BigFloat::Subclass -inf % 0 ok 1309 - x Math::BigInt -1 / 0 ok 1310 - r Math::BigInt -1 / 0 ok 1311 - t Math::BigInt -1 / 0 ok 1312 - d Math::BigInt -1 / 0 ok 1313 - m Math::BigInt -1 % 0 ok 1314 - o Math::BigInt -1 % 0 ok 1315 - x Math::BigInt::Subclass -1 / 0 ok 1316 - r Math::BigInt::Subclass -1 / 0 ok 1317 - t Math::BigInt::Subclass -1 / 0 ok 1318 - d Math::BigInt::Subclass -1 / 0 ok 1319 - m Math::BigInt::Subclass -1 % 0 ok 1320 - o Math::BigInt::Subclass -1 % 0 ok 1321 - t Math::BigFloat -1 / 0 ok 1322 - d Math::BigFloat -1 / 0 ok 1323 - m Math::BigFloat -1 % 0 ok 1324 - o Math::BigFloat -1 % 0 ok 1325 - t Math::BigFloat::Subclass -1 / 0 ok 1326 - d Math::BigFloat::Subclass -1 / 0 ok 1327 - m Math::BigFloat::Subclass -1 % 0 ok 1328 - o Math::BigFloat::Subclass -1 % 0 ok 1329 - x Math::BigInt -0 / 0 ok 1330 - r Math::BigInt -0 / 0 ok 1331 - t Math::BigInt -0 / 0 ok 1332 - d Math::BigInt -0 / 0 ok 1333 - m Math::BigInt -0 % 0 ok 1334 - o Math::BigInt -0 % 0 ok 1335 - x Math::BigInt::Subclass -0 / 0 ok 1336 - r Math::BigInt::Subclass -0 / 0 ok 1337 - t Math::BigInt::Subclass -0 / 0 ok 1338 - d Math::BigInt::Subclass -0 / 0 ok 1339 - m Math::BigInt::Subclass -0 % 0 ok 1340 - o Math::BigInt::Subclass -0 % 0 ok 1341 - t Math::BigFloat -0 / 0 ok 1342 - d Math::BigFloat -0 / 0 ok 1343 - m Math::BigFloat -0 % 0 ok 1344 - o Math::BigFloat -0 % 0 ok 1345 - t Math::BigFloat::Subclass -0 / 0 ok 1346 - d Math::BigFloat::Subclass -0 / 0 ok 1347 - m Math::BigFloat::Subclass -0 % 0 ok 1348 - o Math::BigFloat::Subclass -0 % 0 ok 1349 - x Math::BigInt 0 / 0 ok 1350 - r Math::BigInt 0 / 0 ok 1351 - t Math::BigInt 0 / 0 ok 1352 - d Math::BigInt 0 / 0 ok 1353 - m Math::BigInt 0 % 0 ok 1354 - o Math::BigInt 0 % 0 ok 1355 - x Math::BigInt::Subclass 0 / 0 ok 1356 - r Math::BigInt::Subclass 0 / 0 ok 1357 - t Math::BigInt::Subclass 0 / 0 ok 1358 - d Math::BigInt::Subclass 0 / 0 ok 1359 - m Math::BigInt::Subclass 0 % 0 ok 1360 - o Math::BigInt::Subclass 0 % 0 ok 1361 - t Math::BigFloat 0 / 0 ok 1362 - d Math::BigFloat 0 / 0 ok 1363 - m Math::BigFloat 0 % 0 ok 1364 - o Math::BigFloat 0 % 0 ok 1365 - t Math::BigFloat::Subclass 0 / 0 ok 1366 - d Math::BigFloat::Subclass 0 / 0 ok 1367 - m Math::BigFloat::Subclass 0 % 0 ok 1368 - o Math::BigFloat::Subclass 0 % 0 ok 1369 - x Math::BigInt 1 / 0 ok 1370 - r Math::BigInt 1 / 0 ok 1371 - t Math::BigInt 1 / 0 ok 1372 - d Math::BigInt 1 / 0 ok 1373 - m Math::BigInt 1 % 0 ok 1374 - o Math::BigInt 1 % 0 ok 1375 - x Math::BigInt::Subclass 1 / 0 ok 1376 - r Math::BigInt::Subclass 1 / 0 ok 1377 - t Math::BigInt::Subclass 1 / 0 ok 1378 - d Math::BigInt::Subclass 1 / 0 ok 1379 - m Math::BigInt::Subclass 1 % 0 ok 1380 - o Math::BigInt::Subclass 1 % 0 ok 1381 - t Math::BigFloat 1 / 0 ok 1382 - d Math::BigFloat 1 / 0 ok 1383 - m Math::BigFloat 1 % 0 ok 1384 - o Math::BigFloat 1 % 0 ok 1385 - t Math::BigFloat::Subclass 1 / 0 ok 1386 - d Math::BigFloat::Subclass 1 / 0 ok 1387 - m Math::BigFloat::Subclass 1 % 0 ok 1388 - o Math::BigFloat::Subclass 1 % 0 ok 1389 - x Math::BigInt inf / 0 ok 1390 - r Math::BigInt inf / 0 ok 1391 - t Math::BigInt inf / 0 ok 1392 - d Math::BigInt inf / 0 ok 1393 - m Math::BigInt inf % 0 ok 1394 - o Math::BigInt inf % 0 ok 1395 - x Math::BigInt::Subclass inf / 0 ok 1396 - r Math::BigInt::Subclass inf / 0 ok 1397 - t Math::BigInt::Subclass inf / 0 ok 1398 - d Math::BigInt::Subclass inf / 0 ok 1399 - m Math::BigInt::Subclass inf % 0 ok 1400 - o Math::BigInt::Subclass inf % 0 ok 1401 - t Math::BigFloat inf / 0 ok 1402 - d Math::BigFloat inf / 0 ok 1403 - m Math::BigFloat inf % 0 ok 1404 - o Math::BigFloat inf % 0 ok 1405 - t Math::BigFloat::Subclass inf / 0 ok 1406 - d Math::BigFloat::Subclass inf / 0 ok 1407 - m Math::BigFloat::Subclass inf % 0 ok 1408 - o Math::BigFloat::Subclass inf % 0 ok 1409 - x Math::BigInt NaN / 0 ok 1410 - r Math::BigInt NaN / 0 ok 1411 - t Math::BigInt NaN / 0 ok 1412 - d Math::BigInt NaN / 0 ok 1413 - m Math::BigInt NaN % 0 ok 1414 - o Math::BigInt NaN % 0 ok 1415 - x Math::BigInt::Subclass NaN / 0 ok 1416 - r Math::BigInt::Subclass NaN / 0 ok 1417 - t Math::BigInt::Subclass NaN / 0 ok 1418 - d Math::BigInt::Subclass NaN / 0 ok 1419 - m Math::BigInt::Subclass NaN % 0 ok 1420 - o Math::BigInt::Subclass NaN % 0 ok 1421 - t Math::BigFloat NaN / 0 ok 1422 - d Math::BigFloat NaN / 0 ok 1423 - m Math::BigFloat NaN % 0 ok 1424 - o Math::BigFloat NaN % 0 ok 1425 - t Math::BigFloat::Subclass NaN / 0 ok 1426 - d Math::BigFloat::Subclass NaN / 0 ok 1427 - m Math::BigFloat::Subclass NaN % 0 ok 1428 - o Math::BigFloat::Subclass NaN % 0 ok 1429 - x Math::BigInt -inf / 1 ok 1430 - r Math::BigInt -inf / 1 ok 1431 - t Math::BigInt -inf / 1 ok 1432 - d Math::BigInt -inf / 1 ok 1433 - m Math::BigInt -inf % 1 ok 1434 - o Math::BigInt -inf % 1 ok 1435 - x Math::BigInt::Subclass -inf / 1 ok 1436 - r Math::BigInt::Subclass -inf / 1 ok 1437 - t Math::BigInt::Subclass -inf / 1 ok 1438 - d Math::BigInt::Subclass -inf / 1 ok 1439 - m Math::BigInt::Subclass -inf % 1 ok 1440 - o Math::BigInt::Subclass -inf % 1 ok 1441 - t Math::BigFloat -inf / 1 ok 1442 - d Math::BigFloat -inf / 1 ok 1443 - m Math::BigFloat -inf % 1 ok 1444 - o Math::BigFloat -inf % 1 ok 1445 - t Math::BigFloat::Subclass -inf / 1 ok 1446 - d Math::BigFloat::Subclass -inf / 1 ok 1447 - m Math::BigFloat::Subclass -inf % 1 ok 1448 - o Math::BigFloat::Subclass -inf % 1 ok 1449 - x Math::BigInt -1 / 1 ok 1450 - r Math::BigInt -1 / 1 ok 1451 - t Math::BigInt -1 / 1 ok 1452 - d Math::BigInt -1 / 1 ok 1453 - m Math::BigInt -1 % 1 ok 1454 - o Math::BigInt -1 % 1 ok 1455 - x Math::BigInt::Subclass -1 / 1 ok 1456 - r Math::BigInt::Subclass -1 / 1 ok 1457 - t Math::BigInt::Subclass -1 / 1 ok 1458 - d Math::BigInt::Subclass -1 / 1 ok 1459 - m Math::BigInt::Subclass -1 % 1 ok 1460 - o Math::BigInt::Subclass -1 % 1 ok 1461 - t Math::BigFloat -1 / 1 ok 1462 - d Math::BigFloat -1 / 1 ok 1463 - m Math::BigFloat -1 % 1 ok 1464 - o Math::BigFloat -1 % 1 ok 1465 - t Math::BigFloat::Subclass -1 / 1 ok 1466 - d Math::BigFloat::Subclass -1 / 1 ok 1467 - m Math::BigFloat::Subclass -1 % 1 ok 1468 - o Math::BigFloat::Subclass -1 % 1 ok 1469 - x Math::BigInt -0 / 1 ok 1470 - r Math::BigInt -0 / 1 ok 1471 - t Math::BigInt -0 / 1 ok 1472 - d Math::BigInt -0 / 1 ok 1473 - m Math::BigInt -0 % 1 ok 1474 - o Math::BigInt -0 % 1 ok 1475 - x Math::BigInt::Subclass -0 / 1 ok 1476 - r Math::BigInt::Subclass -0 / 1 ok 1477 - t Math::BigInt::Subclass -0 / 1 ok 1478 - d Math::BigInt::Subclass -0 / 1 ok 1479 - m Math::BigInt::Subclass -0 % 1 ok 1480 - o Math::BigInt::Subclass -0 % 1 ok 1481 - t Math::BigFloat -0 / 1 ok 1482 - d Math::BigFloat -0 / 1 ok 1483 - m Math::BigFloat -0 % 1 ok 1484 - o Math::BigFloat -0 % 1 ok 1485 - t Math::BigFloat::Subclass -0 / 1 ok 1486 - d Math::BigFloat::Subclass -0 / 1 ok 1487 - m Math::BigFloat::Subclass -0 % 1 ok 1488 - o Math::BigFloat::Subclass -0 % 1 ok 1489 - x Math::BigInt 0 / 1 ok 1490 - r Math::BigInt 0 / 1 ok 1491 - t Math::BigInt 0 / 1 ok 1492 - d Math::BigInt 0 / 1 ok 1493 - m Math::BigInt 0 % 1 ok 1494 - o Math::BigInt 0 % 1 ok 1495 - x Math::BigInt::Subclass 0 / 1 ok 1496 - r Math::BigInt::Subclass 0 / 1 ok 1497 - t Math::BigInt::Subclass 0 / 1 ok 1498 - d Math::BigInt::Subclass 0 / 1 ok 1499 - m Math::BigInt::Subclass 0 % 1 ok 1500 - o Math::BigInt::Subclass 0 % 1 ok 1501 - t Math::BigFloat 0 / 1 ok 1502 - d Math::BigFloat 0 / 1 ok 1503 - m Math::BigFloat 0 % 1 ok 1504 - o Math::BigFloat 0 % 1 ok 1505 - t Math::BigFloat::Subclass 0 / 1 ok 1506 - d Math::BigFloat::Subclass 0 / 1 ok 1507 - m Math::BigFloat::Subclass 0 % 1 ok 1508 - o Math::BigFloat::Subclass 0 % 1 ok 1509 - x Math::BigInt 1 / 1 ok 1510 - r Math::BigInt 1 / 1 ok 1511 - t Math::BigInt 1 / 1 ok 1512 - d Math::BigInt 1 / 1 ok 1513 - m Math::BigInt 1 % 1 ok 1514 - o Math::BigInt 1 % 1 ok 1515 - x Math::BigInt::Subclass 1 / 1 ok 1516 - r Math::BigInt::Subclass 1 / 1 ok 1517 - t Math::BigInt::Subclass 1 / 1 ok 1518 - d Math::BigInt::Subclass 1 / 1 ok 1519 - m Math::BigInt::Subclass 1 % 1 ok 1520 - o Math::BigInt::Subclass 1 % 1 ok 1521 - t Math::BigFloat 1 / 1 ok 1522 - d Math::BigFloat 1 / 1 ok 1523 - m Math::BigFloat 1 % 1 ok 1524 - o Math::BigFloat 1 % 1 ok 1525 - t Math::BigFloat::Subclass 1 / 1 ok 1526 - d Math::BigFloat::Subclass 1 / 1 ok 1527 - m Math::BigFloat::Subclass 1 % 1 ok 1528 - o Math::BigFloat::Subclass 1 % 1 ok 1529 - x Math::BigInt inf / 1 ok 1530 - r Math::BigInt inf / 1 ok 1531 - t Math::BigInt inf / 1 ok 1532 - d Math::BigInt inf / 1 ok 1533 - m Math::BigInt inf % 1 ok 1534 - o Math::BigInt inf % 1 ok 1535 - x Math::BigInt::Subclass inf / 1 ok 1536 - r Math::BigInt::Subclass inf / 1 ok 1537 - t Math::BigInt::Subclass inf / 1 ok 1538 - d Math::BigInt::Subclass inf / 1 ok 1539 - m Math::BigInt::Subclass inf % 1 ok 1540 - o Math::BigInt::Subclass inf % 1 ok 1541 - t Math::BigFloat inf / 1 ok 1542 - d Math::BigFloat inf / 1 ok 1543 - m Math::BigFloat inf % 1 ok 1544 - o Math::BigFloat inf % 1 ok 1545 - t Math::BigFloat::Subclass inf / 1 ok 1546 - d Math::BigFloat::Subclass inf / 1 ok 1547 - m Math::BigFloat::Subclass inf % 1 ok 1548 - o Math::BigFloat::Subclass inf % 1 ok 1549 - x Math::BigInt NaN / 1 ok 1550 - r Math::BigInt NaN / 1 ok 1551 - t Math::BigInt NaN / 1 ok 1552 - d Math::BigInt NaN / 1 ok 1553 - m Math::BigInt NaN % 1 ok 1554 - o Math::BigInt NaN % 1 ok 1555 - x Math::BigInt::Subclass NaN / 1 ok 1556 - r Math::BigInt::Subclass NaN / 1 ok 1557 - t Math::BigInt::Subclass NaN / 1 ok 1558 - d Math::BigInt::Subclass NaN / 1 ok 1559 - m Math::BigInt::Subclass NaN % 1 ok 1560 - o Math::BigInt::Subclass NaN % 1 ok 1561 - t Math::BigFloat NaN / 1 ok 1562 - d Math::BigFloat NaN / 1 ok 1563 - m Math::BigFloat NaN % 1 ok 1564 - o Math::BigFloat NaN % 1 ok 1565 - t Math::BigFloat::Subclass NaN / 1 ok 1566 - d Math::BigFloat::Subclass NaN / 1 ok 1567 - m Math::BigFloat::Subclass NaN % 1 ok 1568 - o Math::BigFloat::Subclass NaN % 1 ok 1569 - x Math::BigInt -inf / inf ok 1570 - r Math::BigInt -inf / inf ok 1571 - t Math::BigInt -inf / inf ok 1572 - d Math::BigInt -inf / inf ok 1573 - m Math::BigInt -inf % inf ok 1574 - o Math::BigInt -inf % inf ok 1575 - x Math::BigInt::Subclass -inf / inf ok 1576 - r Math::BigInt::Subclass -inf / inf ok 1577 - t Math::BigInt::Subclass -inf / inf ok 1578 - d Math::BigInt::Subclass -inf / inf ok 1579 - m Math::BigInt::Subclass -inf % inf ok 1580 - o Math::BigInt::Subclass -inf % inf ok 1581 - t Math::BigFloat -inf / inf ok 1582 - d Math::BigFloat -inf / inf ok 1583 - m Math::BigFloat -inf % inf ok 1584 - o Math::BigFloat -inf % inf ok 1585 - t Math::BigFloat::Subclass -inf / inf ok 1586 - d Math::BigFloat::Subclass -inf / inf ok 1587 - m Math::BigFloat::Subclass -inf % inf ok 1588 - o Math::BigFloat::Subclass -inf % inf ok 1589 - x Math::BigInt -1 / inf ok 1590 - r Math::BigInt -1 / inf ok 1591 - t Math::BigInt -1 / inf ok 1592 - d Math::BigInt -1 / inf ok 1593 - m Math::BigInt -1 % inf ok 1594 - o Math::BigInt -1 % inf ok 1595 - x Math::BigInt::Subclass -1 / inf ok 1596 - r Math::BigInt::Subclass -1 / inf ok 1597 - t Math::BigInt::Subclass -1 / inf ok 1598 - d Math::BigInt::Subclass -1 / inf ok 1599 - m Math::BigInt::Subclass -1 % inf ok 1600 - o Math::BigInt::Subclass -1 % inf ok 1601 - t Math::BigFloat -1 / inf ok 1602 - d Math::BigFloat -1 / inf ok 1603 - m Math::BigFloat -1 % inf ok 1604 - o Math::BigFloat -1 % inf ok 1605 - t Math::BigFloat::Subclass -1 / inf ok 1606 - d Math::BigFloat::Subclass -1 / inf ok 1607 - m Math::BigFloat::Subclass -1 % inf ok 1608 - o Math::BigFloat::Subclass -1 % inf ok 1609 - x Math::BigInt -0 / inf ok 1610 - r Math::BigInt -0 / inf ok 1611 - t Math::BigInt -0 / inf ok 1612 - d Math::BigInt -0 / inf ok 1613 - m Math::BigInt -0 % inf ok 1614 - o Math::BigInt -0 % inf ok 1615 - x Math::BigInt::Subclass -0 / inf ok 1616 - r Math::BigInt::Subclass -0 / inf ok 1617 - t Math::BigInt::Subclass -0 / inf ok 1618 - d Math::BigInt::Subclass -0 / inf ok 1619 - m Math::BigInt::Subclass -0 % inf ok 1620 - o Math::BigInt::Subclass -0 % inf ok 1621 - t Math::BigFloat -0 / inf ok 1622 - d Math::BigFloat -0 / inf ok 1623 - m Math::BigFloat -0 % inf ok 1624 - o Math::BigFloat -0 % inf ok 1625 - t Math::BigFloat::Subclass -0 / inf ok 1626 - d Math::BigFloat::Subclass -0 / inf ok 1627 - m Math::BigFloat::Subclass -0 % inf ok 1628 - o Math::BigFloat::Subclass -0 % inf ok 1629 - x Math::BigInt 0 / inf ok 1630 - r Math::BigInt 0 / inf ok 1631 - t Math::BigInt 0 / inf ok 1632 - d Math::BigInt 0 / inf ok 1633 - m Math::BigInt 0 % inf ok 1634 - o Math::BigInt 0 % inf ok 1635 - x Math::BigInt::Subclass 0 / inf ok 1636 - r Math::BigInt::Subclass 0 / inf ok 1637 - t Math::BigInt::Subclass 0 / inf ok 1638 - d Math::BigInt::Subclass 0 / inf ok 1639 - m Math::BigInt::Subclass 0 % inf ok 1640 - o Math::BigInt::Subclass 0 % inf ok 1641 - t Math::BigFloat 0 / inf ok 1642 - d Math::BigFloat 0 / inf ok 1643 - m Math::BigFloat 0 % inf ok 1644 - o Math::BigFloat 0 % inf ok 1645 - t Math::BigFloat::Subclass 0 / inf ok 1646 - d Math::BigFloat::Subclass 0 / inf ok 1647 - m Math::BigFloat::Subclass 0 % inf ok 1648 - o Math::BigFloat::Subclass 0 % inf ok 1649 - x Math::BigInt 1 / inf ok 1650 - r Math::BigInt 1 / inf ok 1651 - t Math::BigInt 1 / inf ok 1652 - d Math::BigInt 1 / inf ok 1653 - m Math::BigInt 1 % inf ok 1654 - o Math::BigInt 1 % inf ok 1655 - x Math::BigInt::Subclass 1 / inf ok 1656 - r Math::BigInt::Subclass 1 / inf ok 1657 - t Math::BigInt::Subclass 1 / inf ok 1658 - d Math::BigInt::Subclass 1 / inf ok 1659 - m Math::BigInt::Subclass 1 % inf ok 1660 - o Math::BigInt::Subclass 1 % inf ok 1661 - t Math::BigFloat 1 / inf ok 1662 - d Math::BigFloat 1 / inf ok 1663 - m Math::BigFloat 1 % inf ok 1664 - o Math::BigFloat 1 % inf ok 1665 - t Math::BigFloat::Subclass 1 / inf ok 1666 - d Math::BigFloat::Subclass 1 / inf ok 1667 - m Math::BigFloat::Subclass 1 % inf ok 1668 - o Math::BigFloat::Subclass 1 % inf ok 1669 - x Math::BigInt inf / inf ok 1670 - r Math::BigInt inf / inf ok 1671 - t Math::BigInt inf / inf ok 1672 - d Math::BigInt inf / inf ok 1673 - m Math::BigInt inf % inf ok 1674 - o Math::BigInt inf % inf ok 1675 - x Math::BigInt::Subclass inf / inf ok 1676 - r Math::BigInt::Subclass inf / inf ok 1677 - t Math::BigInt::Subclass inf / inf ok 1678 - d Math::BigInt::Subclass inf / inf ok 1679 - m Math::BigInt::Subclass inf % inf ok 1680 - o Math::BigInt::Subclass inf % inf ok 1681 - t Math::BigFloat inf / inf ok 1682 - d Math::BigFloat inf / inf ok 1683 - m Math::BigFloat inf % inf ok 1684 - o Math::BigFloat inf % inf ok 1685 - t Math::BigFloat::Subclass inf / inf ok 1686 - d Math::BigFloat::Subclass inf / inf ok 1687 - m Math::BigFloat::Subclass inf % inf ok 1688 - o Math::BigFloat::Subclass inf % inf ok 1689 - x Math::BigInt NaN / inf ok 1690 - r Math::BigInt NaN / inf ok 1691 - t Math::BigInt NaN / inf ok 1692 - d Math::BigInt NaN / inf ok 1693 - m Math::BigInt NaN % inf ok 1694 - o Math::BigInt NaN % inf ok 1695 - x Math::BigInt::Subclass NaN / inf ok 1696 - r Math::BigInt::Subclass NaN / inf ok 1697 - t Math::BigInt::Subclass NaN / inf ok 1698 - d Math::BigInt::Subclass NaN / inf ok 1699 - m Math::BigInt::Subclass NaN % inf ok 1700 - o Math::BigInt::Subclass NaN % inf ok 1701 - t Math::BigFloat NaN / inf ok 1702 - d Math::BigFloat NaN / inf ok 1703 - m Math::BigFloat NaN % inf ok 1704 - o Math::BigFloat NaN % inf ok 1705 - t Math::BigFloat::Subclass NaN / inf ok 1706 - d Math::BigFloat::Subclass NaN / inf ok 1707 - m Math::BigFloat::Subclass NaN % inf ok 1708 - o Math::BigFloat::Subclass NaN % inf ok 1709 - x Math::BigInt -inf / NaN ok 1710 - r Math::BigInt -inf / NaN ok 1711 - t Math::BigInt -inf / NaN ok 1712 - d Math::BigInt -inf / NaN ok 1713 - m Math::BigInt -inf % NaN ok 1714 - o Math::BigInt -inf % NaN ok 1715 - x Math::BigInt::Subclass -inf / NaN ok 1716 - r Math::BigInt::Subclass -inf / NaN ok 1717 - t Math::BigInt::Subclass -inf / NaN ok 1718 - d Math::BigInt::Subclass -inf / NaN ok 1719 - m Math::BigInt::Subclass -inf % NaN ok 1720 - o Math::BigInt::Subclass -inf % NaN ok 1721 - t Math::BigFloat -inf / NaN ok 1722 - d Math::BigFloat -inf / NaN ok 1723 - m Math::BigFloat -inf % NaN ok 1724 - o Math::BigFloat -inf % NaN ok 1725 - t Math::BigFloat::Subclass -inf / NaN ok 1726 - d Math::BigFloat::Subclass -inf / NaN ok 1727 - m Math::BigFloat::Subclass -inf % NaN ok 1728 - o Math::BigFloat::Subclass -inf % NaN ok 1729 - x Math::BigInt -1 / NaN ok 1730 - r Math::BigInt -1 / NaN ok 1731 - t Math::BigInt -1 / NaN ok 1732 - d Math::BigInt -1 / NaN ok 1733 - m Math::BigInt -1 % NaN ok 1734 - o Math::BigInt -1 % NaN ok 1735 - x Math::BigInt::Subclass -1 / NaN ok 1736 - r Math::BigInt::Subclass -1 / NaN ok 1737 - t Math::BigInt::Subclass -1 / NaN ok 1738 - d Math::BigInt::Subclass -1 / NaN ok 1739 - m Math::BigInt::Subclass -1 % NaN ok 1740 - o Math::BigInt::Subclass -1 % NaN ok 1741 - t Math::BigFloat -1 / NaN ok 1742 - d Math::BigFloat -1 / NaN ok 1743 - m Math::BigFloat -1 % NaN ok 1744 - o Math::BigFloat -1 % NaN ok 1745 - t Math::BigFloat::Subclass -1 / NaN ok 1746 - d Math::BigFloat::Subclass -1 / NaN ok 1747 - m Math::BigFloat::Subclass -1 % NaN ok 1748 - o Math::BigFloat::Subclass -1 % NaN ok 1749 - x Math::BigInt -0 / NaN ok 1750 - r Math::BigInt -0 / NaN ok 1751 - t Math::BigInt -0 / NaN ok 1752 - d Math::BigInt -0 / NaN ok 1753 - m Math::BigInt -0 % NaN ok 1754 - o Math::BigInt -0 % NaN ok 1755 - x Math::BigInt::Subclass -0 / NaN ok 1756 - r Math::BigInt::Subclass -0 / NaN ok 1757 - t Math::BigInt::Subclass -0 / NaN ok 1758 - d Math::BigInt::Subclass -0 / NaN ok 1759 - m Math::BigInt::Subclass -0 % NaN ok 1760 - o Math::BigInt::Subclass -0 % NaN ok 1761 - t Math::BigFloat -0 / NaN ok 1762 - d Math::BigFloat -0 / NaN ok 1763 - m Math::BigFloat -0 % NaN ok 1764 - o Math::BigFloat -0 % NaN ok 1765 - t Math::BigFloat::Subclass -0 / NaN ok 1766 - d Math::BigFloat::Subclass -0 / NaN ok 1767 - m Math::BigFloat::Subclass -0 % NaN ok 1768 - o Math::BigFloat::Subclass -0 % NaN ok 1769 - x Math::BigInt 0 / NaN ok 1770 - r Math::BigInt 0 / NaN ok 1771 - t Math::BigInt 0 / NaN ok 1772 - d Math::BigInt 0 / NaN ok 1773 - m Math::BigInt 0 % NaN ok 1774 - o Math::BigInt 0 % NaN ok 1775 - x Math::BigInt::Subclass 0 / NaN ok 1776 - r Math::BigInt::Subclass 0 / NaN ok 1777 - t Math::BigInt::Subclass 0 / NaN ok 1778 - d Math::BigInt::Subclass 0 / NaN ok 1779 - m Math::BigInt::Subclass 0 % NaN ok 1780 - o Math::BigInt::Subclass 0 % NaN ok 1781 - t Math::BigFloat 0 / NaN ok 1782 - d Math::BigFloat 0 / NaN ok 1783 - m Math::BigFloat 0 % NaN ok 1784 - o Math::BigFloat 0 % NaN ok 1785 - t Math::BigFloat::Subclass 0 / NaN ok 1786 - d Math::BigFloat::Subclass 0 / NaN ok 1787 - m Math::BigFloat::Subclass 0 % NaN ok 1788 - o Math::BigFloat::Subclass 0 % NaN ok 1789 - x Math::BigInt 1 / NaN ok 1790 - r Math::BigInt 1 / NaN ok 1791 - t Math::BigInt 1 / NaN ok 1792 - d Math::BigInt 1 / NaN ok 1793 - m Math::BigInt 1 % NaN ok 1794 - o Math::BigInt 1 % NaN ok 1795 - x Math::BigInt::Subclass 1 / NaN ok 1796 - r Math::BigInt::Subclass 1 / NaN ok 1797 - t Math::BigInt::Subclass 1 / NaN ok 1798 - d Math::BigInt::Subclass 1 / NaN ok 1799 - m Math::BigInt::Subclass 1 % NaN ok 1800 - o Math::BigInt::Subclass 1 % NaN ok 1801 - t Math::BigFloat 1 / NaN ok 1802 - d Math::BigFloat 1 / NaN ok 1803 - m Math::BigFloat 1 % NaN ok 1804 - o Math::BigFloat 1 % NaN ok 1805 - t Math::BigFloat::Subclass 1 / NaN ok 1806 - d Math::BigFloat::Subclass 1 / NaN ok 1807 - m Math::BigFloat::Subclass 1 % NaN ok 1808 - o Math::BigFloat::Subclass 1 % NaN ok 1809 - x Math::BigInt inf / NaN ok 1810 - r Math::BigInt inf / NaN ok 1811 - t Math::BigInt inf / NaN ok 1812 - d Math::BigInt inf / NaN ok 1813 - m Math::BigInt inf % NaN ok 1814 - o Math::BigInt inf % NaN ok 1815 - x Math::BigInt::Subclass inf / NaN ok 1816 - r Math::BigInt::Subclass inf / NaN ok 1817 - t Math::BigInt::Subclass inf / NaN ok 1818 - d Math::BigInt::Subclass inf / NaN ok 1819 - m Math::BigInt::Subclass inf % NaN ok 1820 - o Math::BigInt::Subclass inf % NaN ok 1821 - t Math::BigFloat inf / NaN ok 1822 - d Math::BigFloat inf / NaN ok 1823 - m Math::BigFloat inf % NaN ok 1824 - o Math::BigFloat inf % NaN ok 1825 - t Math::BigFloat::Subclass inf / NaN ok 1826 - d Math::BigFloat::Subclass inf / NaN ok 1827 - m Math::BigFloat::Subclass inf % NaN ok 1828 - o Math::BigFloat::Subclass inf % NaN ok 1829 - x Math::BigInt NaN / NaN ok 1830 - r Math::BigInt NaN / NaN ok 1831 - t Math::BigInt NaN / NaN ok 1832 - d Math::BigInt NaN / NaN ok 1833 - m Math::BigInt NaN % NaN ok 1834 - o Math::BigInt NaN % NaN ok 1835 - x Math::BigInt::Subclass NaN / NaN ok 1836 - r Math::BigInt::Subclass NaN / NaN ok 1837 - t Math::BigInt::Subclass NaN / NaN ok 1838 - d Math::BigInt::Subclass NaN / NaN ok 1839 - m Math::BigInt::Subclass NaN % NaN ok 1840 - o Math::BigInt::Subclass NaN % NaN ok 1841 - t Math::BigFloat NaN / NaN ok 1842 - d Math::BigFloat NaN / NaN ok 1843 - m Math::BigFloat NaN % NaN ok 1844 - o Math::BigFloat NaN % NaN ok 1845 - t Math::BigFloat::Subclass NaN / NaN ok 1846 - d Math::BigFloat::Subclass NaN / NaN ok 1847 - m Math::BigFloat::Subclass NaN % NaN ok 1848 - o Math::BigFloat::Subclass NaN % NaN ok 1849 - x Math::BigFloat -inf / -inf ok 1850 - r Math::BigFloat -inf / -inf ok 1851 - x Math::BigFloat::Subclass -inf / -inf ok 1852 - r Math::BigFloat::Subclass -inf / -inf ok 1853 - x Math::BigFloat -1 / -inf ok 1854 - r Math::BigFloat -1 / -inf ok 1855 - x Math::BigFloat::Subclass -1 / -inf ok 1856 - r Math::BigFloat::Subclass -1 / -inf ok 1857 - x Math::BigFloat -0 / -inf ok 1858 - r Math::BigFloat -0 / -inf ok 1859 - x Math::BigFloat::Subclass -0 / -inf ok 1860 - r Math::BigFloat::Subclass -0 / -inf ok 1861 - x Math::BigFloat 0 / -inf ok 1862 - r Math::BigFloat 0 / -inf ok 1863 - x Math::BigFloat::Subclass 0 / -inf ok 1864 - r Math::BigFloat::Subclass 0 / -inf ok 1865 - x Math::BigFloat 1 / -inf ok 1866 - r Math::BigFloat 1 / -inf ok 1867 - x Math::BigFloat::Subclass 1 / -inf ok 1868 - r Math::BigFloat::Subclass 1 / -inf ok 1869 - x Math::BigFloat inf / -inf ok 1870 - r Math::BigFloat inf / -inf ok 1871 - x Math::BigFloat::Subclass inf / -inf ok 1872 - r Math::BigFloat::Subclass inf / -inf ok 1873 - x Math::BigFloat NaN / -inf ok 1874 - r Math::BigFloat NaN / -inf ok 1875 - x Math::BigFloat::Subclass NaN / -inf ok 1876 - r Math::BigFloat::Subclass NaN / -inf ok 1877 - x Math::BigFloat -inf / -1 ok 1878 - r Math::BigFloat -inf / -1 ok 1879 - x Math::BigFloat::Subclass -inf / -1 ok 1880 - r Math::BigFloat::Subclass -inf / -1 ok 1881 - x Math::BigFloat -1 / -1 ok 1882 - r Math::BigFloat -1 / -1 ok 1883 - x Math::BigFloat::Subclass -1 / -1 ok 1884 - r Math::BigFloat::Subclass -1 / -1 ok 1885 - x Math::BigFloat -0 / -1 ok 1886 - r Math::BigFloat -0 / -1 ok 1887 - x Math::BigFloat::Subclass -0 / -1 ok 1888 - r Math::BigFloat::Subclass -0 / -1 ok 1889 - x Math::BigFloat 0 / -1 ok 1890 - r Math::BigFloat 0 / -1 ok 1891 - x Math::BigFloat::Subclass 0 / -1 ok 1892 - r Math::BigFloat::Subclass 0 / -1 ok 1893 - x Math::BigFloat 1 / -1 ok 1894 - r Math::BigFloat 1 / -1 ok 1895 - x Math::BigFloat::Subclass 1 / -1 ok 1896 - r Math::BigFloat::Subclass 1 / -1 ok 1897 - x Math::BigFloat inf / -1 ok 1898 - r Math::BigFloat inf / -1 ok 1899 - x Math::BigFloat::Subclass inf / -1 ok 1900 - r Math::BigFloat::Subclass inf / -1 ok 1901 - x Math::BigFloat NaN / -1 ok 1902 - r Math::BigFloat NaN / -1 ok 1903 - x Math::BigFloat::Subclass NaN / -1 ok 1904 - r Math::BigFloat::Subclass NaN / -1 ok 1905 - x Math::BigFloat -inf / 0 ok 1906 - r Math::BigFloat -inf / 0 ok 1907 - x Math::BigFloat::Subclass -inf / 0 ok 1908 - r Math::BigFloat::Subclass -inf / 0 ok 1909 - x Math::BigFloat -1 / 0 ok 1910 - r Math::BigFloat -1 / 0 ok 1911 - x Math::BigFloat::Subclass -1 / 0 ok 1912 - r Math::BigFloat::Subclass -1 / 0 ok 1913 - x Math::BigFloat -0 / 0 ok 1914 - r Math::BigFloat -0 / 0 ok 1915 - x Math::BigFloat::Subclass -0 / 0 ok 1916 - r Math::BigFloat::Subclass -0 / 0 ok 1917 - x Math::BigFloat 0 / 0 ok 1918 - r Math::BigFloat 0 / 0 ok 1919 - x Math::BigFloat::Subclass 0 / 0 ok 1920 - r Math::BigFloat::Subclass 0 / 0 ok 1921 - x Math::BigFloat 1 / 0 ok 1922 - r Math::BigFloat 1 / 0 ok 1923 - x Math::BigFloat::Subclass 1 / 0 ok 1924 - r Math::BigFloat::Subclass 1 / 0 ok 1925 - x Math::BigFloat inf / 0 ok 1926 - r Math::BigFloat inf / 0 ok 1927 - x Math::BigFloat::Subclass inf / 0 ok 1928 - r Math::BigFloat::Subclass inf / 0 ok 1929 - x Math::BigFloat NaN / 0 ok 1930 - r Math::BigFloat NaN / 0 ok 1931 - x Math::BigFloat::Subclass NaN / 0 ok 1932 - r Math::BigFloat::Subclass NaN / 0 ok 1933 - x Math::BigFloat -inf / 1 ok 1934 - r Math::BigFloat -inf / 1 ok 1935 - x Math::BigFloat::Subclass -inf / 1 ok 1936 - r Math::BigFloat::Subclass -inf / 1 ok 1937 - x Math::BigFloat -1 / 1 ok 1938 - r Math::BigFloat -1 / 1 ok 1939 - x Math::BigFloat::Subclass -1 / 1 ok 1940 - r Math::BigFloat::Subclass -1 / 1 ok 1941 - x Math::BigFloat -0 / 1 ok 1942 - r Math::BigFloat -0 / 1 ok 1943 - x Math::BigFloat::Subclass -0 / 1 ok 1944 - r Math::BigFloat::Subclass -0 / 1 ok 1945 - x Math::BigFloat 0 / 1 ok 1946 - r Math::BigFloat 0 / 1 ok 1947 - x Math::BigFloat::Subclass 0 / 1 ok 1948 - r Math::BigFloat::Subclass 0 / 1 ok 1949 - x Math::BigFloat 1 / 1 ok 1950 - r Math::BigFloat 1 / 1 ok 1951 - x Math::BigFloat::Subclass 1 / 1 ok 1952 - r Math::BigFloat::Subclass 1 / 1 ok 1953 - x Math::BigFloat inf / 1 ok 1954 - r Math::BigFloat inf / 1 ok 1955 - x Math::BigFloat::Subclass inf / 1 ok 1956 - r Math::BigFloat::Subclass inf / 1 ok 1957 - x Math::BigFloat NaN / 1 ok 1958 - r Math::BigFloat NaN / 1 ok 1959 - x Math::BigFloat::Subclass NaN / 1 ok 1960 - r Math::BigFloat::Subclass NaN / 1 ok 1961 - x Math::BigFloat -inf / inf ok 1962 - r Math::BigFloat -inf / inf ok 1963 - x Math::BigFloat::Subclass -inf / inf ok 1964 - r Math::BigFloat::Subclass -inf / inf ok 1965 - x Math::BigFloat -1 / inf ok 1966 - r Math::BigFloat -1 / inf ok 1967 - x Math::BigFloat::Subclass -1 / inf ok 1968 - r Math::BigFloat::Subclass -1 / inf ok 1969 - x Math::BigFloat -0 / inf ok 1970 - r Math::BigFloat -0 / inf ok 1971 - x Math::BigFloat::Subclass -0 / inf ok 1972 - r Math::BigFloat::Subclass -0 / inf ok 1973 - x Math::BigFloat 0 / inf ok 1974 - r Math::BigFloat 0 / inf ok 1975 - x Math::BigFloat::Subclass 0 / inf ok 1976 - r Math::BigFloat::Subclass 0 / inf ok 1977 - x Math::BigFloat 1 / inf ok 1978 - r Math::BigFloat 1 / inf ok 1979 - x Math::BigFloat::Subclass 1 / inf ok 1980 - r Math::BigFloat::Subclass 1 / inf ok 1981 - x Math::BigFloat inf / inf ok 1982 - r Math::BigFloat inf / inf ok 1983 - x Math::BigFloat::Subclass inf / inf ok 1984 - r Math::BigFloat::Subclass inf / inf ok 1985 - x Math::BigFloat NaN / inf ok 1986 - r Math::BigFloat NaN / inf ok 1987 - x Math::BigFloat::Subclass NaN / inf ok 1988 - r Math::BigFloat::Subclass NaN / inf ok 1989 - x Math::BigFloat -inf / NaN ok 1990 - r Math::BigFloat -inf / NaN ok 1991 - x Math::BigFloat::Subclass -inf / NaN ok 1992 - r Math::BigFloat::Subclass -inf / NaN ok 1993 - x Math::BigFloat -1 / NaN ok 1994 - r Math::BigFloat -1 / NaN ok 1995 - x Math::BigFloat::Subclass -1 / NaN ok 1996 - r Math::BigFloat::Subclass -1 / NaN ok 1997 - x Math::BigFloat -0 / NaN ok 1998 - r Math::BigFloat -0 / NaN ok 1999 - x Math::BigFloat::Subclass -0 / NaN ok 2000 - r Math::BigFloat::Subclass -0 / NaN ok 2001 - x Math::BigFloat 0 / NaN ok 2002 - r Math::BigFloat 0 / NaN ok 2003 - x Math::BigFloat::Subclass 0 / NaN ok 2004 - r Math::BigFloat::Subclass 0 / NaN ok 2005 - x Math::BigFloat 1 / NaN ok 2006 - r Math::BigFloat 1 / NaN ok 2007 - x Math::BigFloat::Subclass 1 / NaN ok 2008 - r Math::BigFloat::Subclass 1 / NaN ok 2009 - x Math::BigFloat inf / NaN ok 2010 - r Math::BigFloat inf / NaN ok 2011 - x Math::BigFloat::Subclass inf / NaN ok 2012 - r Math::BigFloat::Subclass inf / NaN ok 2013 - x Math::BigFloat NaN / NaN ok 2014 - r Math::BigFloat NaN / NaN ok 2015 - x Math::BigFloat::Subclass NaN / NaN ok 2016 - r Math::BigFloat::Subclass NaN / NaN ok 2017 - NaN == NaN: "" ok 2018 - NaN != NaN: 1 ok 2019 - NaN == NaN: "" ok 2020 - NaN != NaN: 1 ok 2021 - 0 != NaN: 1 ok 2022 - 0 == NaN: "" ok 2023 - 0 < NaN: "" ok 2024 - 0 <= NaN: "" ok 2025 - 0 >= NaN: "" ok 2026 - NaN == NaN: "" ok 2027 - NaN != NaN: 1 ok 2028 - NaN == NaN: "" ok 2029 - NaN != NaN: 1 ok 2030 - 0 != NaN: 1 ok 2031 - 0 == NaN: "" ok 2032 - 0 < NaN: "" ok 2033 - 0 <= NaN: "" ok 2034 - 0 >= NaN: "" ok 2035 - NaN == NaN: "" ok 2036 - NaN != NaN: 1 ok 2037 - NaN == NaN: "" ok 2038 - NaN != NaN: 1 ok 2039 - 0 != NaN: 1 ok 2040 - 0 == NaN: "" ok 2041 - 0 < NaN: "" ok 2042 - 0 <= NaN: "" ok 2043 - 0 >= NaN: "" ok 2044 - NaN == NaN: "" ok 2045 - NaN != NaN: 1 ok 2046 - NaN == NaN: "" ok 2047 - NaN != NaN: 1 ok 2048 - 0 != NaN: 1 ok 2049 - 0 == NaN: "" ok 2050 - 0 < NaN: "" ok 2051 - 0 <= NaN: "" ok 2052 - 0 >= NaN: "" ok t/isa.t ....................................... 1..11 ok 1 - An object of class 'Math::BigInt::Subclass' isa 'Math::BigInt' ok 2 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 3 - A Math::BigFloat isn't a Math::BigInt ok 4 - ref($x) = "Math::BigInt" ok 5 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 6 - ref($x) = "Math::BigInt" ok 7 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 8 - ref($x) = "Math::BigFloat" ok 9 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 10 - ref($x) = "Math::BigFloat" ok 11 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok t/lib_load.t .................................. 1..4 ok 1 - Math::BigFloat got Math::BigInt::Calc # BareCalc using Calc v1.999816 ok 2 - Math::BigFloat was notified ok 3 - "only" worked ok 4 - "try" worked ok t/mbf_ali.t ................................... 1..6 ok 1 - Math::BigFloat -> new(123) -> is_pos() ok 2 - Math::BigFloat -> new(123) -> is_neg() ok 3 - Math::BigFloat -> new(123) -> as_int() ok 4 - ref(Math::BigFloat -> new(123) -> as_int()) ok 5 - Math::BigFloat -> new(123) -> bneg() -> is_pos() ok 6 - Math::BigFloat -> new(123) -> bneg() -> is_neg() ok t/mbi_ali.t ................................... 1..6 ok 1 - Math::BigInt -> new(123) -> is_pos() ok 2 - Math::BigInt -> new(123) -> is_neg() ok 3 - Math::BigInt -> new(123) -> as_int() ok 4 - ref(Math::BigInt -> new(123) -> as_int()) ok 5 - Math::BigInt -> new(123) -> bneg() -> is_pos() ok 6 - Math::BigInt -> new(123) -> bneg() -> is_neg() 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..738 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 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" ok 275 - $x = "1200" ok 276 - $x->{_a} = 2 ok 277 - $x = "12300" ok 278 - $x->{_a} = 4 ok 279 - $x = "12000" ok 280 - $x->{_a} = 3 ok 281 - $x = "10000" ok 282 - $x->{_a} = 2 ok 283 - $x = "0" ok 284 - $x->{_a} = 1 ok 285 - $x = "0" ok 286 - $x->{_a} = 0 ok 287 - $x = "100000" ok 288 - $x->{_a} = 0 ok 289 - $x = "100000" ok 290 - $x->{_a} = 0 ok 291 - $x = "12345" ok 292 - $x->{_a} = 5 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" ok 299 - $x->{_a} = undef ok 300 - $x = "0.000176118351532229658330398027474462839027826699542092286016203" ok 301 - $x = "0.000176118351532229658330398027474462839027826699542092286016202888340965128566396618527651" ok 302 - $x = "0.00017611835153222965833039802747446283902782669954209228601620288834096512856639662" ok 303 - $x = "1.00000" 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 ok 310 - $x = "12350" ok 311 - $x->{_a} = 4 ok 312 - $x->{_p} = undef ok 313 - $x->{_a} = undef ok 314 - $x->{_p} = undef 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->$f($y); ok 476 - is a valid object ok 477 - $x = Math::BigInt->new("123"); $x->accuracy(3); $y = Math::BigInt->new("0"); $x->$f($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->$f($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->$f($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->$f($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->$f($y); ok 494 - is a valid object ok 495 - $x = Math::BigInt->new("123"); $x->accuracy(3); $y = Math::BigInt->new("0"); $x->$f($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->$f($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->$f($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->$f($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->$f($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->$f($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->$f($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->$f($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->$f($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->$f($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->$f($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->$f($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->$f($y); ok 544 - is a valid object ok 545 - $x = Math::BigInt->new("123"); $x->accuracy(4); $y = Math::BigInt->new("1"); $x->$f($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->$f($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->$f($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->$f($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->$f($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->$f($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->$f($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->$f($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->$f($y); ok 578 - is a valid object ok 579 - $x = Math::BigInt->new("1234"); $x->accuracy(1); $y = Math::BigInt->new("0"); $x->$f($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->$f($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->$f($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->$f($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->$f($y); ok 596 - is a valid object ok 597 - $x = Math::BigInt->new("0xFF"); $x->accuracy(2); $y = Math::BigInt->new("0xFF"); $x->$f($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->$f($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->$f($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->$f($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->$f($y); ok 614 - is a valid object ok 615 - $x = Math::BigInt->new("1234"); $x->accuracy(1); $y = Math::BigInt->new("0"); $x->$f($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->$f($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->$f($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->$f($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->$f($y); ok 632 - is a valid object ok 633 - $x = Math::BigInt->new("0xFF"); $x->accuracy(2); $y = Math::BigInt->new("0xFF"); $x->$f($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->$f($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->$f($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->$f($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->$f($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->$f($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->$f($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->$f($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->$f($y); ok 666 - is a valid object ok 667 - $x = Math::BigInt->new("1234"); $x->accuracy(1); $y = Math::BigInt->new("0"); $x->$f($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->$f($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->$f($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->$f($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->$f($y); ok 684 - is a valid object ok 685 - $x = Math::BigInt->new("250"); $x->accuracy(2); $y = Math::BigInt->new("0xFF"); $x->$f($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->$f($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->$f($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->$f($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->$f($y); ok 702 - is a valid object ok 703 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $x->$f($y); ok 704 - is a valid object ok 705 - $x = Math::BigInt->new("2"); $x->accuracy(2); $y = Math::BigInt->new("0"); $x->$f($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->$f($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 - $x has A of 42 ok 730 - $x has A from global ok 731 - $x has still A of 42 ok 732 - $x has A of 42 ok 733 - $x has A from global ok 734 - $x has still A of 42 ok 735 - bug with blog(Math::BigFloat, Math::BigInt) ok 736 - $x->bsqrt() with many digits ok 737 - $x->bsqrt() with many digits ok 738 - $x->bsqrt() with many digits ok t/nan_cmp.t ................................... 1..26 ok 1 - Math::BigInt->bone() == Math::BigInt->bone() ok 2 - Math::BigInt->bone() != Math::BigInt->bnan() ok 3 - Math::BigInt->bnan() != Math::BigInt->bone() ok 4 - Math::BigInt->bnan() != Math::BigInt->bnan() ok 5 - Math::BigInt->bnan() == Math::BigInt->bone() ok 6 - Math::BigInt->bone() == Math::BigInt->bnan() ok 7 - Math::BigInt->bnan() == Math::BigInt->bnan() ok 8 - Math::BigInt->bnan() <= Math::BigInt->bone() ok 9 - Math::BigInt->bone() <= Math::BigInt->bnan() ok 10 - Math::BigInt->bnan() <= Math::BigInt->bnan() ok 11 - Math::BigInt->bnan() >= Math::BigInt->bone() ok 12 - Math::BigInt->bone() >= Math::BigInt->bnan() ok 13 - Math::BigInt->bnan() >= Math::BigInt->bnan() ok 14 - Math::BigFloat->bone() == Math::BigFloat->bone() ok 15 - Math::BigFloat->bone() != Math::BigFloat->bnan() ok 16 - Math::BigFloat->bnan() != Math::BigFloat->bone() ok 17 - Math::BigFloat->bnan() != Math::BigFloat->bnan() ok 18 - Math::BigFloat->bnan() == Math::BigFloat->bone() ok 19 - Math::BigFloat->bone() == Math::BigFloat->bnan() ok 20 - Math::BigFloat->bnan() == Math::BigFloat->bnan() ok 21 - Math::BigFloat->bnan() <= Math::BigFloat->bone() ok 22 - Math::BigFloat->bone() <= Math::BigFloat->bnan() ok 23 - Math::BigFloat->bnan() <= Math::BigFloat->bnan() ok 24 - Math::BigFloat->bnan() >= Math::BigFloat->bone() ok 25 - Math::BigFloat->bone() >= Math::BigFloat->bnan() ok 26 - Math::BigFloat->bnan() >= Math::BigFloat->bnan() ok t/new-mbf.t ................................... 1..50 ok 1 - use Math::BigFloat; # Subtest: $x = Math::BigFloat -> new("NaN"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 2 - $x = Math::BigFloat -> new("NaN"); # Subtest: $x = Math::BigFloat -> new("inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 3 - $x = Math::BigFloat -> new("inf"); # Subtest: $x = Math::BigFloat -> new("infinity"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 4 - $x = Math::BigFloat -> new("infinity"); # Subtest: $x = Math::BigFloat -> new("+inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 5 - $x = Math::BigFloat -> new("+inf"); # Subtest: $x = Math::BigFloat -> new("+infinity"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 6 - $x = Math::BigFloat -> new("+infinity"); # Subtest: $x = Math::BigFloat -> new("-inf"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 7 - $x = Math::BigFloat -> new("-inf"); # Subtest: $x = Math::BigFloat -> new("-infinity"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 8 - $x = Math::BigFloat -> new("-infinity"); # Subtest: $x = Math::BigFloat -> new("0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 9 - $x = Math::BigFloat -> new("0x1p+0"); # Subtest: $x = Math::BigFloat -> new("0x.8p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 10 - $x = Math::BigFloat -> new("0x.8p+1"); # Subtest: $x = Math::BigFloat -> new("0x.4p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 11 - $x = Math::BigFloat -> new("0x.4p+2"); # Subtest: $x = Math::BigFloat -> new("0x.2p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 12 - $x = Math::BigFloat -> new("0x.2p+3"); # Subtest: $x = Math::BigFloat -> new("0x.1p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 13 - $x = Math::BigFloat -> new("0x.1p+4"); # Subtest: $x = Math::BigFloat -> new("0x2p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 14 - $x = Math::BigFloat -> new("0x2p-1"); # Subtest: $x = Math::BigFloat -> new("0x4p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 15 - $x = Math::BigFloat -> new("0x4p-2"); # Subtest: $x = Math::BigFloat -> new("0x8p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 16 - $x = Math::BigFloat -> new("0x8p-3"); # Subtest: $x = Math::BigFloat -> new("-0x1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 17 - $x = Math::BigFloat -> new("-0x1p+0"); # Subtest: $x = Math::BigFloat -> new("0x0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 18 - $x = Math::BigFloat -> new("0x0p+0"); # Subtest: $x = Math::BigFloat -> new("0x0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 19 - $x = Math::BigFloat -> new("0x0p+7"); # Subtest: $x = Math::BigFloat -> new("0x0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 20 - $x = Math::BigFloat -> new("0x0p-7"); # Subtest: $x = Math::BigFloat -> new("0x0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 21 - $x = Math::BigFloat -> new("0x0.p+0"); # Subtest: $x = Math::BigFloat -> new("0x.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 22 - $x = Math::BigFloat -> new("0x.0p+0"); # Subtest: $x = Math::BigFloat -> new("0x0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 23 - $x = Math::BigFloat -> new("0x0.0p+0"); # Subtest: $x = Math::BigFloat -> new("0xcafe"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 24 - $x = Math::BigFloat -> new("0xcafe"); # Subtest: $x = Math::BigFloat -> new("0x1.9p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 25 - $x = Math::BigFloat -> new("0x1.9p+3"); # Subtest: $x = Math::BigFloat -> new("0x12.34p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 26 - $x = Math::BigFloat -> new("0x12.34p-1"); # Subtest: $x = Math::BigFloat -> new("-0x.789abcdefp+32"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 27 - $x = Math::BigFloat -> new("-0x.789abcdefp+32"); # Subtest: $x = Math::BigFloat -> new("0x12.3456789ap+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 28 - $x = Math::BigFloat -> new("0x12.3456789ap+31"); # Subtest: $x = Math::BigFloat -> new("0x.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 29 - $x = Math::BigFloat -> new("0x.p+0"); # Subtest: $x = Math::BigFloat -> new("0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 30 - $x = Math::BigFloat -> new("0b1p+0"); # Subtest: $x = Math::BigFloat -> new("0b.1p+1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 31 - $x = Math::BigFloat -> new("0b.1p+1"); # Subtest: $x = Math::BigFloat -> new("0b.01p+2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 32 - $x = Math::BigFloat -> new("0b.01p+2"); # Subtest: $x = Math::BigFloat -> new("0b.001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 33 - $x = Math::BigFloat -> new("0b.001p+3"); # Subtest: $x = Math::BigFloat -> new("0b.0001p+4"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 34 - $x = Math::BigFloat -> new("0b.0001p+4"); # Subtest: $x = Math::BigFloat -> new("0b10p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 35 - $x = Math::BigFloat -> new("0b10p-1"); # Subtest: $x = Math::BigFloat -> new("0b100p-2"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 36 - $x = Math::BigFloat -> new("0b100p-2"); # Subtest: $x = Math::BigFloat -> new("0b1000p-3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 37 - $x = Math::BigFloat -> new("0b1000p-3"); # Subtest: $x = Math::BigFloat -> new("-0b1p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 38 - $x = Math::BigFloat -> new("-0b1p+0"); # Subtest: $x = Math::BigFloat -> new("0b0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 39 - $x = Math::BigFloat -> new("0b0p+0"); # Subtest: $x = Math::BigFloat -> new("0b0p+7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 40 - $x = Math::BigFloat -> new("0b0p+7"); # Subtest: $x = Math::BigFloat -> new("0b0p-7"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 41 - $x = Math::BigFloat -> new("0b0p-7"); # Subtest: $x = Math::BigFloat -> new("0b0.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 42 - $x = Math::BigFloat -> new("0b0.p+0"); # Subtest: $x = Math::BigFloat -> new("0b.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 43 - $x = Math::BigFloat -> new("0b.0p+0"); # Subtest: $x = Math::BigFloat -> new("0b0.0p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 44 - $x = Math::BigFloat -> new("0b0.0p+0"); # Subtest: $x = Math::BigFloat -> new("0b1100101011111110"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 45 - $x = Math::BigFloat -> new("0b1100101011111110"); # Subtest: $x = Math::BigFloat -> new("0b1.1001p+3"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 46 - $x = Math::BigFloat -> new("0b1.1001p+3"); # Subtest: $x = Math::BigFloat -> new("0b10010.001101p-1"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 47 - $x = Math::BigFloat -> new("0b10010.001101p-1"); # Subtest: $x = Math::BigFloat -> new("-0b.11110001001101010111100110111101111p+31"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 48 - $x = Math::BigFloat -> new("-0b.11110001001101010111100110111101111p+31"); # Subtest: $x = Math::BigFloat -> new("0b10.0100011010001010110011110001001101p+34"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 49 - $x = Math::BigFloat -> new("0b10.0100011010001010110011110001001101p+34"); # Subtest: $x = Math::BigFloat -> new("0b.p+0"); ok 1 - output arg is a Math::BigFloat 1..2 ok 2 - output arg has the right value ok 50 - $x = Math::BigFloat -> new("0b.p+0"); ok t/new_overloaded.t ............................ 1..4 ok 1 - Overloaded::Num->new(2.23) ok 2 - Math::BigFloat->new() accepts overloaded numbers ok 3 - Math::BigInt->new() accepts overloaded numbers ok 4 - Math::BigFloat->new() accepts a Math::BigInt ok t/nparts-mbf.t ................................ 1..1840 # # $x = Math::BigFloat -> new("NaN"); ($m, $e) = $x -> nparts(); # ok 1 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 2 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 3 - value of mantissa ok 4 - value of exponent ok 5 - input is unmodified # # $x = Math::BigFloat -> new("NaN"); $m = $x -> nparts(); # ok 6 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 7 - value of mantissa ok 8 - input is unmodified # # $x = Math::BigFloat -> new("inf"); ($m, $e) = $x -> nparts(); # ok 9 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 10 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 11 - value of mantissa ok 12 - value of exponent ok 13 - input is unmodified # # $x = Math::BigFloat -> new("inf"); $m = $x -> nparts(); # ok 14 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 15 - value of mantissa ok 16 - input is unmodified # # $x = Math::BigFloat -> new("-inf"); ($m, $e) = $x -> nparts(); # ok 17 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 18 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 19 - value of mantissa ok 20 - value of exponent ok 21 - input is unmodified # # $x = Math::BigFloat -> new("-inf"); $m = $x -> nparts(); # ok 22 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 23 - value of mantissa ok 24 - input is unmodified # # $x = Math::BigFloat -> new("0"); ($m, $e) = $x -> nparts(); # ok 25 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 26 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 27 - value of mantissa ok 28 - value of exponent ok 29 - input is unmodified # # $x = Math::BigFloat -> new("0"); $m = $x -> nparts(); # ok 30 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 31 - value of mantissa ok 32 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000001"); ($m, $e) = $x -> nparts(); # ok 33 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 34 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 35 - value of mantissa ok 36 - value of exponent ok 37 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000001"); $m = $x -> nparts(); # ok 38 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 39 - value of mantissa ok 40 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000001"); ($m, $e) = $x -> nparts(); # ok 41 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 42 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 43 - value of mantissa ok 44 - value of exponent ok 45 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000001"); $m = $x -> nparts(); # ok 46 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 47 - value of mantissa ok 48 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000001"); ($m, $e) = $x -> nparts(); # ok 49 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 50 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 51 - value of mantissa ok 52 - value of exponent ok 53 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000001"); $m = $x -> nparts(); # ok 54 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 55 - value of mantissa ok 56 - input is unmodified # # $x = Math::BigFloat -> new("0.000000001"); ($m, $e) = $x -> nparts(); # ok 57 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 58 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 59 - value of mantissa ok 60 - value of exponent ok 61 - input is unmodified # # $x = Math::BigFloat -> new("0.000000001"); $m = $x -> nparts(); # ok 62 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 63 - value of mantissa ok 64 - input is unmodified # # $x = Math::BigFloat -> new("0.00000001"); ($m, $e) = $x -> nparts(); # ok 65 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 66 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 67 - value of mantissa ok 68 - value of exponent ok 69 - input is unmodified # # $x = Math::BigFloat -> new("0.00000001"); $m = $x -> nparts(); # ok 70 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 71 - value of mantissa ok 72 - input is unmodified # # $x = Math::BigFloat -> new("0.0000001"); ($m, $e) = $x -> nparts(); # ok 73 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 74 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 75 - value of mantissa ok 76 - value of exponent ok 77 - input is unmodified # # $x = Math::BigFloat -> new("0.0000001"); $m = $x -> nparts(); # ok 78 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 79 - value of mantissa ok 80 - input is unmodified # # $x = Math::BigFloat -> new("0.000001"); ($m, $e) = $x -> nparts(); # ok 81 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 82 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 83 - value of mantissa ok 84 - value of exponent ok 85 - input is unmodified # # $x = Math::BigFloat -> new("0.000001"); $m = $x -> nparts(); # ok 86 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 87 - value of mantissa ok 88 - input is unmodified # # $x = Math::BigFloat -> new("0.00001"); ($m, $e) = $x -> nparts(); # ok 89 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 90 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 91 - value of mantissa ok 92 - value of exponent ok 93 - input is unmodified # # $x = Math::BigFloat -> new("0.00001"); $m = $x -> nparts(); # ok 94 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 95 - value of mantissa ok 96 - input is unmodified # # $x = Math::BigFloat -> new("0.0001"); ($m, $e) = $x -> nparts(); # ok 97 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 98 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 99 - value of mantissa ok 100 - value of exponent ok 101 - input is unmodified # # $x = Math::BigFloat -> new("0.0001"); $m = $x -> nparts(); # ok 102 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 103 - value of mantissa ok 104 - input is unmodified # # $x = Math::BigFloat -> new("0.001"); ($m, $e) = $x -> nparts(); # ok 105 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 106 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 107 - value of mantissa ok 108 - value of exponent ok 109 - input is unmodified # # $x = Math::BigFloat -> new("0.001"); $m = $x -> nparts(); # ok 110 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 111 - value of mantissa ok 112 - input is unmodified # # $x = Math::BigFloat -> new("0.01"); ($m, $e) = $x -> nparts(); # ok 113 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 114 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 115 - value of mantissa ok 116 - value of exponent ok 117 - input is unmodified # # $x = Math::BigFloat -> new("0.01"); $m = $x -> nparts(); # ok 118 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 119 - value of mantissa ok 120 - input is unmodified # # $x = Math::BigFloat -> new("0.1"); ($m, $e) = $x -> nparts(); # ok 121 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 122 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 123 - value of mantissa ok 124 - value of exponent ok 125 - input is unmodified # # $x = Math::BigFloat -> new("0.1"); $m = $x -> nparts(); # ok 126 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 127 - value of mantissa ok 128 - input is unmodified # # $x = Math::BigFloat -> new("1"); ($m, $e) = $x -> nparts(); # ok 129 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 130 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 131 - value of mantissa ok 132 - value of exponent ok 133 - input is unmodified # # $x = Math::BigFloat -> new("1"); $m = $x -> nparts(); # ok 134 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 135 - value of mantissa ok 136 - input is unmodified # # $x = Math::BigFloat -> new("10"); ($m, $e) = $x -> nparts(); # ok 137 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 138 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 139 - value of mantissa ok 140 - value of exponent ok 141 - input is unmodified # # $x = Math::BigFloat -> new("10"); $m = $x -> nparts(); # ok 142 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 143 - value of mantissa ok 144 - input is unmodified # # $x = Math::BigFloat -> new("100"); ($m, $e) = $x -> nparts(); # ok 145 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 146 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 147 - value of mantissa ok 148 - value of exponent ok 149 - input is unmodified # # $x = Math::BigFloat -> new("100"); $m = $x -> nparts(); # ok 150 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 151 - value of mantissa ok 152 - input is unmodified # # $x = Math::BigFloat -> new("1000"); ($m, $e) = $x -> nparts(); # ok 153 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 154 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 155 - value of mantissa ok 156 - value of exponent ok 157 - input is unmodified # # $x = Math::BigFloat -> new("1000"); $m = $x -> nparts(); # ok 158 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 159 - value of mantissa ok 160 - input is unmodified # # $x = Math::BigFloat -> new("10000"); ($m, $e) = $x -> nparts(); # ok 161 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 162 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 163 - value of mantissa ok 164 - value of exponent ok 165 - input is unmodified # # $x = Math::BigFloat -> new("10000"); $m = $x -> nparts(); # ok 166 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 167 - value of mantissa ok 168 - input is unmodified # # $x = Math::BigFloat -> new("100000"); ($m, $e) = $x -> nparts(); # ok 169 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 170 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 171 - value of mantissa ok 172 - value of exponent ok 173 - input is unmodified # # $x = Math::BigFloat -> new("100000"); $m = $x -> nparts(); # ok 174 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 175 - value of mantissa ok 176 - input is unmodified # # $x = Math::BigFloat -> new("1000000"); ($m, $e) = $x -> nparts(); # ok 177 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 178 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 179 - value of mantissa ok 180 - value of exponent ok 181 - input is unmodified # # $x = Math::BigFloat -> new("1000000"); $m = $x -> nparts(); # ok 182 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 183 - value of mantissa ok 184 - input is unmodified # # $x = Math::BigFloat -> new("10000000"); ($m, $e) = $x -> nparts(); # ok 185 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 186 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 187 - value of mantissa ok 188 - value of exponent ok 189 - input is unmodified # # $x = Math::BigFloat -> new("10000000"); $m = $x -> nparts(); # ok 190 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 191 - value of mantissa ok 192 - input is unmodified # # $x = Math::BigFloat -> new("100000000"); ($m, $e) = $x -> nparts(); # ok 193 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 194 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 195 - value of mantissa ok 196 - value of exponent ok 197 - input is unmodified # # $x = Math::BigFloat -> new("100000000"); $m = $x -> nparts(); # ok 198 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 199 - value of mantissa ok 200 - input is unmodified # # $x = Math::BigFloat -> new("1000000000"); ($m, $e) = $x -> nparts(); # ok 201 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 202 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 203 - value of mantissa ok 204 - value of exponent ok 205 - input is unmodified # # $x = Math::BigFloat -> new("1000000000"); $m = $x -> nparts(); # ok 206 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 207 - value of mantissa ok 208 - input is unmodified # # $x = Math::BigFloat -> new("10000000000"); ($m, $e) = $x -> nparts(); # ok 209 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 210 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 211 - value of mantissa ok 212 - value of exponent ok 213 - input is unmodified # # $x = Math::BigFloat -> new("10000000000"); $m = $x -> nparts(); # ok 214 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 215 - value of mantissa ok 216 - input is unmodified # # $x = Math::BigFloat -> new("100000000000"); ($m, $e) = $x -> nparts(); # ok 217 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 218 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 219 - value of mantissa ok 220 - value of exponent ok 221 - input is unmodified # # $x = Math::BigFloat -> new("100000000000"); $m = $x -> nparts(); # ok 222 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 223 - value of mantissa ok 224 - input is unmodified # # $x = Math::BigFloat -> new("1000000000000"); ($m, $e) = $x -> nparts(); # ok 225 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 226 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 227 - value of mantissa ok 228 - value of exponent ok 229 - input is unmodified # # $x = Math::BigFloat -> new("1000000000000"); $m = $x -> nparts(); # ok 230 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 231 - value of mantissa ok 232 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000000012"); ($m, $e) = $x -> nparts(); # ok 233 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 234 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 235 - value of mantissa ok 236 - value of exponent ok 237 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000000012"); $m = $x -> nparts(); # ok 238 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 239 - value of mantissa ok 240 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000012"); ($m, $e) = $x -> nparts(); # ok 241 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 242 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 243 - value of mantissa ok 244 - value of exponent ok 245 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000012"); $m = $x -> nparts(); # ok 246 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 247 - value of mantissa ok 248 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000012"); ($m, $e) = $x -> nparts(); # ok 249 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 250 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 251 - value of mantissa ok 252 - value of exponent ok 253 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000012"); $m = $x -> nparts(); # ok 254 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 255 - value of mantissa ok 256 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000012"); ($m, $e) = $x -> nparts(); # ok 257 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 258 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 259 - value of mantissa ok 260 - value of exponent ok 261 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000012"); $m = $x -> nparts(); # ok 262 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 263 - value of mantissa ok 264 - input is unmodified # # $x = Math::BigFloat -> new("0.000000012"); ($m, $e) = $x -> nparts(); # ok 265 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 266 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 267 - value of mantissa ok 268 - value of exponent ok 269 - input is unmodified # # $x = Math::BigFloat -> new("0.000000012"); $m = $x -> nparts(); # ok 270 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 271 - value of mantissa ok 272 - input is unmodified # # $x = Math::BigFloat -> new("0.00000012"); ($m, $e) = $x -> nparts(); # ok 273 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 274 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 275 - value of mantissa ok 276 - value of exponent ok 277 - input is unmodified # # $x = Math::BigFloat -> new("0.00000012"); $m = $x -> nparts(); # ok 278 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 279 - value of mantissa ok 280 - input is unmodified # # $x = Math::BigFloat -> new("0.0000012"); ($m, $e) = $x -> nparts(); # ok 281 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 282 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 283 - value of mantissa ok 284 - value of exponent ok 285 - input is unmodified # # $x = Math::BigFloat -> new("0.0000012"); $m = $x -> nparts(); # ok 286 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 287 - value of mantissa ok 288 - input is unmodified # # $x = Math::BigFloat -> new("0.000012"); ($m, $e) = $x -> nparts(); # ok 289 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 290 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 291 - value of mantissa ok 292 - value of exponent ok 293 - input is unmodified # # $x = Math::BigFloat -> new("0.000012"); $m = $x -> nparts(); # ok 294 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 295 - value of mantissa ok 296 - input is unmodified # # $x = Math::BigFloat -> new("0.00012"); ($m, $e) = $x -> nparts(); # ok 297 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 298 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 299 - value of mantissa ok 300 - value of exponent ok 301 - input is unmodified # # $x = Math::BigFloat -> new("0.00012"); $m = $x -> nparts(); # ok 302 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 303 - value of mantissa ok 304 - input is unmodified # # $x = Math::BigFloat -> new("0.0012"); ($m, $e) = $x -> nparts(); # ok 305 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 306 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 307 - value of mantissa ok 308 - value of exponent ok 309 - input is unmodified # # $x = Math::BigFloat -> new("0.0012"); $m = $x -> nparts(); # ok 310 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 311 - value of mantissa ok 312 - input is unmodified # # $x = Math::BigFloat -> new("0.012"); ($m, $e) = $x -> nparts(); # ok 313 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 314 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 315 - value of mantissa ok 316 - value of exponent ok 317 - input is unmodified # # $x = Math::BigFloat -> new("0.012"); $m = $x -> nparts(); # ok 318 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 319 - value of mantissa ok 320 - input is unmodified # # $x = Math::BigFloat -> new("0.12"); ($m, $e) = $x -> nparts(); # ok 321 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 322 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 323 - value of mantissa ok 324 - value of exponent ok 325 - input is unmodified # # $x = Math::BigFloat -> new("0.12"); $m = $x -> nparts(); # ok 326 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 327 - value of mantissa ok 328 - input is unmodified # # $x = Math::BigFloat -> new("1.2"); ($m, $e) = $x -> nparts(); # ok 329 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 330 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 331 - value of mantissa ok 332 - value of exponent ok 333 - input is unmodified # # $x = Math::BigFloat -> new("1.2"); $m = $x -> nparts(); # ok 334 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 335 - value of mantissa ok 336 - input is unmodified # # $x = Math::BigFloat -> new("12"); ($m, $e) = $x -> nparts(); # ok 337 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 338 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 339 - value of mantissa ok 340 - value of exponent ok 341 - input is unmodified # # $x = Math::BigFloat -> new("12"); $m = $x -> nparts(); # ok 342 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 343 - value of mantissa ok 344 - input is unmodified # # $x = Math::BigFloat -> new("120"); ($m, $e) = $x -> nparts(); # ok 345 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 346 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 347 - value of mantissa ok 348 - value of exponent ok 349 - input is unmodified # # $x = Math::BigFloat -> new("120"); $m = $x -> nparts(); # ok 350 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 351 - value of mantissa ok 352 - input is unmodified # # $x = Math::BigFloat -> new("1200"); ($m, $e) = $x -> nparts(); # ok 353 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 354 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 355 - value of mantissa ok 356 - value of exponent ok 357 - input is unmodified # # $x = Math::BigFloat -> new("1200"); $m = $x -> nparts(); # ok 358 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 359 - value of mantissa ok 360 - input is unmodified # # $x = Math::BigFloat -> new("12000"); ($m, $e) = $x -> nparts(); # ok 361 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 362 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 363 - value of mantissa ok 364 - value of exponent ok 365 - input is unmodified # # $x = Math::BigFloat -> new("12000"); $m = $x -> nparts(); # ok 366 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 367 - value of mantissa ok 368 - input is unmodified # # $x = Math::BigFloat -> new("120000"); ($m, $e) = $x -> nparts(); # ok 369 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 370 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 371 - value of mantissa ok 372 - value of exponent ok 373 - input is unmodified # # $x = Math::BigFloat -> new("120000"); $m = $x -> nparts(); # ok 374 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 375 - value of mantissa ok 376 - input is unmodified # # $x = Math::BigFloat -> new("1200000"); ($m, $e) = $x -> nparts(); # ok 377 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 378 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 379 - value of mantissa ok 380 - value of exponent ok 381 - input is unmodified # # $x = Math::BigFloat -> new("1200000"); $m = $x -> nparts(); # ok 382 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 383 - value of mantissa ok 384 - input is unmodified # # $x = Math::BigFloat -> new("12000000"); ($m, $e) = $x -> nparts(); # ok 385 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 386 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 387 - value of mantissa ok 388 - value of exponent ok 389 - input is unmodified # # $x = Math::BigFloat -> new("12000000"); $m = $x -> nparts(); # ok 390 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 391 - value of mantissa ok 392 - input is unmodified # # $x = Math::BigFloat -> new("120000000"); ($m, $e) = $x -> nparts(); # ok 393 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 394 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 395 - value of mantissa ok 396 - value of exponent ok 397 - input is unmodified # # $x = Math::BigFloat -> new("120000000"); $m = $x -> nparts(); # ok 398 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 399 - value of mantissa ok 400 - input is unmodified # # $x = Math::BigFloat -> new("1200000000"); ($m, $e) = $x -> nparts(); # ok 401 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 402 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 403 - value of mantissa ok 404 - value of exponent ok 405 - input is unmodified # # $x = Math::BigFloat -> new("1200000000"); $m = $x -> nparts(); # ok 406 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 407 - value of mantissa ok 408 - input is unmodified # # $x = Math::BigFloat -> new("12000000000"); ($m, $e) = $x -> nparts(); # ok 409 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 410 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 411 - value of mantissa ok 412 - value of exponent ok 413 - input is unmodified # # $x = Math::BigFloat -> new("12000000000"); $m = $x -> nparts(); # ok 414 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 415 - value of mantissa ok 416 - input is unmodified # # $x = Math::BigFloat -> new("120000000000"); ($m, $e) = $x -> nparts(); # ok 417 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 418 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 419 - value of mantissa ok 420 - value of exponent ok 421 - input is unmodified # # $x = Math::BigFloat -> new("120000000000"); $m = $x -> nparts(); # ok 422 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 423 - value of mantissa ok 424 - input is unmodified # # $x = Math::BigFloat -> new("1200000000000"); ($m, $e) = $x -> nparts(); # ok 425 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 426 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 427 - value of mantissa ok 428 - value of exponent ok 429 - input is unmodified # # $x = Math::BigFloat -> new("1200000000000"); $m = $x -> nparts(); # ok 430 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 431 - value of mantissa ok 432 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000000123"); ($m, $e) = $x -> nparts(); # ok 433 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 434 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 435 - value of mantissa ok 436 - value of exponent ok 437 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000000123"); $m = $x -> nparts(); # ok 438 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 439 - value of mantissa ok 440 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000000123"); ($m, $e) = $x -> nparts(); # ok 441 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 442 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 443 - value of mantissa ok 444 - value of exponent ok 445 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000000123"); $m = $x -> nparts(); # ok 446 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 447 - value of mantissa ok 448 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000123"); ($m, $e) = $x -> nparts(); # ok 449 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 450 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 451 - value of mantissa ok 452 - value of exponent ok 453 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000123"); $m = $x -> nparts(); # ok 454 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 455 - value of mantissa ok 456 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000123"); ($m, $e) = $x -> nparts(); # ok 457 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 458 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 459 - value of mantissa ok 460 - value of exponent ok 461 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000123"); $m = $x -> nparts(); # ok 462 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 463 - value of mantissa ok 464 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000123"); ($m, $e) = $x -> nparts(); # ok 465 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 466 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 467 - value of mantissa ok 468 - value of exponent ok 469 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000123"); $m = $x -> nparts(); # ok 470 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 471 - value of mantissa ok 472 - input is unmodified # # $x = Math::BigFloat -> new("0.000000123"); ($m, $e) = $x -> nparts(); # ok 473 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 474 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 475 - value of mantissa ok 476 - value of exponent ok 477 - input is unmodified # # $x = Math::BigFloat -> new("0.000000123"); $m = $x -> nparts(); # ok 478 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 479 - value of mantissa ok 480 - input is unmodified # # $x = Math::BigFloat -> new("0.00000123"); ($m, $e) = $x -> nparts(); # ok 481 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 482 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 483 - value of mantissa ok 484 - value of exponent ok 485 - input is unmodified # # $x = Math::BigFloat -> new("0.00000123"); $m = $x -> nparts(); # ok 486 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 487 - value of mantissa ok 488 - input is unmodified # # $x = Math::BigFloat -> new("0.0000123"); ($m, $e) = $x -> nparts(); # ok 489 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 490 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 491 - value of mantissa ok 492 - value of exponent ok 493 - input is unmodified # # $x = Math::BigFloat -> new("0.0000123"); $m = $x -> nparts(); # ok 494 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 495 - value of mantissa ok 496 - input is unmodified # # $x = Math::BigFloat -> new("0.000123"); ($m, $e) = $x -> nparts(); # ok 497 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 498 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 499 - value of mantissa ok 500 - value of exponent ok 501 - input is unmodified # # $x = Math::BigFloat -> new("0.000123"); $m = $x -> nparts(); # ok 502 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 503 - value of mantissa ok 504 - input is unmodified # # $x = Math::BigFloat -> new("0.00123"); ($m, $e) = $x -> nparts(); # ok 505 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 506 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 507 - value of mantissa ok 508 - value of exponent ok 509 - input is unmodified # # $x = Math::BigFloat -> new("0.00123"); $m = $x -> nparts(); # ok 510 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 511 - value of mantissa ok 512 - input is unmodified # # $x = Math::BigFloat -> new("0.0123"); ($m, $e) = $x -> nparts(); # ok 513 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 514 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 515 - value of mantissa ok 516 - value of exponent ok 517 - input is unmodified # # $x = Math::BigFloat -> new("0.0123"); $m = $x -> nparts(); # ok 518 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 519 - value of mantissa ok 520 - input is unmodified # # $x = Math::BigFloat -> new("0.123"); ($m, $e) = $x -> nparts(); # ok 521 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 522 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 523 - value of mantissa ok 524 - value of exponent ok 525 - input is unmodified # # $x = Math::BigFloat -> new("0.123"); $m = $x -> nparts(); # ok 526 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 527 - value of mantissa ok 528 - input is unmodified # # $x = Math::BigFloat -> new("1.23"); ($m, $e) = $x -> nparts(); # ok 529 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 530 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 531 - value of mantissa ok 532 - value of exponent ok 533 - input is unmodified # # $x = Math::BigFloat -> new("1.23"); $m = $x -> nparts(); # ok 534 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 535 - value of mantissa ok 536 - input is unmodified # # $x = Math::BigFloat -> new("12.3"); ($m, $e) = $x -> nparts(); # ok 537 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 538 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 539 - value of mantissa ok 540 - value of exponent ok 541 - input is unmodified # # $x = Math::BigFloat -> new("12.3"); $m = $x -> nparts(); # ok 542 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 543 - value of mantissa ok 544 - input is unmodified # # $x = Math::BigFloat -> new("123"); ($m, $e) = $x -> nparts(); # ok 545 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 546 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 547 - value of mantissa ok 548 - value of exponent ok 549 - input is unmodified # # $x = Math::BigFloat -> new("123"); $m = $x -> nparts(); # ok 550 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 551 - value of mantissa ok 552 - input is unmodified # # $x = Math::BigFloat -> new("1230"); ($m, $e) = $x -> nparts(); # ok 553 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 554 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 555 - value of mantissa ok 556 - value of exponent ok 557 - input is unmodified # # $x = Math::BigFloat -> new("1230"); $m = $x -> nparts(); # ok 558 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 559 - value of mantissa ok 560 - input is unmodified # # $x = Math::BigFloat -> new("12300"); ($m, $e) = $x -> nparts(); # ok 561 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 562 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 563 - value of mantissa ok 564 - value of exponent ok 565 - input is unmodified # # $x = Math::BigFloat -> new("12300"); $m = $x -> nparts(); # ok 566 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 567 - value of mantissa ok 568 - input is unmodified # # $x = Math::BigFloat -> new("123000"); ($m, $e) = $x -> nparts(); # ok 569 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 570 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 571 - value of mantissa ok 572 - value of exponent ok 573 - input is unmodified # # $x = Math::BigFloat -> new("123000"); $m = $x -> nparts(); # ok 574 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 575 - value of mantissa ok 576 - input is unmodified # # $x = Math::BigFloat -> new("1230000"); ($m, $e) = $x -> nparts(); # ok 577 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 578 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 579 - value of mantissa ok 580 - value of exponent ok 581 - input is unmodified # # $x = Math::BigFloat -> new("1230000"); $m = $x -> nparts(); # ok 582 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 583 - value of mantissa ok 584 - input is unmodified # # $x = Math::BigFloat -> new("12300000"); ($m, $e) = $x -> nparts(); # ok 585 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 586 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 587 - value of mantissa ok 588 - value of exponent ok 589 - input is unmodified # # $x = Math::BigFloat -> new("12300000"); $m = $x -> nparts(); # ok 590 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 591 - value of mantissa ok 592 - input is unmodified # # $x = Math::BigFloat -> new("123000000"); ($m, $e) = $x -> nparts(); # ok 593 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 594 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 595 - value of mantissa ok 596 - value of exponent ok 597 - input is unmodified # # $x = Math::BigFloat -> new("123000000"); $m = $x -> nparts(); # ok 598 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 599 - value of mantissa ok 600 - input is unmodified # # $x = Math::BigFloat -> new("1230000000"); ($m, $e) = $x -> nparts(); # ok 601 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 602 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 603 - value of mantissa ok 604 - value of exponent ok 605 - input is unmodified # # $x = Math::BigFloat -> new("1230000000"); $m = $x -> nparts(); # ok 606 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 607 - value of mantissa ok 608 - input is unmodified # # $x = Math::BigFloat -> new("12300000000"); ($m, $e) = $x -> nparts(); # ok 609 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 610 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 611 - value of mantissa ok 612 - value of exponent ok 613 - input is unmodified # # $x = Math::BigFloat -> new("12300000000"); $m = $x -> nparts(); # ok 614 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 615 - value of mantissa ok 616 - input is unmodified # # $x = Math::BigFloat -> new("123000000000"); ($m, $e) = $x -> nparts(); # ok 617 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 618 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 619 - value of mantissa ok 620 - value of exponent ok 621 - input is unmodified # # $x = Math::BigFloat -> new("123000000000"); $m = $x -> nparts(); # ok 622 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 623 - value of mantissa ok 624 - input is unmodified # # $x = Math::BigFloat -> new("1230000000000"); ($m, $e) = $x -> nparts(); # ok 625 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 626 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 627 - value of mantissa ok 628 - value of exponent ok 629 - input is unmodified # # $x = Math::BigFloat -> new("1230000000000"); $m = $x -> nparts(); # ok 630 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 631 - value of mantissa ok 632 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000001234"); ($m, $e) = $x -> nparts(); # ok 633 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 634 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 635 - value of mantissa ok 636 - value of exponent ok 637 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000001234"); $m = $x -> nparts(); # ok 638 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 639 - value of mantissa ok 640 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000001234"); ($m, $e) = $x -> nparts(); # ok 641 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 642 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 643 - value of mantissa ok 644 - value of exponent ok 645 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000001234"); $m = $x -> nparts(); # ok 646 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 647 - value of mantissa ok 648 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000001234"); ($m, $e) = $x -> nparts(); # ok 649 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 650 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 651 - value of mantissa ok 652 - value of exponent ok 653 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000001234"); $m = $x -> nparts(); # ok 654 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 655 - value of mantissa ok 656 - input is unmodified # # $x = Math::BigFloat -> new("0.000000001234"); ($m, $e) = $x -> nparts(); # ok 657 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 658 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 659 - value of mantissa ok 660 - value of exponent ok 661 - input is unmodified # # $x = Math::BigFloat -> new("0.000000001234"); $m = $x -> nparts(); # ok 662 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 663 - value of mantissa ok 664 - input is unmodified # # $x = Math::BigFloat -> new("0.00000001234"); ($m, $e) = $x -> nparts(); # ok 665 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 666 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 667 - value of mantissa ok 668 - value of exponent ok 669 - input is unmodified # # $x = Math::BigFloat -> new("0.00000001234"); $m = $x -> nparts(); # ok 670 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 671 - value of mantissa ok 672 - input is unmodified # # $x = Math::BigFloat -> new("0.0000001234"); ($m, $e) = $x -> nparts(); # ok 673 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 674 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 675 - value of mantissa ok 676 - value of exponent ok 677 - input is unmodified # # $x = Math::BigFloat -> new("0.0000001234"); $m = $x -> nparts(); # ok 678 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 679 - value of mantissa ok 680 - input is unmodified # # $x = Math::BigFloat -> new("0.000001234"); ($m, $e) = $x -> nparts(); # ok 681 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 682 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 683 - value of mantissa ok 684 - value of exponent ok 685 - input is unmodified # # $x = Math::BigFloat -> new("0.000001234"); $m = $x -> nparts(); # ok 686 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 687 - value of mantissa ok 688 - input is unmodified # # $x = Math::BigFloat -> new("0.00001234"); ($m, $e) = $x -> nparts(); # ok 689 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 690 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 691 - value of mantissa ok 692 - value of exponent ok 693 - input is unmodified # # $x = Math::BigFloat -> new("0.00001234"); $m = $x -> nparts(); # ok 694 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 695 - value of mantissa ok 696 - input is unmodified # # $x = Math::BigFloat -> new("0.0001234"); ($m, $e) = $x -> nparts(); # ok 697 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 698 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 699 - value of mantissa ok 700 - value of exponent ok 701 - input is unmodified # # $x = Math::BigFloat -> new("0.0001234"); $m = $x -> nparts(); # ok 702 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 703 - value of mantissa ok 704 - input is unmodified # # $x = Math::BigFloat -> new("0.001234"); ($m, $e) = $x -> nparts(); # ok 705 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 706 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 707 - value of mantissa ok 708 - value of exponent ok 709 - input is unmodified # # $x = Math::BigFloat -> new("0.001234"); $m = $x -> nparts(); # ok 710 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 711 - value of mantissa ok 712 - input is unmodified # # $x = Math::BigFloat -> new("0.01234"); ($m, $e) = $x -> nparts(); # ok 713 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 714 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 715 - value of mantissa ok 716 - value of exponent ok 717 - input is unmodified # # $x = Math::BigFloat -> new("0.01234"); $m = $x -> nparts(); # ok 718 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 719 - value of mantissa ok 720 - input is unmodified # # $x = Math::BigFloat -> new("0.1234"); ($m, $e) = $x -> nparts(); # ok 721 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 722 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 723 - value of mantissa ok 724 - value of exponent ok 725 - input is unmodified # # $x = Math::BigFloat -> new("0.1234"); $m = $x -> nparts(); # ok 726 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 727 - value of mantissa ok 728 - input is unmodified # # $x = Math::BigFloat -> new("1.234"); ($m, $e) = $x -> nparts(); # ok 729 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 730 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 731 - value of mantissa ok 732 - value of exponent ok 733 - input is unmodified # # $x = Math::BigFloat -> new("1.234"); $m = $x -> nparts(); # ok 734 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 735 - value of mantissa ok 736 - input is unmodified # # $x = Math::BigFloat -> new("12.34"); ($m, $e) = $x -> nparts(); # ok 737 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 738 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 739 - value of mantissa ok 740 - value of exponent ok 741 - input is unmodified # # $x = Math::BigFloat -> new("12.34"); $m = $x -> nparts(); # ok 742 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 743 - value of mantissa ok 744 - input is unmodified # # $x = Math::BigFloat -> new("123.4"); ($m, $e) = $x -> nparts(); # ok 745 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 746 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 747 - value of mantissa ok 748 - value of exponent ok 749 - input is unmodified # # $x = Math::BigFloat -> new("123.4"); $m = $x -> nparts(); # ok 750 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 751 - value of mantissa ok 752 - input is unmodified # # $x = Math::BigFloat -> new("1234"); ($m, $e) = $x -> nparts(); # ok 753 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 754 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 755 - value of mantissa ok 756 - value of exponent ok 757 - input is unmodified # # $x = Math::BigFloat -> new("1234"); $m = $x -> nparts(); # ok 758 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 759 - value of mantissa ok 760 - input is unmodified # # $x = Math::BigFloat -> new("12340"); ($m, $e) = $x -> nparts(); # ok 761 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 762 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 763 - value of mantissa ok 764 - value of exponent ok 765 - input is unmodified # # $x = Math::BigFloat -> new("12340"); $m = $x -> nparts(); # ok 766 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 767 - value of mantissa ok 768 - input is unmodified # # $x = Math::BigFloat -> new("123400"); ($m, $e) = $x -> nparts(); # ok 769 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 770 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 771 - value of mantissa ok 772 - value of exponent ok 773 - input is unmodified # # $x = Math::BigFloat -> new("123400"); $m = $x -> nparts(); # ok 774 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 775 - value of mantissa ok 776 - input is unmodified # # $x = Math::BigFloat -> new("1234000"); ($m, $e) = $x -> nparts(); # ok 777 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 778 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 779 - value of mantissa ok 780 - value of exponent ok 781 - input is unmodified # # $x = Math::BigFloat -> new("1234000"); $m = $x -> nparts(); # ok 782 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 783 - value of mantissa ok 784 - input is unmodified # # $x = Math::BigFloat -> new("12340000"); ($m, $e) = $x -> nparts(); # ok 785 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 786 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 787 - value of mantissa ok 788 - value of exponent ok 789 - input is unmodified # # $x = Math::BigFloat -> new("12340000"); $m = $x -> nparts(); # ok 790 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 791 - value of mantissa ok 792 - input is unmodified # # $x = Math::BigFloat -> new("123400000"); ($m, $e) = $x -> nparts(); # ok 793 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 794 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 795 - value of mantissa ok 796 - value of exponent ok 797 - input is unmodified # # $x = Math::BigFloat -> new("123400000"); $m = $x -> nparts(); # ok 798 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 799 - value of mantissa ok 800 - input is unmodified # # $x = Math::BigFloat -> new("1234000000"); ($m, $e) = $x -> nparts(); # ok 801 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 802 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 803 - value of mantissa ok 804 - value of exponent ok 805 - input is unmodified # # $x = Math::BigFloat -> new("1234000000"); $m = $x -> nparts(); # ok 806 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 807 - value of mantissa ok 808 - input is unmodified # # $x = Math::BigFloat -> new("12340000000"); ($m, $e) = $x -> nparts(); # ok 809 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 810 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 811 - value of mantissa ok 812 - value of exponent ok 813 - input is unmodified # # $x = Math::BigFloat -> new("12340000000"); $m = $x -> nparts(); # ok 814 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 815 - value of mantissa ok 816 - input is unmodified # # $x = Math::BigFloat -> new("123400000000"); ($m, $e) = $x -> nparts(); # ok 817 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 818 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 819 - value of mantissa ok 820 - value of exponent ok 821 - input is unmodified # # $x = Math::BigFloat -> new("123400000000"); $m = $x -> nparts(); # ok 822 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 823 - value of mantissa ok 824 - input is unmodified # # $x = Math::BigFloat -> new("1234000000000"); ($m, $e) = $x -> nparts(); # ok 825 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 826 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 827 - value of mantissa ok 828 - value of exponent ok 829 - input is unmodified # # $x = Math::BigFloat -> new("1234000000000"); $m = $x -> nparts(); # ok 830 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 831 - value of mantissa ok 832 - input is unmodified # # $x = Math::BigFloat -> new("0.000003141592"); ($m, $e) = $x -> nparts(); # ok 833 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 834 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 835 - value of mantissa ok 836 - value of exponent ok 837 - input is unmodified # # $x = Math::BigFloat -> new("0.000003141592"); $m = $x -> nparts(); # ok 838 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 839 - value of mantissa ok 840 - input is unmodified # # $x = Math::BigFloat -> new("0.00003141592"); ($m, $e) = $x -> nparts(); # ok 841 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 842 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 843 - value of mantissa ok 844 - value of exponent ok 845 - input is unmodified # # $x = Math::BigFloat -> new("0.00003141592"); $m = $x -> nparts(); # ok 846 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 847 - value of mantissa ok 848 - input is unmodified # # $x = Math::BigFloat -> new("0.0003141592"); ($m, $e) = $x -> nparts(); # ok 849 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 850 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 851 - value of mantissa ok 852 - value of exponent ok 853 - input is unmodified # # $x = Math::BigFloat -> new("0.0003141592"); $m = $x -> nparts(); # ok 854 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 855 - value of mantissa ok 856 - input is unmodified # # $x = Math::BigFloat -> new("0.003141592"); ($m, $e) = $x -> nparts(); # ok 857 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 858 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 859 - value of mantissa ok 860 - value of exponent ok 861 - input is unmodified # # $x = Math::BigFloat -> new("0.003141592"); $m = $x -> nparts(); # ok 862 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 863 - value of mantissa ok 864 - input is unmodified # # $x = Math::BigFloat -> new("0.03141592"); ($m, $e) = $x -> nparts(); # ok 865 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 866 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 867 - value of mantissa ok 868 - value of exponent ok 869 - input is unmodified # # $x = Math::BigFloat -> new("0.03141592"); $m = $x -> nparts(); # ok 870 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 871 - value of mantissa ok 872 - input is unmodified # # $x = Math::BigFloat -> new("0.3141592"); ($m, $e) = $x -> nparts(); # ok 873 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 874 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 875 - value of mantissa ok 876 - value of exponent ok 877 - input is unmodified # # $x = Math::BigFloat -> new("0.3141592"); $m = $x -> nparts(); # ok 878 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 879 - value of mantissa ok 880 - input is unmodified # # $x = Math::BigFloat -> new("3.141592"); ($m, $e) = $x -> nparts(); # ok 881 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 882 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 883 - value of mantissa ok 884 - value of exponent ok 885 - input is unmodified # # $x = Math::BigFloat -> new("3.141592"); $m = $x -> nparts(); # ok 886 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 887 - value of mantissa ok 888 - input is unmodified # # $x = Math::BigFloat -> new("31.41592"); ($m, $e) = $x -> nparts(); # ok 889 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 890 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 891 - value of mantissa ok 892 - value of exponent ok 893 - input is unmodified # # $x = Math::BigFloat -> new("31.41592"); $m = $x -> nparts(); # ok 894 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 895 - value of mantissa ok 896 - input is unmodified # # $x = Math::BigFloat -> new("314.1592"); ($m, $e) = $x -> nparts(); # ok 897 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 898 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 899 - value of mantissa ok 900 - value of exponent ok 901 - input is unmodified # # $x = Math::BigFloat -> new("314.1592"); $m = $x -> nparts(); # ok 902 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 903 - value of mantissa ok 904 - input is unmodified # # $x = Math::BigFloat -> new("3141.592"); ($m, $e) = $x -> nparts(); # ok 905 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 906 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 907 - value of mantissa ok 908 - value of exponent ok 909 - input is unmodified # # $x = Math::BigFloat -> new("3141.592"); $m = $x -> nparts(); # ok 910 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 911 - value of mantissa ok 912 - input is unmodified # # $x = Math::BigFloat -> new("31415.92"); ($m, $e) = $x -> nparts(); # ok 913 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 914 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 915 - value of mantissa ok 916 - value of exponent ok 917 - input is unmodified # # $x = Math::BigFloat -> new("31415.92"); $m = $x -> nparts(); # ok 918 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 919 - value of mantissa ok 920 - input is unmodified # # $x = Math::BigFloat -> new("314159.2"); ($m, $e) = $x -> nparts(); # ok 921 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 922 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 923 - value of mantissa ok 924 - value of exponent ok 925 - input is unmodified # # $x = Math::BigFloat -> new("314159.2"); $m = $x -> nparts(); # ok 926 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 927 - value of mantissa ok 928 - input is unmodified # # $x = Math::BigFloat -> new("3141592"); ($m, $e) = $x -> nparts(); # ok 929 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 930 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 931 - value of mantissa ok 932 - value of exponent ok 933 - input is unmodified # # $x = Math::BigFloat -> new("3141592"); $m = $x -> nparts(); # ok 934 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 935 - value of mantissa ok 936 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000001"); ($m, $e) = $x -> nparts(); # ok 937 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 938 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 939 - value of mantissa ok 940 - value of exponent ok 941 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000001"); $m = $x -> nparts(); # ok 942 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 943 - value of mantissa ok 944 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000001"); ($m, $e) = $x -> nparts(); # ok 945 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 946 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 947 - value of mantissa ok 948 - value of exponent ok 949 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000001"); $m = $x -> nparts(); # ok 950 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 951 - value of mantissa ok 952 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000001"); ($m, $e) = $x -> nparts(); # ok 953 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 954 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 955 - value of mantissa ok 956 - value of exponent ok 957 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000001"); $m = $x -> nparts(); # ok 958 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 959 - value of mantissa ok 960 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000001"); ($m, $e) = $x -> nparts(); # ok 961 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 962 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 963 - value of mantissa ok 964 - value of exponent ok 965 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000001"); $m = $x -> nparts(); # ok 966 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 967 - value of mantissa ok 968 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000001"); ($m, $e) = $x -> nparts(); # ok 969 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 970 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 971 - value of mantissa ok 972 - value of exponent ok 973 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000001"); $m = $x -> nparts(); # ok 974 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 975 - value of mantissa ok 976 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000001"); ($m, $e) = $x -> nparts(); # ok 977 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 978 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 979 - value of mantissa ok 980 - value of exponent ok 981 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000001"); $m = $x -> nparts(); # ok 982 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 983 - value of mantissa ok 984 - input is unmodified # # $x = Math::BigFloat -> new("-0.000001"); ($m, $e) = $x -> nparts(); # ok 985 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 986 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 987 - value of mantissa ok 988 - value of exponent ok 989 - input is unmodified # # $x = Math::BigFloat -> new("-0.000001"); $m = $x -> nparts(); # ok 990 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 991 - value of mantissa ok 992 - input is unmodified # # $x = Math::BigFloat -> new("-0.00001"); ($m, $e) = $x -> nparts(); # ok 993 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 994 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 995 - value of mantissa ok 996 - value of exponent ok 997 - input is unmodified # # $x = Math::BigFloat -> new("-0.00001"); $m = $x -> nparts(); # ok 998 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 999 - value of mantissa ok 1000 - input is unmodified # # $x = Math::BigFloat -> new("-0.0001"); ($m, $e) = $x -> nparts(); # ok 1001 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1002 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1003 - value of mantissa ok 1004 - value of exponent ok 1005 - input is unmodified # # $x = Math::BigFloat -> new("-0.0001"); $m = $x -> nparts(); # ok 1006 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1007 - value of mantissa ok 1008 - input is unmodified # # $x = Math::BigFloat -> new("-0.001"); ($m, $e) = $x -> nparts(); # ok 1009 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1010 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1011 - value of mantissa ok 1012 - value of exponent ok 1013 - input is unmodified # # $x = Math::BigFloat -> new("-0.001"); $m = $x -> nparts(); # ok 1014 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1015 - value of mantissa ok 1016 - input is unmodified # # $x = Math::BigFloat -> new("-0.01"); ($m, $e) = $x -> nparts(); # ok 1017 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1018 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1019 - value of mantissa ok 1020 - value of exponent ok 1021 - input is unmodified # # $x = Math::BigFloat -> new("-0.01"); $m = $x -> nparts(); # ok 1022 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1023 - value of mantissa ok 1024 - input is unmodified # # $x = Math::BigFloat -> new("-0.1"); ($m, $e) = $x -> nparts(); # ok 1025 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1026 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1027 - value of mantissa ok 1028 - value of exponent ok 1029 - input is unmodified # # $x = Math::BigFloat -> new("-0.1"); $m = $x -> nparts(); # ok 1030 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1031 - value of mantissa ok 1032 - input is unmodified # # $x = Math::BigFloat -> new("-1"); ($m, $e) = $x -> nparts(); # ok 1033 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1034 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1035 - value of mantissa ok 1036 - value of exponent ok 1037 - input is unmodified # # $x = Math::BigFloat -> new("-1"); $m = $x -> nparts(); # ok 1038 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1039 - value of mantissa ok 1040 - input is unmodified # # $x = Math::BigFloat -> new("-10"); ($m, $e) = $x -> nparts(); # ok 1041 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1042 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1043 - value of mantissa ok 1044 - value of exponent ok 1045 - input is unmodified # # $x = Math::BigFloat -> new("-10"); $m = $x -> nparts(); # ok 1046 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1047 - value of mantissa ok 1048 - input is unmodified # # $x = Math::BigFloat -> new("-100"); ($m, $e) = $x -> nparts(); # ok 1049 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1050 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1051 - value of mantissa ok 1052 - value of exponent ok 1053 - input is unmodified # # $x = Math::BigFloat -> new("-100"); $m = $x -> nparts(); # ok 1054 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1055 - value of mantissa ok 1056 - input is unmodified # # $x = Math::BigFloat -> new("-1000"); ($m, $e) = $x -> nparts(); # ok 1057 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1058 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1059 - value of mantissa ok 1060 - value of exponent ok 1061 - input is unmodified # # $x = Math::BigFloat -> new("-1000"); $m = $x -> nparts(); # ok 1062 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1063 - value of mantissa ok 1064 - input is unmodified # # $x = Math::BigFloat -> new("-10000"); ($m, $e) = $x -> nparts(); # ok 1065 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1066 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1067 - value of mantissa ok 1068 - value of exponent ok 1069 - input is unmodified # # $x = Math::BigFloat -> new("-10000"); $m = $x -> nparts(); # ok 1070 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1071 - value of mantissa ok 1072 - input is unmodified # # $x = Math::BigFloat -> new("-100000"); ($m, $e) = $x -> nparts(); # ok 1073 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1074 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1075 - value of mantissa ok 1076 - value of exponent ok 1077 - input is unmodified # # $x = Math::BigFloat -> new("-100000"); $m = $x -> nparts(); # ok 1078 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1079 - value of mantissa ok 1080 - input is unmodified # # $x = Math::BigFloat -> new("-1000000"); ($m, $e) = $x -> nparts(); # ok 1081 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1082 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1083 - value of mantissa ok 1084 - value of exponent ok 1085 - input is unmodified # # $x = Math::BigFloat -> new("-1000000"); $m = $x -> nparts(); # ok 1086 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1087 - value of mantissa ok 1088 - input is unmodified # # $x = Math::BigFloat -> new("-10000000"); ($m, $e) = $x -> nparts(); # ok 1089 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1090 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1091 - value of mantissa ok 1092 - value of exponent ok 1093 - input is unmodified # # $x = Math::BigFloat -> new("-10000000"); $m = $x -> nparts(); # ok 1094 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1095 - value of mantissa ok 1096 - input is unmodified # # $x = Math::BigFloat -> new("-100000000"); ($m, $e) = $x -> nparts(); # ok 1097 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1098 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1099 - value of mantissa ok 1100 - value of exponent ok 1101 - input is unmodified # # $x = Math::BigFloat -> new("-100000000"); $m = $x -> nparts(); # ok 1102 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1103 - value of mantissa ok 1104 - input is unmodified # # $x = Math::BigFloat -> new("-1000000000"); ($m, $e) = $x -> nparts(); # ok 1105 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1106 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1107 - value of mantissa ok 1108 - value of exponent ok 1109 - input is unmodified # # $x = Math::BigFloat -> new("-1000000000"); $m = $x -> nparts(); # ok 1110 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1111 - value of mantissa ok 1112 - input is unmodified # # $x = Math::BigFloat -> new("-10000000000"); ($m, $e) = $x -> nparts(); # ok 1113 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1114 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1115 - value of mantissa ok 1116 - value of exponent ok 1117 - input is unmodified # # $x = Math::BigFloat -> new("-10000000000"); $m = $x -> nparts(); # ok 1118 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1119 - value of mantissa ok 1120 - input is unmodified # # $x = Math::BigFloat -> new("-100000000000"); ($m, $e) = $x -> nparts(); # ok 1121 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1122 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1123 - value of mantissa ok 1124 - value of exponent ok 1125 - input is unmodified # # $x = Math::BigFloat -> new("-100000000000"); $m = $x -> nparts(); # ok 1126 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1127 - value of mantissa ok 1128 - input is unmodified # # $x = Math::BigFloat -> new("-1000000000000"); ($m, $e) = $x -> nparts(); # ok 1129 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1130 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1131 - value of mantissa ok 1132 - value of exponent ok 1133 - input is unmodified # # $x = Math::BigFloat -> new("-1000000000000"); $m = $x -> nparts(); # ok 1134 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1135 - value of mantissa ok 1136 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000000012"); ($m, $e) = $x -> nparts(); # ok 1137 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1138 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1139 - value of mantissa ok 1140 - value of exponent ok 1141 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000000012"); $m = $x -> nparts(); # ok 1142 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1143 - value of mantissa ok 1144 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000012"); ($m, $e) = $x -> nparts(); # ok 1145 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1146 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1147 - value of mantissa ok 1148 - value of exponent ok 1149 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000012"); $m = $x -> nparts(); # ok 1150 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1151 - value of mantissa ok 1152 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000012"); ($m, $e) = $x -> nparts(); # ok 1153 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1154 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1155 - value of mantissa ok 1156 - value of exponent ok 1157 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000012"); $m = $x -> nparts(); # ok 1158 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1159 - value of mantissa ok 1160 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000012"); ($m, $e) = $x -> nparts(); # ok 1161 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1162 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1163 - value of mantissa ok 1164 - value of exponent ok 1165 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000012"); $m = $x -> nparts(); # ok 1166 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1167 - value of mantissa ok 1168 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000012"); ($m, $e) = $x -> nparts(); # ok 1169 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1170 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1171 - value of mantissa ok 1172 - value of exponent ok 1173 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000012"); $m = $x -> nparts(); # ok 1174 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1175 - value of mantissa ok 1176 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000012"); ($m, $e) = $x -> nparts(); # ok 1177 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1178 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1179 - value of mantissa ok 1180 - value of exponent ok 1181 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000012"); $m = $x -> nparts(); # ok 1182 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1183 - value of mantissa ok 1184 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000012"); ($m, $e) = $x -> nparts(); # ok 1185 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1186 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1187 - value of mantissa ok 1188 - value of exponent ok 1189 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000012"); $m = $x -> nparts(); # ok 1190 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1191 - value of mantissa ok 1192 - input is unmodified # # $x = Math::BigFloat -> new("-0.000012"); ($m, $e) = $x -> nparts(); # ok 1193 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1194 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1195 - value of mantissa ok 1196 - value of exponent ok 1197 - input is unmodified # # $x = Math::BigFloat -> new("-0.000012"); $m = $x -> nparts(); # ok 1198 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1199 - value of mantissa ok 1200 - input is unmodified # # $x = Math::BigFloat -> new("-0.00012"); ($m, $e) = $x -> nparts(); # ok 1201 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1202 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1203 - value of mantissa ok 1204 - value of exponent ok 1205 - input is unmodified # # $x = Math::BigFloat -> new("-0.00012"); $m = $x -> nparts(); # ok 1206 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1207 - value of mantissa ok 1208 - input is unmodified # # $x = Math::BigFloat -> new("-0.0012"); ($m, $e) = $x -> nparts(); # ok 1209 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1210 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1211 - value of mantissa ok 1212 - value of exponent ok 1213 - input is unmodified # # $x = Math::BigFloat -> new("-0.0012"); $m = $x -> nparts(); # ok 1214 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1215 - value of mantissa ok 1216 - input is unmodified # # $x = Math::BigFloat -> new("-0.012"); ($m, $e) = $x -> nparts(); # ok 1217 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1218 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1219 - value of mantissa ok 1220 - value of exponent ok 1221 - input is unmodified # # $x = Math::BigFloat -> new("-0.012"); $m = $x -> nparts(); # ok 1222 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1223 - value of mantissa ok 1224 - input is unmodified # # $x = Math::BigFloat -> new("-0.12"); ($m, $e) = $x -> nparts(); # ok 1225 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1226 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1227 - value of mantissa ok 1228 - value of exponent ok 1229 - input is unmodified # # $x = Math::BigFloat -> new("-0.12"); $m = $x -> nparts(); # ok 1230 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1231 - value of mantissa ok 1232 - input is unmodified # # $x = Math::BigFloat -> new("-1.2"); ($m, $e) = $x -> nparts(); # ok 1233 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1234 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1235 - value of mantissa ok 1236 - value of exponent ok 1237 - input is unmodified # # $x = Math::BigFloat -> new("-1.2"); $m = $x -> nparts(); # ok 1238 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1239 - value of mantissa ok 1240 - input is unmodified # # $x = Math::BigFloat -> new("-12"); ($m, $e) = $x -> nparts(); # ok 1241 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1242 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1243 - value of mantissa ok 1244 - value of exponent ok 1245 - input is unmodified # # $x = Math::BigFloat -> new("-12"); $m = $x -> nparts(); # ok 1246 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1247 - value of mantissa ok 1248 - input is unmodified # # $x = Math::BigFloat -> new("-120"); ($m, $e) = $x -> nparts(); # ok 1249 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1250 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1251 - value of mantissa ok 1252 - value of exponent ok 1253 - input is unmodified # # $x = Math::BigFloat -> new("-120"); $m = $x -> nparts(); # ok 1254 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1255 - value of mantissa ok 1256 - input is unmodified # # $x = Math::BigFloat -> new("-1200"); ($m, $e) = $x -> nparts(); # ok 1257 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1258 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1259 - value of mantissa ok 1260 - value of exponent ok 1261 - input is unmodified # # $x = Math::BigFloat -> new("-1200"); $m = $x -> nparts(); # ok 1262 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1263 - value of mantissa ok 1264 - input is unmodified # # $x = Math::BigFloat -> new("-12000"); ($m, $e) = $x -> nparts(); # ok 1265 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1266 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1267 - value of mantissa ok 1268 - value of exponent ok 1269 - input is unmodified # # $x = Math::BigFloat -> new("-12000"); $m = $x -> nparts(); # ok 1270 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1271 - value of mantissa ok 1272 - input is unmodified # # $x = Math::BigFloat -> new("-120000"); ($m, $e) = $x -> nparts(); # ok 1273 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1274 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1275 - value of mantissa ok 1276 - value of exponent ok 1277 - input is unmodified # # $x = Math::BigFloat -> new("-120000"); $m = $x -> nparts(); # ok 1278 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1279 - value of mantissa ok 1280 - input is unmodified # # $x = Math::BigFloat -> new("-1200000"); ($m, $e) = $x -> nparts(); # ok 1281 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1282 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1283 - value of mantissa ok 1284 - value of exponent ok 1285 - input is unmodified # # $x = Math::BigFloat -> new("-1200000"); $m = $x -> nparts(); # ok 1286 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1287 - value of mantissa ok 1288 - input is unmodified # # $x = Math::BigFloat -> new("-12000000"); ($m, $e) = $x -> nparts(); # ok 1289 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1290 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1291 - value of mantissa ok 1292 - value of exponent ok 1293 - input is unmodified # # $x = Math::BigFloat -> new("-12000000"); $m = $x -> nparts(); # ok 1294 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1295 - value of mantissa ok 1296 - input is unmodified # # $x = Math::BigFloat -> new("-120000000"); ($m, $e) = $x -> nparts(); # ok 1297 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1298 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1299 - value of mantissa ok 1300 - value of exponent ok 1301 - input is unmodified # # $x = Math::BigFloat -> new("-120000000"); $m = $x -> nparts(); # ok 1302 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1303 - value of mantissa ok 1304 - input is unmodified # # $x = Math::BigFloat -> new("-1200000000"); ($m, $e) = $x -> nparts(); # ok 1305 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1306 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1307 - value of mantissa ok 1308 - value of exponent ok 1309 - input is unmodified # # $x = Math::BigFloat -> new("-1200000000"); $m = $x -> nparts(); # ok 1310 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1311 - value of mantissa ok 1312 - input is unmodified # # $x = Math::BigFloat -> new("-12000000000"); ($m, $e) = $x -> nparts(); # ok 1313 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1314 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1315 - value of mantissa ok 1316 - value of exponent ok 1317 - input is unmodified # # $x = Math::BigFloat -> new("-12000000000"); $m = $x -> nparts(); # ok 1318 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1319 - value of mantissa ok 1320 - input is unmodified # # $x = Math::BigFloat -> new("-120000000000"); ($m, $e) = $x -> nparts(); # ok 1321 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1322 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1323 - value of mantissa ok 1324 - value of exponent ok 1325 - input is unmodified # # $x = Math::BigFloat -> new("-120000000000"); $m = $x -> nparts(); # ok 1326 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1327 - value of mantissa ok 1328 - input is unmodified # # $x = Math::BigFloat -> new("-1200000000000"); ($m, $e) = $x -> nparts(); # ok 1329 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1330 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1331 - value of mantissa ok 1332 - value of exponent ok 1333 - input is unmodified # # $x = Math::BigFloat -> new("-1200000000000"); $m = $x -> nparts(); # ok 1334 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1335 - value of mantissa ok 1336 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000000123"); ($m, $e) = $x -> nparts(); # ok 1337 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1338 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1339 - value of mantissa ok 1340 - value of exponent ok 1341 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000000123"); $m = $x -> nparts(); # ok 1342 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1343 - value of mantissa ok 1344 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000000123"); ($m, $e) = $x -> nparts(); # ok 1345 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1346 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1347 - value of mantissa ok 1348 - value of exponent ok 1349 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000000123"); $m = $x -> nparts(); # ok 1350 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1351 - value of mantissa ok 1352 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000123"); ($m, $e) = $x -> nparts(); # ok 1353 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1354 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1355 - value of mantissa ok 1356 - value of exponent ok 1357 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000123"); $m = $x -> nparts(); # ok 1358 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1359 - value of mantissa ok 1360 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000123"); ($m, $e) = $x -> nparts(); # ok 1361 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1362 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1363 - value of mantissa ok 1364 - value of exponent ok 1365 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000123"); $m = $x -> nparts(); # ok 1366 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1367 - value of mantissa ok 1368 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000123"); ($m, $e) = $x -> nparts(); # ok 1369 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1370 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1371 - value of mantissa ok 1372 - value of exponent ok 1373 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000123"); $m = $x -> nparts(); # ok 1374 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1375 - value of mantissa ok 1376 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000123"); ($m, $e) = $x -> nparts(); # ok 1377 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1378 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1379 - value of mantissa ok 1380 - value of exponent ok 1381 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000123"); $m = $x -> nparts(); # ok 1382 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1383 - value of mantissa ok 1384 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000123"); ($m, $e) = $x -> nparts(); # ok 1385 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1386 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1387 - value of mantissa ok 1388 - value of exponent ok 1389 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000123"); $m = $x -> nparts(); # ok 1390 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1391 - value of mantissa ok 1392 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000123"); ($m, $e) = $x -> nparts(); # ok 1393 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1394 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1395 - value of mantissa ok 1396 - value of exponent ok 1397 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000123"); $m = $x -> nparts(); # ok 1398 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1399 - value of mantissa ok 1400 - input is unmodified # # $x = Math::BigFloat -> new("-0.000123"); ($m, $e) = $x -> nparts(); # ok 1401 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1402 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1403 - value of mantissa ok 1404 - value of exponent ok 1405 - input is unmodified # # $x = Math::BigFloat -> new("-0.000123"); $m = $x -> nparts(); # ok 1406 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1407 - value of mantissa ok 1408 - input is unmodified # # $x = Math::BigFloat -> new("-0.00123"); ($m, $e) = $x -> nparts(); # ok 1409 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1410 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1411 - value of mantissa ok 1412 - value of exponent ok 1413 - input is unmodified # # $x = Math::BigFloat -> new("-0.00123"); $m = $x -> nparts(); # ok 1414 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1415 - value of mantissa ok 1416 - input is unmodified # # $x = Math::BigFloat -> new("-0.0123"); ($m, $e) = $x -> nparts(); # ok 1417 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1418 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1419 - value of mantissa ok 1420 - value of exponent ok 1421 - input is unmodified # # $x = Math::BigFloat -> new("-0.0123"); $m = $x -> nparts(); # ok 1422 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1423 - value of mantissa ok 1424 - input is unmodified # # $x = Math::BigFloat -> new("-0.123"); ($m, $e) = $x -> nparts(); # ok 1425 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1426 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1427 - value of mantissa ok 1428 - value of exponent ok 1429 - input is unmodified # # $x = Math::BigFloat -> new("-0.123"); $m = $x -> nparts(); # ok 1430 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1431 - value of mantissa ok 1432 - input is unmodified # # $x = Math::BigFloat -> new("-1.23"); ($m, $e) = $x -> nparts(); # ok 1433 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1434 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1435 - value of mantissa ok 1436 - value of exponent ok 1437 - input is unmodified # # $x = Math::BigFloat -> new("-1.23"); $m = $x -> nparts(); # ok 1438 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1439 - value of mantissa ok 1440 - input is unmodified # # $x = Math::BigFloat -> new("-12.3"); ($m, $e) = $x -> nparts(); # ok 1441 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1442 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1443 - value of mantissa ok 1444 - value of exponent ok 1445 - input is unmodified # # $x = Math::BigFloat -> new("-12.3"); $m = $x -> nparts(); # ok 1446 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1447 - value of mantissa ok 1448 - input is unmodified # # $x = Math::BigFloat -> new("-123"); ($m, $e) = $x -> nparts(); # ok 1449 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1450 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1451 - value of mantissa ok 1452 - value of exponent ok 1453 - input is unmodified # # $x = Math::BigFloat -> new("-123"); $m = $x -> nparts(); # ok 1454 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1455 - value of mantissa ok 1456 - input is unmodified # # $x = Math::BigFloat -> new("-1230"); ($m, $e) = $x -> nparts(); # ok 1457 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1458 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1459 - value of mantissa ok 1460 - value of exponent ok 1461 - input is unmodified # # $x = Math::BigFloat -> new("-1230"); $m = $x -> nparts(); # ok 1462 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1463 - value of mantissa ok 1464 - input is unmodified # # $x = Math::BigFloat -> new("-12300"); ($m, $e) = $x -> nparts(); # ok 1465 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1466 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1467 - value of mantissa ok 1468 - value of exponent ok 1469 - input is unmodified # # $x = Math::BigFloat -> new("-12300"); $m = $x -> nparts(); # ok 1470 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1471 - value of mantissa ok 1472 - input is unmodified # # $x = Math::BigFloat -> new("-123000"); ($m, $e) = $x -> nparts(); # ok 1473 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1474 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1475 - value of mantissa ok 1476 - value of exponent ok 1477 - input is unmodified # # $x = Math::BigFloat -> new("-123000"); $m = $x -> nparts(); # ok 1478 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1479 - value of mantissa ok 1480 - input is unmodified # # $x = Math::BigFloat -> new("-1230000"); ($m, $e) = $x -> nparts(); # ok 1481 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1482 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1483 - value of mantissa ok 1484 - value of exponent ok 1485 - input is unmodified # # $x = Math::BigFloat -> new("-1230000"); $m = $x -> nparts(); # ok 1486 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1487 - value of mantissa ok 1488 - input is unmodified # # $x = Math::BigFloat -> new("-12300000"); ($m, $e) = $x -> nparts(); # ok 1489 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1490 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1491 - value of mantissa ok 1492 - value of exponent ok 1493 - input is unmodified # # $x = Math::BigFloat -> new("-12300000"); $m = $x -> nparts(); # ok 1494 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1495 - value of mantissa ok 1496 - input is unmodified # # $x = Math::BigFloat -> new("-123000000"); ($m, $e) = $x -> nparts(); # ok 1497 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1498 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1499 - value of mantissa ok 1500 - value of exponent ok 1501 - input is unmodified # # $x = Math::BigFloat -> new("-123000000"); $m = $x -> nparts(); # ok 1502 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1503 - value of mantissa ok 1504 - input is unmodified # # $x = Math::BigFloat -> new("-1230000000"); ($m, $e) = $x -> nparts(); # ok 1505 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1506 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1507 - value of mantissa ok 1508 - value of exponent ok 1509 - input is unmodified # # $x = Math::BigFloat -> new("-1230000000"); $m = $x -> nparts(); # ok 1510 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1511 - value of mantissa ok 1512 - input is unmodified # # $x = Math::BigFloat -> new("-12300000000"); ($m, $e) = $x -> nparts(); # ok 1513 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1514 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1515 - value of mantissa ok 1516 - value of exponent ok 1517 - input is unmodified # # $x = Math::BigFloat -> new("-12300000000"); $m = $x -> nparts(); # ok 1518 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1519 - value of mantissa ok 1520 - input is unmodified # # $x = Math::BigFloat -> new("-123000000000"); ($m, $e) = $x -> nparts(); # ok 1521 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1522 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1523 - value of mantissa ok 1524 - value of exponent ok 1525 - input is unmodified # # $x = Math::BigFloat -> new("-123000000000"); $m = $x -> nparts(); # ok 1526 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1527 - value of mantissa ok 1528 - input is unmodified # # $x = Math::BigFloat -> new("-1230000000000"); ($m, $e) = $x -> nparts(); # ok 1529 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1530 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1531 - value of mantissa ok 1532 - value of exponent ok 1533 - input is unmodified # # $x = Math::BigFloat -> new("-1230000000000"); $m = $x -> nparts(); # ok 1534 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1535 - value of mantissa ok 1536 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000001234"); ($m, $e) = $x -> nparts(); # ok 1537 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1538 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1539 - value of mantissa ok 1540 - value of exponent ok 1541 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000001234"); $m = $x -> nparts(); # ok 1542 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1543 - value of mantissa ok 1544 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000001234"); ($m, $e) = $x -> nparts(); # ok 1545 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1546 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1547 - value of mantissa ok 1548 - value of exponent ok 1549 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000001234"); $m = $x -> nparts(); # ok 1550 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1551 - value of mantissa ok 1552 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000001234"); ($m, $e) = $x -> nparts(); # ok 1553 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1554 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1555 - value of mantissa ok 1556 - value of exponent ok 1557 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000001234"); $m = $x -> nparts(); # ok 1558 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1559 - value of mantissa ok 1560 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000001234"); ($m, $e) = $x -> nparts(); # ok 1561 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1562 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1563 - value of mantissa ok 1564 - value of exponent ok 1565 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000001234"); $m = $x -> nparts(); # ok 1566 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1567 - value of mantissa ok 1568 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000001234"); ($m, $e) = $x -> nparts(); # ok 1569 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1570 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1571 - value of mantissa ok 1572 - value of exponent ok 1573 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000001234"); $m = $x -> nparts(); # ok 1574 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1575 - value of mantissa ok 1576 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000001234"); ($m, $e) = $x -> nparts(); # ok 1577 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1578 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1579 - value of mantissa ok 1580 - value of exponent ok 1581 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000001234"); $m = $x -> nparts(); # ok 1582 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1583 - value of mantissa ok 1584 - input is unmodified # # $x = Math::BigFloat -> new("-0.000001234"); ($m, $e) = $x -> nparts(); # ok 1585 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1586 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1587 - value of mantissa ok 1588 - value of exponent ok 1589 - input is unmodified # # $x = Math::BigFloat -> new("-0.000001234"); $m = $x -> nparts(); # ok 1590 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1591 - value of mantissa ok 1592 - input is unmodified # # $x = Math::BigFloat -> new("-0.00001234"); ($m, $e) = $x -> nparts(); # ok 1593 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1594 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1595 - value of mantissa ok 1596 - value of exponent ok 1597 - input is unmodified # # $x = Math::BigFloat -> new("-0.00001234"); $m = $x -> nparts(); # ok 1598 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1599 - value of mantissa ok 1600 - input is unmodified # # $x = Math::BigFloat -> new("-0.0001234"); ($m, $e) = $x -> nparts(); # ok 1601 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1602 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1603 - value of mantissa ok 1604 - value of exponent ok 1605 - input is unmodified # # $x = Math::BigFloat -> new("-0.0001234"); $m = $x -> nparts(); # ok 1606 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1607 - value of mantissa ok 1608 - input is unmodified # # $x = Math::BigFloat -> new("-0.001234"); ($m, $e) = $x -> nparts(); # ok 1609 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1610 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1611 - value of mantissa ok 1612 - value of exponent ok 1613 - input is unmodified # # $x = Math::BigFloat -> new("-0.001234"); $m = $x -> nparts(); # ok 1614 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1615 - value of mantissa ok 1616 - input is unmodified # # $x = Math::BigFloat -> new("-0.01234"); ($m, $e) = $x -> nparts(); # ok 1617 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1618 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1619 - value of mantissa ok 1620 - value of exponent ok 1621 - input is unmodified # # $x = Math::BigFloat -> new("-0.01234"); $m = $x -> nparts(); # ok 1622 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1623 - value of mantissa ok 1624 - input is unmodified # # $x = Math::BigFloat -> new("-0.1234"); ($m, $e) = $x -> nparts(); # ok 1625 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1626 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1627 - value of mantissa ok 1628 - value of exponent ok 1629 - input is unmodified # # $x = Math::BigFloat -> new("-0.1234"); $m = $x -> nparts(); # ok 1630 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1631 - value of mantissa ok 1632 - input is unmodified # # $x = Math::BigFloat -> new("-1.234"); ($m, $e) = $x -> nparts(); # ok 1633 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1634 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1635 - value of mantissa ok 1636 - value of exponent ok 1637 - input is unmodified # # $x = Math::BigFloat -> new("-1.234"); $m = $x -> nparts(); # ok 1638 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1639 - value of mantissa ok 1640 - input is unmodified # # $x = Math::BigFloat -> new("-12.34"); ($m, $e) = $x -> nparts(); # ok 1641 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1642 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1643 - value of mantissa ok 1644 - value of exponent ok 1645 - input is unmodified # # $x = Math::BigFloat -> new("-12.34"); $m = $x -> nparts(); # ok 1646 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1647 - value of mantissa ok 1648 - input is unmodified # # $x = Math::BigFloat -> new("-123.4"); ($m, $e) = $x -> nparts(); # ok 1649 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1650 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1651 - value of mantissa ok 1652 - value of exponent ok 1653 - input is unmodified # # $x = Math::BigFloat -> new("-123.4"); $m = $x -> nparts(); # ok 1654 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1655 - value of mantissa ok 1656 - input is unmodified # # $x = Math::BigFloat -> new("-1234"); ($m, $e) = $x -> nparts(); # ok 1657 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1658 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1659 - value of mantissa ok 1660 - value of exponent ok 1661 - input is unmodified # # $x = Math::BigFloat -> new("-1234"); $m = $x -> nparts(); # ok 1662 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1663 - value of mantissa ok 1664 - input is unmodified # # $x = Math::BigFloat -> new("-12340"); ($m, $e) = $x -> nparts(); # ok 1665 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1666 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1667 - value of mantissa ok 1668 - value of exponent ok 1669 - input is unmodified # # $x = Math::BigFloat -> new("-12340"); $m = $x -> nparts(); # ok 1670 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1671 - value of mantissa ok 1672 - input is unmodified # # $x = Math::BigFloat -> new("-123400"); ($m, $e) = $x -> nparts(); # ok 1673 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1674 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1675 - value of mantissa ok 1676 - value of exponent ok 1677 - input is unmodified # # $x = Math::BigFloat -> new("-123400"); $m = $x -> nparts(); # ok 1678 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1679 - value of mantissa ok 1680 - input is unmodified # # $x = Math::BigFloat -> new("-1234000"); ($m, $e) = $x -> nparts(); # ok 1681 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1682 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1683 - value of mantissa ok 1684 - value of exponent ok 1685 - input is unmodified # # $x = Math::BigFloat -> new("-1234000"); $m = $x -> nparts(); # ok 1686 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1687 - value of mantissa ok 1688 - input is unmodified # # $x = Math::BigFloat -> new("-12340000"); ($m, $e) = $x -> nparts(); # ok 1689 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1690 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1691 - value of mantissa ok 1692 - value of exponent ok 1693 - input is unmodified # # $x = Math::BigFloat -> new("-12340000"); $m = $x -> nparts(); # ok 1694 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1695 - value of mantissa ok 1696 - input is unmodified # # $x = Math::BigFloat -> new("-123400000"); ($m, $e) = $x -> nparts(); # ok 1697 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1698 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1699 - value of mantissa ok 1700 - value of exponent ok 1701 - input is unmodified # # $x = Math::BigFloat -> new("-123400000"); $m = $x -> nparts(); # ok 1702 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1703 - value of mantissa ok 1704 - input is unmodified # # $x = Math::BigFloat -> new("-1234000000"); ($m, $e) = $x -> nparts(); # ok 1705 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1706 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1707 - value of mantissa ok 1708 - value of exponent ok 1709 - input is unmodified # # $x = Math::BigFloat -> new("-1234000000"); $m = $x -> nparts(); # ok 1710 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1711 - value of mantissa ok 1712 - input is unmodified # # $x = Math::BigFloat -> new("-12340000000"); ($m, $e) = $x -> nparts(); # ok 1713 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1714 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1715 - value of mantissa ok 1716 - value of exponent ok 1717 - input is unmodified # # $x = Math::BigFloat -> new("-12340000000"); $m = $x -> nparts(); # ok 1718 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1719 - value of mantissa ok 1720 - input is unmodified # # $x = Math::BigFloat -> new("-123400000000"); ($m, $e) = $x -> nparts(); # ok 1721 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1722 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1723 - value of mantissa ok 1724 - value of exponent ok 1725 - input is unmodified # # $x = Math::BigFloat -> new("-123400000000"); $m = $x -> nparts(); # ok 1726 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1727 - value of mantissa ok 1728 - input is unmodified # # $x = Math::BigFloat -> new("-1234000000000"); ($m, $e) = $x -> nparts(); # ok 1729 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1730 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1731 - value of mantissa ok 1732 - value of exponent ok 1733 - input is unmodified # # $x = Math::BigFloat -> new("-1234000000000"); $m = $x -> nparts(); # ok 1734 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1735 - value of mantissa ok 1736 - input is unmodified # # $x = Math::BigFloat -> new("-0.000003141592"); ($m, $e) = $x -> nparts(); # ok 1737 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1738 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1739 - value of mantissa ok 1740 - value of exponent ok 1741 - input is unmodified # # $x = Math::BigFloat -> new("-0.000003141592"); $m = $x -> nparts(); # ok 1742 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1743 - value of mantissa ok 1744 - input is unmodified # # $x = Math::BigFloat -> new("-0.00003141592"); ($m, $e) = $x -> nparts(); # ok 1745 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1746 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1747 - value of mantissa ok 1748 - value of exponent ok 1749 - input is unmodified # # $x = Math::BigFloat -> new("-0.00003141592"); $m = $x -> nparts(); # ok 1750 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1751 - value of mantissa ok 1752 - input is unmodified # # $x = Math::BigFloat -> new("-0.0003141592"); ($m, $e) = $x -> nparts(); # ok 1753 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1754 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1755 - value of mantissa ok 1756 - value of exponent ok 1757 - input is unmodified # # $x = Math::BigFloat -> new("-0.0003141592"); $m = $x -> nparts(); # ok 1758 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1759 - value of mantissa ok 1760 - input is unmodified # # $x = Math::BigFloat -> new("-0.003141592"); ($m, $e) = $x -> nparts(); # ok 1761 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1762 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1763 - value of mantissa ok 1764 - value of exponent ok 1765 - input is unmodified # # $x = Math::BigFloat -> new("-0.003141592"); $m = $x -> nparts(); # ok 1766 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1767 - value of mantissa ok 1768 - input is unmodified # # $x = Math::BigFloat -> new("-0.03141592"); ($m, $e) = $x -> nparts(); # ok 1769 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1770 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1771 - value of mantissa ok 1772 - value of exponent ok 1773 - input is unmodified # # $x = Math::BigFloat -> new("-0.03141592"); $m = $x -> nparts(); # ok 1774 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1775 - value of mantissa ok 1776 - input is unmodified # # $x = Math::BigFloat -> new("-0.3141592"); ($m, $e) = $x -> nparts(); # ok 1777 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1778 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1779 - value of mantissa ok 1780 - value of exponent ok 1781 - input is unmodified # # $x = Math::BigFloat -> new("-0.3141592"); $m = $x -> nparts(); # ok 1782 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1783 - value of mantissa ok 1784 - input is unmodified # # $x = Math::BigFloat -> new("-3.141592"); ($m, $e) = $x -> nparts(); # ok 1785 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1786 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1787 - value of mantissa ok 1788 - value of exponent ok 1789 - input is unmodified # # $x = Math::BigFloat -> new("-3.141592"); $m = $x -> nparts(); # ok 1790 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1791 - value of mantissa ok 1792 - input is unmodified # # $x = Math::BigFloat -> new("-31.41592"); ($m, $e) = $x -> nparts(); # ok 1793 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1794 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1795 - value of mantissa ok 1796 - value of exponent ok 1797 - input is unmodified # # $x = Math::BigFloat -> new("-31.41592"); $m = $x -> nparts(); # ok 1798 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1799 - value of mantissa ok 1800 - input is unmodified # # $x = Math::BigFloat -> new("-314.1592"); ($m, $e) = $x -> nparts(); # ok 1801 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1802 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1803 - value of mantissa ok 1804 - value of exponent ok 1805 - input is unmodified # # $x = Math::BigFloat -> new("-314.1592"); $m = $x -> nparts(); # ok 1806 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1807 - value of mantissa ok 1808 - input is unmodified # # $x = Math::BigFloat -> new("-3141.592"); ($m, $e) = $x -> nparts(); # ok 1809 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1810 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1811 - value of mantissa ok 1812 - value of exponent ok 1813 - input is unmodified # # $x = Math::BigFloat -> new("-3141.592"); $m = $x -> nparts(); # ok 1814 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1815 - value of mantissa ok 1816 - input is unmodified # # $x = Math::BigFloat -> new("-31415.92"); ($m, $e) = $x -> nparts(); # ok 1817 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1818 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1819 - value of mantissa ok 1820 - value of exponent ok 1821 - input is unmodified # # $x = Math::BigFloat -> new("-31415.92"); $m = $x -> nparts(); # ok 1822 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1823 - value of mantissa ok 1824 - input is unmodified # # $x = Math::BigFloat -> new("-314159.2"); ($m, $e) = $x -> nparts(); # ok 1825 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1826 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1827 - value of mantissa ok 1828 - value of exponent ok 1829 - input is unmodified # # $x = Math::BigFloat -> new("-314159.2"); $m = $x -> nparts(); # ok 1830 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1831 - value of mantissa ok 1832 - input is unmodified # # $x = Math::BigFloat -> new("-3141592"); ($m, $e) = $x -> nparts(); # ok 1833 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1834 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1835 - value of mantissa ok 1836 - value of exponent ok 1837 - input is unmodified # # $x = Math::BigFloat -> new("-3141592"); $m = $x -> nparts(); # ok 1838 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1839 - value of mantissa ok 1840 - input is unmodified ok t/nparts-mbi.t ................................ 1..784 # # $x = Math::BigInt -> new("NaN"); ($m, $e) = $x -> nparts(); # ok 1 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 2 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 3 - value of mantissa ok 4 - value of exponent ok 5 - input is unmodified # # $x = Math::BigInt -> new("NaN"); $m = $x -> nparts(); # ok 6 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 7 - value of mantissa ok 8 - input is unmodified # # $x = Math::BigInt -> new("inf"); ($m, $e) = $x -> nparts(); # ok 9 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 10 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 11 - value of mantissa ok 12 - value of exponent ok 13 - input is unmodified # # $x = Math::BigInt -> new("inf"); $m = $x -> nparts(); # ok 14 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 15 - value of mantissa ok 16 - input is unmodified # # $x = Math::BigInt -> new("-inf"); ($m, $e) = $x -> nparts(); # ok 17 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 18 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 19 - value of mantissa ok 20 - value of exponent ok 21 - input is unmodified # # $x = Math::BigInt -> new("-inf"); $m = $x -> nparts(); # ok 22 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 23 - value of mantissa ok 24 - input is unmodified # # $x = Math::BigInt -> new("0"); ($m, $e) = $x -> nparts(); # ok 25 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 26 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 27 - value of mantissa ok 28 - value of exponent ok 29 - input is unmodified # # $x = Math::BigInt -> new("0"); $m = $x -> nparts(); # ok 30 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 31 - value of mantissa ok 32 - input is unmodified # # $x = Math::BigInt -> new("1"); ($m, $e) = $x -> nparts(); # ok 33 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 34 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 35 - value of mantissa ok 36 - value of exponent ok 37 - input is unmodified # # $x = Math::BigInt -> new("1"); $m = $x -> nparts(); # ok 38 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 39 - value of mantissa ok 40 - input is unmodified # # $x = Math::BigInt -> new("10"); ($m, $e) = $x -> nparts(); # ok 41 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 42 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 43 - value of mantissa ok 44 - value of exponent ok 45 - input is unmodified # # $x = Math::BigInt -> new("10"); $m = $x -> nparts(); # ok 46 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 47 - value of mantissa ok 48 - input is unmodified # # $x = Math::BigInt -> new("100"); ($m, $e) = $x -> nparts(); # ok 49 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 50 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 51 - value of mantissa ok 52 - value of exponent ok 53 - input is unmodified # # $x = Math::BigInt -> new("100"); $m = $x -> nparts(); # ok 54 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 55 - value of mantissa ok 56 - input is unmodified # # $x = Math::BigInt -> new("1000"); ($m, $e) = $x -> nparts(); # ok 57 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 58 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 59 - value of mantissa ok 60 - value of exponent ok 61 - input is unmodified # # $x = Math::BigInt -> new("1000"); $m = $x -> nparts(); # ok 62 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 63 - value of mantissa ok 64 - input is unmodified # # $x = Math::BigInt -> new("10000"); ($m, $e) = $x -> nparts(); # ok 65 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 66 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 67 - value of mantissa ok 68 - value of exponent ok 69 - input is unmodified # # $x = Math::BigInt -> new("10000"); $m = $x -> nparts(); # ok 70 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 71 - value of mantissa ok 72 - input is unmodified # # $x = Math::BigInt -> new("100000"); ($m, $e) = $x -> nparts(); # ok 73 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 74 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 75 - value of mantissa ok 76 - value of exponent ok 77 - input is unmodified # # $x = Math::BigInt -> new("100000"); $m = $x -> nparts(); # ok 78 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 79 - value of mantissa ok 80 - input is unmodified # # $x = Math::BigInt -> new("1000000"); ($m, $e) = $x -> nparts(); # ok 81 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 82 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 83 - value of mantissa ok 84 - value of exponent ok 85 - input is unmodified # # $x = Math::BigInt -> new("1000000"); $m = $x -> nparts(); # ok 86 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 87 - value of mantissa ok 88 - input is unmodified # # $x = Math::BigInt -> new("10000000"); ($m, $e) = $x -> nparts(); # ok 89 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 90 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 91 - value of mantissa ok 92 - value of exponent ok 93 - input is unmodified # # $x = Math::BigInt -> new("10000000"); $m = $x -> nparts(); # ok 94 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 95 - value of mantissa ok 96 - input is unmodified # # $x = Math::BigInt -> new("100000000"); ($m, $e) = $x -> nparts(); # ok 97 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 98 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 99 - value of mantissa ok 100 - value of exponent ok 101 - input is unmodified # # $x = Math::BigInt -> new("100000000"); $m = $x -> nparts(); # ok 102 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 103 - value of mantissa ok 104 - input is unmodified # # $x = Math::BigInt -> new("1000000000"); ($m, $e) = $x -> nparts(); # ok 105 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 106 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 107 - value of mantissa ok 108 - value of exponent ok 109 - input is unmodified # # $x = Math::BigInt -> new("1000000000"); $m = $x -> nparts(); # ok 110 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 111 - value of mantissa ok 112 - input is unmodified # # $x = Math::BigInt -> new("10000000000"); ($m, $e) = $x -> nparts(); # ok 113 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 114 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 115 - value of mantissa ok 116 - value of exponent ok 117 - input is unmodified # # $x = Math::BigInt -> new("10000000000"); $m = $x -> nparts(); # ok 118 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 119 - value of mantissa ok 120 - input is unmodified # # $x = Math::BigInt -> new("100000000000"); ($m, $e) = $x -> nparts(); # ok 121 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 122 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 123 - value of mantissa ok 124 - value of exponent ok 125 - input is unmodified # # $x = Math::BigInt -> new("100000000000"); $m = $x -> nparts(); # ok 126 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 127 - value of mantissa ok 128 - input is unmodified # # $x = Math::BigInt -> new("1000000000000"); ($m, $e) = $x -> nparts(); # ok 129 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 130 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 131 - value of mantissa ok 132 - value of exponent ok 133 - input is unmodified # # $x = Math::BigInt -> new("1000000000000"); $m = $x -> nparts(); # ok 134 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 135 - value of mantissa ok 136 - input is unmodified # # $x = Math::BigInt -> new("12"); ($m, $e) = $x -> nparts(); # ok 137 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 138 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 139 - value of mantissa ok 140 - value of exponent ok 141 - input is unmodified # # $x = Math::BigInt -> new("12"); $m = $x -> nparts(); # ok 142 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 143 - value of mantissa ok 144 - input is unmodified # # $x = Math::BigInt -> new("120"); ($m, $e) = $x -> nparts(); # ok 145 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 146 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 147 - value of mantissa ok 148 - value of exponent ok 149 - input is unmodified # # $x = Math::BigInt -> new("120"); $m = $x -> nparts(); # ok 150 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 151 - value of mantissa ok 152 - input is unmodified # # $x = Math::BigInt -> new("1200"); ($m, $e) = $x -> nparts(); # ok 153 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 154 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 155 - value of mantissa ok 156 - value of exponent ok 157 - input is unmodified # # $x = Math::BigInt -> new("1200"); $m = $x -> nparts(); # ok 158 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 159 - value of mantissa ok 160 - input is unmodified # # $x = Math::BigInt -> new("12000"); ($m, $e) = $x -> nparts(); # ok 161 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 162 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 163 - value of mantissa ok 164 - value of exponent ok 165 - input is unmodified # # $x = Math::BigInt -> new("12000"); $m = $x -> nparts(); # ok 166 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 167 - value of mantissa ok 168 - input is unmodified # # $x = Math::BigInt -> new("120000"); ($m, $e) = $x -> nparts(); # ok 169 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 170 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 171 - value of mantissa ok 172 - value of exponent ok 173 - input is unmodified # # $x = Math::BigInt -> new("120000"); $m = $x -> nparts(); # ok 174 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 175 - value of mantissa ok 176 - input is unmodified # # $x = Math::BigInt -> new("1200000"); ($m, $e) = $x -> nparts(); # ok 177 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 178 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 179 - value of mantissa ok 180 - value of exponent ok 181 - input is unmodified # # $x = Math::BigInt -> new("1200000"); $m = $x -> nparts(); # ok 182 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 183 - value of mantissa ok 184 - input is unmodified # # $x = Math::BigInt -> new("12000000"); ($m, $e) = $x -> nparts(); # ok 185 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 186 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 187 - value of mantissa ok 188 - value of exponent ok 189 - input is unmodified # # $x = Math::BigInt -> new("12000000"); $m = $x -> nparts(); # ok 190 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 191 - value of mantissa ok 192 - input is unmodified # # $x = Math::BigInt -> new("120000000"); ($m, $e) = $x -> nparts(); # ok 193 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 194 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 195 - value of mantissa ok 196 - value of exponent ok 197 - input is unmodified # # $x = Math::BigInt -> new("120000000"); $m = $x -> nparts(); # ok 198 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 199 - value of mantissa ok 200 - input is unmodified # # $x = Math::BigInt -> new("1200000000"); ($m, $e) = $x -> nparts(); # ok 201 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 202 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 203 - value of mantissa ok 204 - value of exponent ok 205 - input is unmodified # # $x = Math::BigInt -> new("1200000000"); $m = $x -> nparts(); # ok 206 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 207 - value of mantissa ok 208 - input is unmodified # # $x = Math::BigInt -> new("12000000000"); ($m, $e) = $x -> nparts(); # ok 209 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 210 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 211 - value of mantissa ok 212 - value of exponent ok 213 - input is unmodified # # $x = Math::BigInt -> new("12000000000"); $m = $x -> nparts(); # ok 214 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 215 - value of mantissa ok 216 - input is unmodified # # $x = Math::BigInt -> new("120000000000"); ($m, $e) = $x -> nparts(); # ok 217 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 218 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 219 - value of mantissa ok 220 - value of exponent ok 221 - input is unmodified # # $x = Math::BigInt -> new("120000000000"); $m = $x -> nparts(); # ok 222 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 223 - value of mantissa ok 224 - input is unmodified # # $x = Math::BigInt -> new("1200000000000"); ($m, $e) = $x -> nparts(); # ok 225 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 226 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 227 - value of mantissa ok 228 - value of exponent ok 229 - input is unmodified # # $x = Math::BigInt -> new("1200000000000"); $m = $x -> nparts(); # ok 230 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 231 - value of mantissa ok 232 - input is unmodified # # $x = Math::BigInt -> new("123"); ($m, $e) = $x -> nparts(); # ok 233 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 234 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 235 - value of mantissa ok 236 - value of exponent ok 237 - input is unmodified # # $x = Math::BigInt -> new("123"); $m = $x -> nparts(); # ok 238 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 239 - value of mantissa ok 240 - input is unmodified # # $x = Math::BigInt -> new("1230"); ($m, $e) = $x -> nparts(); # ok 241 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 242 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 243 - value of mantissa ok 244 - value of exponent ok 245 - input is unmodified # # $x = Math::BigInt -> new("1230"); $m = $x -> nparts(); # ok 246 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 247 - value of mantissa ok 248 - input is unmodified # # $x = Math::BigInt -> new("12300"); ($m, $e) = $x -> nparts(); # ok 249 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 250 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 251 - value of mantissa ok 252 - value of exponent ok 253 - input is unmodified # # $x = Math::BigInt -> new("12300"); $m = $x -> nparts(); # ok 254 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 255 - value of mantissa ok 256 - input is unmodified # # $x = Math::BigInt -> new("123000"); ($m, $e) = $x -> nparts(); # ok 257 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 258 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 259 - value of mantissa ok 260 - value of exponent ok 261 - input is unmodified # # $x = Math::BigInt -> new("123000"); $m = $x -> nparts(); # ok 262 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 263 - value of mantissa ok 264 - input is unmodified # # $x = Math::BigInt -> new("1230000"); ($m, $e) = $x -> nparts(); # ok 265 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 266 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 267 - value of mantissa ok 268 - value of exponent ok 269 - input is unmodified # # $x = Math::BigInt -> new("1230000"); $m = $x -> nparts(); # ok 270 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 271 - value of mantissa ok 272 - input is unmodified # # $x = Math::BigInt -> new("12300000"); ($m, $e) = $x -> nparts(); # ok 273 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 274 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 275 - value of mantissa ok 276 - value of exponent ok 277 - input is unmodified # # $x = Math::BigInt -> new("12300000"); $m = $x -> nparts(); # ok 278 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 279 - value of mantissa ok 280 - input is unmodified # # $x = Math::BigInt -> new("123000000"); ($m, $e) = $x -> nparts(); # ok 281 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 282 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 283 - value of mantissa ok 284 - value of exponent ok 285 - input is unmodified # # $x = Math::BigInt -> new("123000000"); $m = $x -> nparts(); # ok 286 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 287 - value of mantissa ok 288 - input is unmodified # # $x = Math::BigInt -> new("1230000000"); ($m, $e) = $x -> nparts(); # ok 289 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 290 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 291 - value of mantissa ok 292 - value of exponent ok 293 - input is unmodified # # $x = Math::BigInt -> new("1230000000"); $m = $x -> nparts(); # ok 294 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 295 - value of mantissa ok 296 - input is unmodified # # $x = Math::BigInt -> new("12300000000"); ($m, $e) = $x -> nparts(); # ok 297 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 298 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 299 - value of mantissa ok 300 - value of exponent ok 301 - input is unmodified # # $x = Math::BigInt -> new("12300000000"); $m = $x -> nparts(); # ok 302 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 303 - value of mantissa ok 304 - input is unmodified # # $x = Math::BigInt -> new("123000000000"); ($m, $e) = $x -> nparts(); # ok 305 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 306 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 307 - value of mantissa ok 308 - value of exponent ok 309 - input is unmodified # # $x = Math::BigInt -> new("123000000000"); $m = $x -> nparts(); # ok 310 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 311 - value of mantissa ok 312 - input is unmodified # # $x = Math::BigInt -> new("1230000000000"); ($m, $e) = $x -> nparts(); # ok 313 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 314 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 315 - value of mantissa ok 316 - value of exponent ok 317 - input is unmodified # # $x = Math::BigInt -> new("1230000000000"); $m = $x -> nparts(); # ok 318 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 319 - value of mantissa ok 320 - input is unmodified # # $x = Math::BigInt -> new("1234"); ($m, $e) = $x -> nparts(); # ok 321 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 322 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 323 - value of mantissa ok 324 - value of exponent ok 325 - input is unmodified # # $x = Math::BigInt -> new("1234"); $m = $x -> nparts(); # ok 326 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 327 - value of mantissa ok 328 - input is unmodified # # $x = Math::BigInt -> new("12340"); ($m, $e) = $x -> nparts(); # ok 329 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 330 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 331 - value of mantissa ok 332 - value of exponent ok 333 - input is unmodified # # $x = Math::BigInt -> new("12340"); $m = $x -> nparts(); # ok 334 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 335 - value of mantissa ok 336 - input is unmodified # # $x = Math::BigInt -> new("123400"); ($m, $e) = $x -> nparts(); # ok 337 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 338 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 339 - value of mantissa ok 340 - value of exponent ok 341 - input is unmodified # # $x = Math::BigInt -> new("123400"); $m = $x -> nparts(); # ok 342 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 343 - value of mantissa ok 344 - input is unmodified # # $x = Math::BigInt -> new("1234000"); ($m, $e) = $x -> nparts(); # ok 345 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 346 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 347 - value of mantissa ok 348 - value of exponent ok 349 - input is unmodified # # $x = Math::BigInt -> new("1234000"); $m = $x -> nparts(); # ok 350 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 351 - value of mantissa ok 352 - input is unmodified # # $x = Math::BigInt -> new("12340000"); ($m, $e) = $x -> nparts(); # ok 353 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 354 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 355 - value of mantissa ok 356 - value of exponent ok 357 - input is unmodified # # $x = Math::BigInt -> new("12340000"); $m = $x -> nparts(); # ok 358 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 359 - value of mantissa ok 360 - input is unmodified # # $x = Math::BigInt -> new("123400000"); ($m, $e) = $x -> nparts(); # ok 361 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 362 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 363 - value of mantissa ok 364 - value of exponent ok 365 - input is unmodified # # $x = Math::BigInt -> new("123400000"); $m = $x -> nparts(); # ok 366 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 367 - value of mantissa ok 368 - input is unmodified # # $x = Math::BigInt -> new("1234000000"); ($m, $e) = $x -> nparts(); # ok 369 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 370 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 371 - value of mantissa ok 372 - value of exponent ok 373 - input is unmodified # # $x = Math::BigInt -> new("1234000000"); $m = $x -> nparts(); # ok 374 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 375 - value of mantissa ok 376 - input is unmodified # # $x = Math::BigInt -> new("12340000000"); ($m, $e) = $x -> nparts(); # ok 377 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 378 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 379 - value of mantissa ok 380 - value of exponent ok 381 - input is unmodified # # $x = Math::BigInt -> new("12340000000"); $m = $x -> nparts(); # ok 382 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 383 - value of mantissa ok 384 - input is unmodified # # $x = Math::BigInt -> new("123400000000"); ($m, $e) = $x -> nparts(); # ok 385 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 386 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 387 - value of mantissa ok 388 - value of exponent ok 389 - input is unmodified # # $x = Math::BigInt -> new("123400000000"); $m = $x -> nparts(); # ok 390 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 391 - value of mantissa ok 392 - input is unmodified # # $x = Math::BigInt -> new("1234000000000"); ($m, $e) = $x -> nparts(); # ok 393 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 394 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 395 - value of mantissa ok 396 - value of exponent ok 397 - input is unmodified # # $x = Math::BigInt -> new("1234000000000"); $m = $x -> nparts(); # ok 398 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 399 - value of mantissa ok 400 - input is unmodified # # $x = Math::BigInt -> new("3141592"); ($m, $e) = $x -> nparts(); # ok 401 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 402 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 403 - value of mantissa ok 404 - value of exponent ok 405 - input is unmodified # # $x = Math::BigInt -> new("3141592"); $m = $x -> nparts(); # ok 406 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 407 - value of mantissa ok 408 - input is unmodified # # $x = Math::BigInt -> new("-1"); ($m, $e) = $x -> nparts(); # ok 409 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 410 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 411 - value of mantissa ok 412 - value of exponent ok 413 - input is unmodified # # $x = Math::BigInt -> new("-1"); $m = $x -> nparts(); # ok 414 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 415 - value of mantissa ok 416 - input is unmodified # # $x = Math::BigInt -> new("-10"); ($m, $e) = $x -> nparts(); # ok 417 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 418 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 419 - value of mantissa ok 420 - value of exponent ok 421 - input is unmodified # # $x = Math::BigInt -> new("-10"); $m = $x -> nparts(); # ok 422 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 423 - value of mantissa ok 424 - input is unmodified # # $x = Math::BigInt -> new("-100"); ($m, $e) = $x -> nparts(); # ok 425 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 426 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 427 - value of mantissa ok 428 - value of exponent ok 429 - input is unmodified # # $x = Math::BigInt -> new("-100"); $m = $x -> nparts(); # ok 430 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 431 - value of mantissa ok 432 - input is unmodified # # $x = Math::BigInt -> new("-1000"); ($m, $e) = $x -> nparts(); # ok 433 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 434 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 435 - value of mantissa ok 436 - value of exponent ok 437 - input is unmodified # # $x = Math::BigInt -> new("-1000"); $m = $x -> nparts(); # ok 438 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 439 - value of mantissa ok 440 - input is unmodified # # $x = Math::BigInt -> new("-10000"); ($m, $e) = $x -> nparts(); # ok 441 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 442 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 443 - value of mantissa ok 444 - value of exponent ok 445 - input is unmodified # # $x = Math::BigInt -> new("-10000"); $m = $x -> nparts(); # ok 446 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 447 - value of mantissa ok 448 - input is unmodified # # $x = Math::BigInt -> new("-100000"); ($m, $e) = $x -> nparts(); # ok 449 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 450 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 451 - value of mantissa ok 452 - value of exponent ok 453 - input is unmodified # # $x = Math::BigInt -> new("-100000"); $m = $x -> nparts(); # ok 454 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 455 - value of mantissa ok 456 - input is unmodified # # $x = Math::BigInt -> new("-1000000"); ($m, $e) = $x -> nparts(); # ok 457 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 458 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 459 - value of mantissa ok 460 - value of exponent ok 461 - input is unmodified # # $x = Math::BigInt -> new("-1000000"); $m = $x -> nparts(); # ok 462 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 463 - value of mantissa ok 464 - input is unmodified # # $x = Math::BigInt -> new("-10000000"); ($m, $e) = $x -> nparts(); # ok 465 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 466 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 467 - value of mantissa ok 468 - value of exponent ok 469 - input is unmodified # # $x = Math::BigInt -> new("-10000000"); $m = $x -> nparts(); # ok 470 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 471 - value of mantissa ok 472 - input is unmodified # # $x = Math::BigInt -> new("-100000000"); ($m, $e) = $x -> nparts(); # ok 473 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 474 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 475 - value of mantissa ok 476 - value of exponent ok 477 - input is unmodified # # $x = Math::BigInt -> new("-100000000"); $m = $x -> nparts(); # ok 478 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 479 - value of mantissa ok 480 - input is unmodified # # $x = Math::BigInt -> new("-1000000000"); ($m, $e) = $x -> nparts(); # ok 481 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 482 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 483 - value of mantissa ok 484 - value of exponent ok 485 - input is unmodified # # $x = Math::BigInt -> new("-1000000000"); $m = $x -> nparts(); # ok 486 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 487 - value of mantissa ok 488 - input is unmodified # # $x = Math::BigInt -> new("-10000000000"); ($m, $e) = $x -> nparts(); # ok 489 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 490 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 491 - value of mantissa ok 492 - value of exponent ok 493 - input is unmodified # # $x = Math::BigInt -> new("-10000000000"); $m = $x -> nparts(); # ok 494 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 495 - value of mantissa ok 496 - input is unmodified # # $x = Math::BigInt -> new("-100000000000"); ($m, $e) = $x -> nparts(); # ok 497 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 498 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 499 - value of mantissa ok 500 - value of exponent ok 501 - input is unmodified # # $x = Math::BigInt -> new("-100000000000"); $m = $x -> nparts(); # ok 502 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 503 - value of mantissa ok 504 - input is unmodified # # $x = Math::BigInt -> new("-1000000000000"); ($m, $e) = $x -> nparts(); # ok 505 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 506 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 507 - value of mantissa ok 508 - value of exponent ok 509 - input is unmodified # # $x = Math::BigInt -> new("-1000000000000"); $m = $x -> nparts(); # ok 510 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 511 - value of mantissa ok 512 - input is unmodified # # $x = Math::BigInt -> new("-12"); ($m, $e) = $x -> nparts(); # ok 513 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 514 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 515 - value of mantissa ok 516 - value of exponent ok 517 - input is unmodified # # $x = Math::BigInt -> new("-12"); $m = $x -> nparts(); # ok 518 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 519 - value of mantissa ok 520 - input is unmodified # # $x = Math::BigInt -> new("-120"); ($m, $e) = $x -> nparts(); # ok 521 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 522 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 523 - value of mantissa ok 524 - value of exponent ok 525 - input is unmodified # # $x = Math::BigInt -> new("-120"); $m = $x -> nparts(); # ok 526 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 527 - value of mantissa ok 528 - input is unmodified # # $x = Math::BigInt -> new("-1200"); ($m, $e) = $x -> nparts(); # ok 529 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 530 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 531 - value of mantissa ok 532 - value of exponent ok 533 - input is unmodified # # $x = Math::BigInt -> new("-1200"); $m = $x -> nparts(); # ok 534 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 535 - value of mantissa ok 536 - input is unmodified # # $x = Math::BigInt -> new("-12000"); ($m, $e) = $x -> nparts(); # ok 537 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 538 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 539 - value of mantissa ok 540 - value of exponent ok 541 - input is unmodified # # $x = Math::BigInt -> new("-12000"); $m = $x -> nparts(); # ok 542 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 543 - value of mantissa ok 544 - input is unmodified # # $x = Math::BigInt -> new("-120000"); ($m, $e) = $x -> nparts(); # ok 545 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 546 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 547 - value of mantissa ok 548 - value of exponent ok 549 - input is unmodified # # $x = Math::BigInt -> new("-120000"); $m = $x -> nparts(); # ok 550 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 551 - value of mantissa ok 552 - input is unmodified # # $x = Math::BigInt -> new("-1200000"); ($m, $e) = $x -> nparts(); # ok 553 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 554 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 555 - value of mantissa ok 556 - value of exponent ok 557 - input is unmodified # # $x = Math::BigInt -> new("-1200000"); $m = $x -> nparts(); # ok 558 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 559 - value of mantissa ok 560 - input is unmodified # # $x = Math::BigInt -> new("-12000000"); ($m, $e) = $x -> nparts(); # ok 561 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 562 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 563 - value of mantissa ok 564 - value of exponent ok 565 - input is unmodified # # $x = Math::BigInt -> new("-12000000"); $m = $x -> nparts(); # ok 566 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 567 - value of mantissa ok 568 - input is unmodified # # $x = Math::BigInt -> new("-120000000"); ($m, $e) = $x -> nparts(); # ok 569 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 570 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 571 - value of mantissa ok 572 - value of exponent ok 573 - input is unmodified # # $x = Math::BigInt -> new("-120000000"); $m = $x -> nparts(); # ok 574 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 575 - value of mantissa ok 576 - input is unmodified # # $x = Math::BigInt -> new("-1200000000"); ($m, $e) = $x -> nparts(); # ok 577 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 578 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 579 - value of mantissa ok 580 - value of exponent ok 581 - input is unmodified # # $x = Math::BigInt -> new("-1200000000"); $m = $x -> nparts(); # ok 582 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 583 - value of mantissa ok 584 - input is unmodified # # $x = Math::BigInt -> new("-12000000000"); ($m, $e) = $x -> nparts(); # ok 585 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 586 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 587 - value of mantissa ok 588 - value of exponent ok 589 - input is unmodified # # $x = Math::BigInt -> new("-12000000000"); $m = $x -> nparts(); # ok 590 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 591 - value of mantissa ok 592 - input is unmodified # # $x = Math::BigInt -> new("-120000000000"); ($m, $e) = $x -> nparts(); # ok 593 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 594 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 595 - value of mantissa ok 596 - value of exponent ok 597 - input is unmodified # # $x = Math::BigInt -> new("-120000000000"); $m = $x -> nparts(); # ok 598 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 599 - value of mantissa ok 600 - input is unmodified # # $x = Math::BigInt -> new("-1200000000000"); ($m, $e) = $x -> nparts(); # ok 601 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 602 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 603 - value of mantissa ok 604 - value of exponent ok 605 - input is unmodified # # $x = Math::BigInt -> new("-1200000000000"); $m = $x -> nparts(); # ok 606 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 607 - value of mantissa ok 608 - input is unmodified # # $x = Math::BigInt -> new("-123"); ($m, $e) = $x -> nparts(); # ok 609 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 610 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 611 - value of mantissa ok 612 - value of exponent ok 613 - input is unmodified # # $x = Math::BigInt -> new("-123"); $m = $x -> nparts(); # ok 614 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 615 - value of mantissa ok 616 - input is unmodified # # $x = Math::BigInt -> new("-1230"); ($m, $e) = $x -> nparts(); # ok 617 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 618 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 619 - value of mantissa ok 620 - value of exponent ok 621 - input is unmodified # # $x = Math::BigInt -> new("-1230"); $m = $x -> nparts(); # ok 622 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 623 - value of mantissa ok 624 - input is unmodified # # $x = Math::BigInt -> new("-12300"); ($m, $e) = $x -> nparts(); # ok 625 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 626 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 627 - value of mantissa ok 628 - value of exponent ok 629 - input is unmodified # # $x = Math::BigInt -> new("-12300"); $m = $x -> nparts(); # ok 630 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 631 - value of mantissa ok 632 - input is unmodified # # $x = Math::BigInt -> new("-123000"); ($m, $e) = $x -> nparts(); # ok 633 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 634 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 635 - value of mantissa ok 636 - value of exponent ok 637 - input is unmodified # # $x = Math::BigInt -> new("-123000"); $m = $x -> nparts(); # ok 638 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 639 - value of mantissa ok 640 - input is unmodified # # $x = Math::BigInt -> new("-1230000"); ($m, $e) = $x -> nparts(); # ok 641 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 642 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 643 - value of mantissa ok 644 - value of exponent ok 645 - input is unmodified # # $x = Math::BigInt -> new("-1230000"); $m = $x -> nparts(); # ok 646 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 647 - value of mantissa ok 648 - input is unmodified # # $x = Math::BigInt -> new("-12300000"); ($m, $e) = $x -> nparts(); # ok 649 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 650 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 651 - value of mantissa ok 652 - value of exponent ok 653 - input is unmodified # # $x = Math::BigInt -> new("-12300000"); $m = $x -> nparts(); # ok 654 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 655 - value of mantissa ok 656 - input is unmodified # # $x = Math::BigInt -> new("-123000000"); ($m, $e) = $x -> nparts(); # ok 657 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 658 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 659 - value of mantissa ok 660 - value of exponent ok 661 - input is unmodified # # $x = Math::BigInt -> new("-123000000"); $m = $x -> nparts(); # ok 662 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 663 - value of mantissa ok 664 - input is unmodified # # $x = Math::BigInt -> new("-1230000000"); ($m, $e) = $x -> nparts(); # ok 665 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 666 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 667 - value of mantissa ok 668 - value of exponent ok 669 - input is unmodified # # $x = Math::BigInt -> new("-1230000000"); $m = $x -> nparts(); # ok 670 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 671 - value of mantissa ok 672 - input is unmodified # # $x = Math::BigInt -> new("-12300000000"); ($m, $e) = $x -> nparts(); # ok 673 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 674 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 675 - value of mantissa ok 676 - value of exponent ok 677 - input is unmodified # # $x = Math::BigInt -> new("-12300000000"); $m = $x -> nparts(); # ok 678 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 679 - value of mantissa ok 680 - input is unmodified # # $x = Math::BigInt -> new("-123000000000"); ($m, $e) = $x -> nparts(); # ok 681 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 682 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 683 - value of mantissa ok 684 - value of exponent ok 685 - input is unmodified # # $x = Math::BigInt -> new("-123000000000"); $m = $x -> nparts(); # ok 686 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 687 - value of mantissa ok 688 - input is unmodified # # $x = Math::BigInt -> new("-1230000000000"); ($m, $e) = $x -> nparts(); # ok 689 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 690 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 691 - value of mantissa ok 692 - value of exponent ok 693 - input is unmodified # # $x = Math::BigInt -> new("-1230000000000"); $m = $x -> nparts(); # ok 694 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 695 - value of mantissa ok 696 - input is unmodified # # $x = Math::BigInt -> new("-1234"); ($m, $e) = $x -> nparts(); # ok 697 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 698 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 699 - value of mantissa ok 700 - value of exponent ok 701 - input is unmodified # # $x = Math::BigInt -> new("-1234"); $m = $x -> nparts(); # ok 702 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 703 - value of mantissa ok 704 - input is unmodified # # $x = Math::BigInt -> new("-12340"); ($m, $e) = $x -> nparts(); # ok 705 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 706 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 707 - value of mantissa ok 708 - value of exponent ok 709 - input is unmodified # # $x = Math::BigInt -> new("-12340"); $m = $x -> nparts(); # ok 710 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 711 - value of mantissa ok 712 - input is unmodified # # $x = Math::BigInt -> new("-123400"); ($m, $e) = $x -> nparts(); # ok 713 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 714 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 715 - value of mantissa ok 716 - value of exponent ok 717 - input is unmodified # # $x = Math::BigInt -> new("-123400"); $m = $x -> nparts(); # ok 718 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 719 - value of mantissa ok 720 - input is unmodified # # $x = Math::BigInt -> new("-1234000"); ($m, $e) = $x -> nparts(); # ok 721 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 722 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 723 - value of mantissa ok 724 - value of exponent ok 725 - input is unmodified # # $x = Math::BigInt -> new("-1234000"); $m = $x -> nparts(); # ok 726 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 727 - value of mantissa ok 728 - input is unmodified # # $x = Math::BigInt -> new("-12340000"); ($m, $e) = $x -> nparts(); # ok 729 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 730 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 731 - value of mantissa ok 732 - value of exponent ok 733 - input is unmodified # # $x = Math::BigInt -> new("-12340000"); $m = $x -> nparts(); # ok 734 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 735 - value of mantissa ok 736 - input is unmodified # # $x = Math::BigInt -> new("-123400000"); ($m, $e) = $x -> nparts(); # ok 737 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 738 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 739 - value of mantissa ok 740 - value of exponent ok 741 - input is unmodified # # $x = Math::BigInt -> new("-123400000"); $m = $x -> nparts(); # ok 742 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 743 - value of mantissa ok 744 - input is unmodified # # $x = Math::BigInt -> new("-1234000000"); ($m, $e) = $x -> nparts(); # ok 745 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 746 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 747 - value of mantissa ok 748 - value of exponent ok 749 - input is unmodified # # $x = Math::BigInt -> new("-1234000000"); $m = $x -> nparts(); # ok 750 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 751 - value of mantissa ok 752 - input is unmodified # # $x = Math::BigInt -> new("-12340000000"); ($m, $e) = $x -> nparts(); # ok 753 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 754 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 755 - value of mantissa ok 756 - value of exponent ok 757 - input is unmodified # # $x = Math::BigInt -> new("-12340000000"); $m = $x -> nparts(); # ok 758 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 759 - value of mantissa ok 760 - input is unmodified # # $x = Math::BigInt -> new("-123400000000"); ($m, $e) = $x -> nparts(); # ok 761 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 762 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 763 - value of mantissa ok 764 - value of exponent ok 765 - input is unmodified # # $x = Math::BigInt -> new("-123400000000"); $m = $x -> nparts(); # ok 766 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 767 - value of mantissa ok 768 - input is unmodified # # $x = Math::BigInt -> new("-1234000000000"); ($m, $e) = $x -> nparts(); # ok 769 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 770 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 771 - value of mantissa ok 772 - value of exponent ok 773 - input is unmodified # # $x = Math::BigInt -> new("-1234000000000"); $m = $x -> nparts(); # ok 774 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 775 - value of mantissa ok 776 - input is unmodified # # $x = Math::BigInt -> new("-3141592"); ($m, $e) = $x -> nparts(); # ok 777 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 778 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 779 - value of mantissa ok 780 - value of exponent ok 781 - input is unmodified # # $x = Math::BigInt -> new("-3141592"); $m = $x -> nparts(); # ok 782 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 783 - value of mantissa ok 784 - input is unmodified ok t/objectify_mbf.t ............................. 1..6 ok 1 - $float = Math::BigFloat -> new(10); $float_percent1 = My::Percent::Float1 -> new(100); $float * $float_percent1; ok 2 - $float = Math::BigFloat -> new(10); $float_percent2 = My::Percent::Float2 -> new(100); $float * $float_percent2; ok 3 - $float = Math::BigFloat -> new(10); $float_percent3 = My::Percent::Float3 -> new(100); $float * $float_percent3; ok 4 - $float = Math::BigFloat::Subclass -> new(10); $float_percent1 = My::Percent::Float1 -> new(100); $float * $float_percent1; ok 5 - $float = Math::BigFloat::Subclass -> new(10); $float_percent2 = My::Percent::Float2 -> new(100); $float * $float_percent2; ok 6 - $float = Math::BigFloat::Subclass -> new(10); $float_percent3 = My::Percent::Float3 -> new(100); $float * $float_percent3; ok t/objectify_mbi.t ............................. 1..10 ok 1 - $class -> new(10); $int_percent1 = My::Percent::Int1 -> new(100); $int * $int_percent1 ok 2 - $class -> new(10); $int_percent2 = My::Percent::Int2 -> new(100); $int * $int_percent2 ok 3 - $class -> new(10); $int_percent3 = My::Percent::Int3 -> new(100); $int * $int_percent3 ok 4 - $class -> new(10); $int_percent4 = My::Percent::Int4 -> new(100); $int * $int_percent4 ok 5 - $class -> new(10); $int_percent5 = My::Percent::Int5 -> new(100); $int * $int_percent5 ok 6 - $class -> new(10); $int_percent1 = My::Percent::Int1 -> new(100); $int * $int_percent1 ok 7 - $class -> new(10); $int_percent2 = My::Percent::Int2 -> new(100); $int * $int_percent2 ok 8 - $class -> new(10); $int_percent3 = My::Percent::Int3 -> new(100); $int * $int_percent3 ok 9 - $class -> new(10); $int_percent4 = My::Percent::Int4 -> new(100); $int * $int_percent4 ok 10 - $class -> new(10); $int_percent5 = My::Percent::Int5 -> new(100); $int * $int_percent5 ok t/release-cpan-changes.t ...................... skipped: these tests are for release candidate testing t/release-pod-coverage.t ...................... skipped: these tests are for release candidate testing t/release-pod.t ............................... skipped: these tests are for release candidate testing t/release-portability.t ....................... skipped: these tests are for release candidate testing t/release-whitespaces.t ....................... skipped: these tests are for release candidate testing t/req_mbf0.t .................................. 1..1 ok 1 - $x is 1 ok t/req_mbf1.t .................................. 1..1 ok 1 - $x is 1 ok t/req_mbfa.t .................................. 1..1 ok 1 - $x is NaN ok t/req_mbfi.t .................................. 1..1 ok 1 - $x is inf ok t/req_mbfn.t .................................. 1..1 ok 1 - $x is 2 ok t/req_mbfw.t .................................. 1..3 ok 1 - $x is 2 ok 2 - "with" ignored ok 3 - "with" ignored ok t/require.t ................................... 1..1 ok 1 - $x is 2 ok t/round.t ..................................... 1..95 ok 1 - round(3) ok 2 - round(3.1) ok 3 - round(3.5) ok 4 - round(3.6) ok 5 - round(3.9) ok 6 - bfround(3) ok 7 - bfround(3.1) ok 8 - bfround(3.5) ok 9 - bfround(3.6) ok 10 - bfround(3.9) ok 11 - bfround(2) ok 12 - bfround(2.1) ok 13 - bfround(2.5) ok 14 - bfround(2.6) ok 15 - bfround(2.9) ok 16 - bfround(-2) ok 17 - bfround(-2.1) ok 18 - bfround(-2.5) ok 19 - bfround(-2.6) ok 20 - bfround(-2.9) ok 21 - bfround(-3) ok 22 - bfround(-3.1) ok 23 - bfround(-3.5) ok 24 - bfround(-3.6) ok 25 - bfround(-3.9) ok 26 - bround(4) ok 27 - bround(4.1) ok 28 - bround(4.5) ok 29 - bround(4.6) ok 30 - bround(4.9) ok 31 - bround(3) ok 32 - bround(3.1) ok 33 - bround(3.5) ok 34 - bround(3.6) ok 35 - bround(3.9) ok 36 - bround(2) ok 37 - bround(2.1) ok 38 - bround(2.5) ok 39 - bround(2.6) ok 40 - bround(2.9) ok 41 - bsqrt(4) ok 42 - bsqrt(4.1) ok 43 - bsqrt(4.5) ok 44 - bsqrt(4.6) ok 45 - bsqrt(4.9) ok 46 - bsqrt(3) ok 47 - bsqrt(3.1) ok 48 - bsqrt(3.5) ok 49 - bsqrt(3.6) ok 50 - bsqrt(3.9) ok 51 - bsqrt(2) ok 52 - bsqrt(2.1) ok 53 - bsqrt(2.5) ok 54 - bsqrt(2.6) ok 55 - bsqrt(2.9) ok 56 - bsqrt(undef, 2) ok 57 - bsqrt(undef, 2.1) ok 58 - bsqrt(undef.2.5) ok 59 - bsqrt(undef, 2.6) ok 60 - bsqrt(undef, 2.9) ok 61 - bsqrt(undef, -2) ok 62 - bsqrt(undef, -2.1) ok 63 - bsqrt(undef.-2.5) ok 64 - bsqrt(undef, -2.6) ok 65 - bsqrt(undef, -2.9) ok 66 - bdiv(2, 6) ok 67 - bdiv(2, 6.1) ok 68 - bdiv(2, 6.5) ok 69 - bdiv(2, 6.6) ok 70 - bdiv(2, 6.9) ok 71 - bdiv(2, 4) ok 72 - bdiv(2, 4.1) ok 73 - bdiv(2, 4.5) ok 74 - bdiv(2, 4.6) ok 75 - bdiv(2, 4.9) ok 76 - bdiv(2, 3) ok 77 - bdiv(2, 3.1) ok 78 - bdiv(2, 3.5) ok 79 - bdiv(2, 3.6) ok 80 - bdiv(2, 3.9) ok 81 - bdiv(undef, -6) ok 82 - bdiv(2, undef, -6.1) ok 83 - bdiv(2, undef, -6.5) ok 84 - bdiv(2, undef, -6.6) ok 85 - bdiv(2, undef, -6.9) ok 86 - bdiv(undef, -4) ok 87 - bdiv(2, undef, -4.1) ok 88 - bdiv(2, undef, -4.5) ok 89 - bdiv(2, undef, -4.6) ok 90 - bdiv(2, undef, -4.9) ok 91 - bdiv(undef, -3) ok 92 - bdiv(2, undef, -3.1) ok 93 - bdiv(2, undef, -3.5) ok 94 - bdiv(2, undef, -3.6) ok 95 - bdiv(2, undef, -3.9) ok t/rt-16221.t .................................. 1..2 ok 1 - $int * $int_percent = 10 ok 2 - $float * $float_percent = 10 ok t/sparts-mbf.t ................................ 1..1840 # # $x = Math::BigFloat -> new("NaN"); ($m, $e) = $x -> sparts(); # ok 1 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 2 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 3 - value of mantissa ok 4 - value of exponent ok 5 - input is unmodified # # $x = Math::BigFloat -> new("NaN"); $m = $x -> sparts(); # ok 6 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 7 - value of mantissa ok 8 - input is unmodified # # $x = Math::BigFloat -> new("inf"); ($m, $e) = $x -> sparts(); # ok 9 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 10 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 11 - value of mantissa ok 12 - value of exponent ok 13 - input is unmodified # # $x = Math::BigFloat -> new("inf"); $m = $x -> sparts(); # ok 14 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 15 - value of mantissa ok 16 - input is unmodified # # $x = Math::BigFloat -> new("-inf"); ($m, $e) = $x -> sparts(); # ok 17 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 18 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 19 - value of mantissa ok 20 - value of exponent ok 21 - input is unmodified # # $x = Math::BigFloat -> new("-inf"); $m = $x -> sparts(); # ok 22 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 23 - value of mantissa ok 24 - input is unmodified # # $x = Math::BigFloat -> new("0"); ($m, $e) = $x -> sparts(); # ok 25 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 26 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 27 - value of mantissa ok 28 - value of exponent ok 29 - input is unmodified # # $x = Math::BigFloat -> new("0"); $m = $x -> sparts(); # ok 30 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 31 - value of mantissa ok 32 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000001"); ($m, $e) = $x -> sparts(); # ok 33 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 34 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 35 - value of mantissa ok 36 - value of exponent ok 37 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000001"); $m = $x -> sparts(); # ok 38 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 39 - value of mantissa ok 40 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000001"); ($m, $e) = $x -> sparts(); # ok 41 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 42 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 43 - value of mantissa ok 44 - value of exponent ok 45 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000001"); $m = $x -> sparts(); # ok 46 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 47 - value of mantissa ok 48 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000001"); ($m, $e) = $x -> sparts(); # ok 49 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 50 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 51 - value of mantissa ok 52 - value of exponent ok 53 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000001"); $m = $x -> sparts(); # ok 54 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 55 - value of mantissa ok 56 - input is unmodified # # $x = Math::BigFloat -> new("0.000000001"); ($m, $e) = $x -> sparts(); # ok 57 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 58 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 59 - value of mantissa ok 60 - value of exponent ok 61 - input is unmodified # # $x = Math::BigFloat -> new("0.000000001"); $m = $x -> sparts(); # ok 62 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 63 - value of mantissa ok 64 - input is unmodified # # $x = Math::BigFloat -> new("0.00000001"); ($m, $e) = $x -> sparts(); # ok 65 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 66 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 67 - value of mantissa ok 68 - value of exponent ok 69 - input is unmodified # # $x = Math::BigFloat -> new("0.00000001"); $m = $x -> sparts(); # ok 70 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 71 - value of mantissa ok 72 - input is unmodified # # $x = Math::BigFloat -> new("0.0000001"); ($m, $e) = $x -> sparts(); # ok 73 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 74 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 75 - value of mantissa ok 76 - value of exponent ok 77 - input is unmodified # # $x = Math::BigFloat -> new("0.0000001"); $m = $x -> sparts(); # ok 78 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 79 - value of mantissa ok 80 - input is unmodified # # $x = Math::BigFloat -> new("0.000001"); ($m, $e) = $x -> sparts(); # ok 81 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 82 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 83 - value of mantissa ok 84 - value of exponent ok 85 - input is unmodified # # $x = Math::BigFloat -> new("0.000001"); $m = $x -> sparts(); # ok 86 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 87 - value of mantissa ok 88 - input is unmodified # # $x = Math::BigFloat -> new("0.00001"); ($m, $e) = $x -> sparts(); # ok 89 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 90 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 91 - value of mantissa ok 92 - value of exponent ok 93 - input is unmodified # # $x = Math::BigFloat -> new("0.00001"); $m = $x -> sparts(); # ok 94 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 95 - value of mantissa ok 96 - input is unmodified # # $x = Math::BigFloat -> new("0.0001"); ($m, $e) = $x -> sparts(); # ok 97 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 98 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 99 - value of mantissa ok 100 - value of exponent ok 101 - input is unmodified # # $x = Math::BigFloat -> new("0.0001"); $m = $x -> sparts(); # ok 102 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 103 - value of mantissa ok 104 - input is unmodified # # $x = Math::BigFloat -> new("0.001"); ($m, $e) = $x -> sparts(); # ok 105 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 106 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 107 - value of mantissa ok 108 - value of exponent ok 109 - input is unmodified # # $x = Math::BigFloat -> new("0.001"); $m = $x -> sparts(); # ok 110 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 111 - value of mantissa ok 112 - input is unmodified # # $x = Math::BigFloat -> new("0.01"); ($m, $e) = $x -> sparts(); # ok 113 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 114 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 115 - value of mantissa ok 116 - value of exponent ok 117 - input is unmodified # # $x = Math::BigFloat -> new("0.01"); $m = $x -> sparts(); # ok 118 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 119 - value of mantissa ok 120 - input is unmodified # # $x = Math::BigFloat -> new("0.1"); ($m, $e) = $x -> sparts(); # ok 121 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 122 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 123 - value of mantissa ok 124 - value of exponent ok 125 - input is unmodified # # $x = Math::BigFloat -> new("0.1"); $m = $x -> sparts(); # ok 126 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 127 - value of mantissa ok 128 - input is unmodified # # $x = Math::BigFloat -> new("1"); ($m, $e) = $x -> sparts(); # ok 129 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 130 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 131 - value of mantissa ok 132 - value of exponent ok 133 - input is unmodified # # $x = Math::BigFloat -> new("1"); $m = $x -> sparts(); # ok 134 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 135 - value of mantissa ok 136 - input is unmodified # # $x = Math::BigFloat -> new("10"); ($m, $e) = $x -> sparts(); # ok 137 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 138 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 139 - value of mantissa ok 140 - value of exponent ok 141 - input is unmodified # # $x = Math::BigFloat -> new("10"); $m = $x -> sparts(); # ok 142 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 143 - value of mantissa ok 144 - input is unmodified # # $x = Math::BigFloat -> new("100"); ($m, $e) = $x -> sparts(); # ok 145 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 146 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 147 - value of mantissa ok 148 - value of exponent ok 149 - input is unmodified # # $x = Math::BigFloat -> new("100"); $m = $x -> sparts(); # ok 150 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 151 - value of mantissa ok 152 - input is unmodified # # $x = Math::BigFloat -> new("1000"); ($m, $e) = $x -> sparts(); # ok 153 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 154 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 155 - value of mantissa ok 156 - value of exponent ok 157 - input is unmodified # # $x = Math::BigFloat -> new("1000"); $m = $x -> sparts(); # ok 158 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 159 - value of mantissa ok 160 - input is unmodified # # $x = Math::BigFloat -> new("10000"); ($m, $e) = $x -> sparts(); # ok 161 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 162 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 163 - value of mantissa ok 164 - value of exponent ok 165 - input is unmodified # # $x = Math::BigFloat -> new("10000"); $m = $x -> sparts(); # ok 166 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 167 - value of mantissa ok 168 - input is unmodified # # $x = Math::BigFloat -> new("100000"); ($m, $e) = $x -> sparts(); # ok 169 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 170 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 171 - value of mantissa ok 172 - value of exponent ok 173 - input is unmodified # # $x = Math::BigFloat -> new("100000"); $m = $x -> sparts(); # ok 174 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 175 - value of mantissa ok 176 - input is unmodified # # $x = Math::BigFloat -> new("1000000"); ($m, $e) = $x -> sparts(); # ok 177 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 178 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 179 - value of mantissa ok 180 - value of exponent ok 181 - input is unmodified # # $x = Math::BigFloat -> new("1000000"); $m = $x -> sparts(); # ok 182 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 183 - value of mantissa ok 184 - input is unmodified # # $x = Math::BigFloat -> new("10000000"); ($m, $e) = $x -> sparts(); # ok 185 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 186 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 187 - value of mantissa ok 188 - value of exponent ok 189 - input is unmodified # # $x = Math::BigFloat -> new("10000000"); $m = $x -> sparts(); # ok 190 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 191 - value of mantissa ok 192 - input is unmodified # # $x = Math::BigFloat -> new("100000000"); ($m, $e) = $x -> sparts(); # ok 193 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 194 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 195 - value of mantissa ok 196 - value of exponent ok 197 - input is unmodified # # $x = Math::BigFloat -> new("100000000"); $m = $x -> sparts(); # ok 198 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 199 - value of mantissa ok 200 - input is unmodified # # $x = Math::BigFloat -> new("1000000000"); ($m, $e) = $x -> sparts(); # ok 201 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 202 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 203 - value of mantissa ok 204 - value of exponent ok 205 - input is unmodified # # $x = Math::BigFloat -> new("1000000000"); $m = $x -> sparts(); # ok 206 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 207 - value of mantissa ok 208 - input is unmodified # # $x = Math::BigFloat -> new("10000000000"); ($m, $e) = $x -> sparts(); # ok 209 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 210 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 211 - value of mantissa ok 212 - value of exponent ok 213 - input is unmodified # # $x = Math::BigFloat -> new("10000000000"); $m = $x -> sparts(); # ok 214 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 215 - value of mantissa ok 216 - input is unmodified # # $x = Math::BigFloat -> new("100000000000"); ($m, $e) = $x -> sparts(); # ok 217 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 218 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 219 - value of mantissa ok 220 - value of exponent ok 221 - input is unmodified # # $x = Math::BigFloat -> new("100000000000"); $m = $x -> sparts(); # ok 222 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 223 - value of mantissa ok 224 - input is unmodified # # $x = Math::BigFloat -> new("1000000000000"); ($m, $e) = $x -> sparts(); # ok 225 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 226 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 227 - value of mantissa ok 228 - value of exponent ok 229 - input is unmodified # # $x = Math::BigFloat -> new("1000000000000"); $m = $x -> sparts(); # ok 230 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 231 - value of mantissa ok 232 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000000012"); ($m, $e) = $x -> sparts(); # ok 233 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 234 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 235 - value of mantissa ok 236 - value of exponent ok 237 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000000012"); $m = $x -> sparts(); # ok 238 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 239 - value of mantissa ok 240 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000012"); ($m, $e) = $x -> sparts(); # ok 241 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 242 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 243 - value of mantissa ok 244 - value of exponent ok 245 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000012"); $m = $x -> sparts(); # ok 246 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 247 - value of mantissa ok 248 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000012"); ($m, $e) = $x -> sparts(); # ok 249 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 250 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 251 - value of mantissa ok 252 - value of exponent ok 253 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000012"); $m = $x -> sparts(); # ok 254 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 255 - value of mantissa ok 256 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000012"); ($m, $e) = $x -> sparts(); # ok 257 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 258 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 259 - value of mantissa ok 260 - value of exponent ok 261 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000012"); $m = $x -> sparts(); # ok 262 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 263 - value of mantissa ok 264 - input is unmodified # # $x = Math::BigFloat -> new("0.000000012"); ($m, $e) = $x -> sparts(); # ok 265 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 266 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 267 - value of mantissa ok 268 - value of exponent ok 269 - input is unmodified # # $x = Math::BigFloat -> new("0.000000012"); $m = $x -> sparts(); # ok 270 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 271 - value of mantissa ok 272 - input is unmodified # # $x = Math::BigFloat -> new("0.00000012"); ($m, $e) = $x -> sparts(); # ok 273 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 274 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 275 - value of mantissa ok 276 - value of exponent ok 277 - input is unmodified # # $x = Math::BigFloat -> new("0.00000012"); $m = $x -> sparts(); # ok 278 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 279 - value of mantissa ok 280 - input is unmodified # # $x = Math::BigFloat -> new("0.0000012"); ($m, $e) = $x -> sparts(); # ok 281 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 282 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 283 - value of mantissa ok 284 - value of exponent ok 285 - input is unmodified # # $x = Math::BigFloat -> new("0.0000012"); $m = $x -> sparts(); # ok 286 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 287 - value of mantissa ok 288 - input is unmodified # # $x = Math::BigFloat -> new("0.000012"); ($m, $e) = $x -> sparts(); # ok 289 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 290 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 291 - value of mantissa ok 292 - value of exponent ok 293 - input is unmodified # # $x = Math::BigFloat -> new("0.000012"); $m = $x -> sparts(); # ok 294 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 295 - value of mantissa ok 296 - input is unmodified # # $x = Math::BigFloat -> new("0.00012"); ($m, $e) = $x -> sparts(); # ok 297 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 298 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 299 - value of mantissa ok 300 - value of exponent ok 301 - input is unmodified # # $x = Math::BigFloat -> new("0.00012"); $m = $x -> sparts(); # ok 302 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 303 - value of mantissa ok 304 - input is unmodified # # $x = Math::BigFloat -> new("0.0012"); ($m, $e) = $x -> sparts(); # ok 305 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 306 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 307 - value of mantissa ok 308 - value of exponent ok 309 - input is unmodified # # $x = Math::BigFloat -> new("0.0012"); $m = $x -> sparts(); # ok 310 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 311 - value of mantissa ok 312 - input is unmodified # # $x = Math::BigFloat -> new("0.012"); ($m, $e) = $x -> sparts(); # ok 313 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 314 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 315 - value of mantissa ok 316 - value of exponent ok 317 - input is unmodified # # $x = Math::BigFloat -> new("0.012"); $m = $x -> sparts(); # ok 318 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 319 - value of mantissa ok 320 - input is unmodified # # $x = Math::BigFloat -> new("0.12"); ($m, $e) = $x -> sparts(); # ok 321 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 322 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 323 - value of mantissa ok 324 - value of exponent ok 325 - input is unmodified # # $x = Math::BigFloat -> new("0.12"); $m = $x -> sparts(); # ok 326 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 327 - value of mantissa ok 328 - input is unmodified # # $x = Math::BigFloat -> new("1.2"); ($m, $e) = $x -> sparts(); # ok 329 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 330 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 331 - value of mantissa ok 332 - value of exponent ok 333 - input is unmodified # # $x = Math::BigFloat -> new("1.2"); $m = $x -> sparts(); # ok 334 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 335 - value of mantissa ok 336 - input is unmodified # # $x = Math::BigFloat -> new("12"); ($m, $e) = $x -> sparts(); # ok 337 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 338 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 339 - value of mantissa ok 340 - value of exponent ok 341 - input is unmodified # # $x = Math::BigFloat -> new("12"); $m = $x -> sparts(); # ok 342 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 343 - value of mantissa ok 344 - input is unmodified # # $x = Math::BigFloat -> new("120"); ($m, $e) = $x -> sparts(); # ok 345 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 346 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 347 - value of mantissa ok 348 - value of exponent ok 349 - input is unmodified # # $x = Math::BigFloat -> new("120"); $m = $x -> sparts(); # ok 350 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 351 - value of mantissa ok 352 - input is unmodified # # $x = Math::BigFloat -> new("1200"); ($m, $e) = $x -> sparts(); # ok 353 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 354 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 355 - value of mantissa ok 356 - value of exponent ok 357 - input is unmodified # # $x = Math::BigFloat -> new("1200"); $m = $x -> sparts(); # ok 358 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 359 - value of mantissa ok 360 - input is unmodified # # $x = Math::BigFloat -> new("12000"); ($m, $e) = $x -> sparts(); # ok 361 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 362 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 363 - value of mantissa ok 364 - value of exponent ok 365 - input is unmodified # # $x = Math::BigFloat -> new("12000"); $m = $x -> sparts(); # ok 366 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 367 - value of mantissa ok 368 - input is unmodified # # $x = Math::BigFloat -> new("120000"); ($m, $e) = $x -> sparts(); # ok 369 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 370 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 371 - value of mantissa ok 372 - value of exponent ok 373 - input is unmodified # # $x = Math::BigFloat -> new("120000"); $m = $x -> sparts(); # ok 374 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 375 - value of mantissa ok 376 - input is unmodified # # $x = Math::BigFloat -> new("1200000"); ($m, $e) = $x -> sparts(); # ok 377 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 378 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 379 - value of mantissa ok 380 - value of exponent ok 381 - input is unmodified # # $x = Math::BigFloat -> new("1200000"); $m = $x -> sparts(); # ok 382 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 383 - value of mantissa ok 384 - input is unmodified # # $x = Math::BigFloat -> new("12000000"); ($m, $e) = $x -> sparts(); # ok 385 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 386 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 387 - value of mantissa ok 388 - value of exponent ok 389 - input is unmodified # # $x = Math::BigFloat -> new("12000000"); $m = $x -> sparts(); # ok 390 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 391 - value of mantissa ok 392 - input is unmodified # # $x = Math::BigFloat -> new("120000000"); ($m, $e) = $x -> sparts(); # ok 393 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 394 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 395 - value of mantissa ok 396 - value of exponent ok 397 - input is unmodified # # $x = Math::BigFloat -> new("120000000"); $m = $x -> sparts(); # ok 398 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 399 - value of mantissa ok 400 - input is unmodified # # $x = Math::BigFloat -> new("1200000000"); ($m, $e) = $x -> sparts(); # ok 401 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 402 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 403 - value of mantissa ok 404 - value of exponent ok 405 - input is unmodified # # $x = Math::BigFloat -> new("1200000000"); $m = $x -> sparts(); # ok 406 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 407 - value of mantissa ok 408 - input is unmodified # # $x = Math::BigFloat -> new("12000000000"); ($m, $e) = $x -> sparts(); # ok 409 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 410 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 411 - value of mantissa ok 412 - value of exponent ok 413 - input is unmodified # # $x = Math::BigFloat -> new("12000000000"); $m = $x -> sparts(); # ok 414 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 415 - value of mantissa ok 416 - input is unmodified # # $x = Math::BigFloat -> new("120000000000"); ($m, $e) = $x -> sparts(); # ok 417 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 418 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 419 - value of mantissa ok 420 - value of exponent ok 421 - input is unmodified # # $x = Math::BigFloat -> new("120000000000"); $m = $x -> sparts(); # ok 422 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 423 - value of mantissa ok 424 - input is unmodified # # $x = Math::BigFloat -> new("1200000000000"); ($m, $e) = $x -> sparts(); # ok 425 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 426 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 427 - value of mantissa ok 428 - value of exponent ok 429 - input is unmodified # # $x = Math::BigFloat -> new("1200000000000"); $m = $x -> sparts(); # ok 430 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 431 - value of mantissa ok 432 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000000123"); ($m, $e) = $x -> sparts(); # ok 433 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 434 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 435 - value of mantissa ok 436 - value of exponent ok 437 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000000123"); $m = $x -> sparts(); # ok 438 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 439 - value of mantissa ok 440 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000000123"); ($m, $e) = $x -> sparts(); # ok 441 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 442 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 443 - value of mantissa ok 444 - value of exponent ok 445 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000000123"); $m = $x -> sparts(); # ok 446 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 447 - value of mantissa ok 448 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000123"); ($m, $e) = $x -> sparts(); # ok 449 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 450 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 451 - value of mantissa ok 452 - value of exponent ok 453 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000123"); $m = $x -> sparts(); # ok 454 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 455 - value of mantissa ok 456 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000123"); ($m, $e) = $x -> sparts(); # ok 457 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 458 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 459 - value of mantissa ok 460 - value of exponent ok 461 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000123"); $m = $x -> sparts(); # ok 462 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 463 - value of mantissa ok 464 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000123"); ($m, $e) = $x -> sparts(); # ok 465 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 466 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 467 - value of mantissa ok 468 - value of exponent ok 469 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000123"); $m = $x -> sparts(); # ok 470 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 471 - value of mantissa ok 472 - input is unmodified # # $x = Math::BigFloat -> new("0.000000123"); ($m, $e) = $x -> sparts(); # ok 473 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 474 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 475 - value of mantissa ok 476 - value of exponent ok 477 - input is unmodified # # $x = Math::BigFloat -> new("0.000000123"); $m = $x -> sparts(); # ok 478 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 479 - value of mantissa ok 480 - input is unmodified # # $x = Math::BigFloat -> new("0.00000123"); ($m, $e) = $x -> sparts(); # ok 481 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 482 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 483 - value of mantissa ok 484 - value of exponent ok 485 - input is unmodified # # $x = Math::BigFloat -> new("0.00000123"); $m = $x -> sparts(); # ok 486 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 487 - value of mantissa ok 488 - input is unmodified # # $x = Math::BigFloat -> new("0.0000123"); ($m, $e) = $x -> sparts(); # ok 489 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 490 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 491 - value of mantissa ok 492 - value of exponent ok 493 - input is unmodified # # $x = Math::BigFloat -> new("0.0000123"); $m = $x -> sparts(); # ok 494 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 495 - value of mantissa ok 496 - input is unmodified # # $x = Math::BigFloat -> new("0.000123"); ($m, $e) = $x -> sparts(); # ok 497 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 498 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 499 - value of mantissa ok 500 - value of exponent ok 501 - input is unmodified # # $x = Math::BigFloat -> new("0.000123"); $m = $x -> sparts(); # ok 502 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 503 - value of mantissa ok 504 - input is unmodified # # $x = Math::BigFloat -> new("0.00123"); ($m, $e) = $x -> sparts(); # ok 505 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 506 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 507 - value of mantissa ok 508 - value of exponent ok 509 - input is unmodified # # $x = Math::BigFloat -> new("0.00123"); $m = $x -> sparts(); # ok 510 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 511 - value of mantissa ok 512 - input is unmodified # # $x = Math::BigFloat -> new("0.0123"); ($m, $e) = $x -> sparts(); # ok 513 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 514 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 515 - value of mantissa ok 516 - value of exponent ok 517 - input is unmodified # # $x = Math::BigFloat -> new("0.0123"); $m = $x -> sparts(); # ok 518 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 519 - value of mantissa ok 520 - input is unmodified # # $x = Math::BigFloat -> new("0.123"); ($m, $e) = $x -> sparts(); # ok 521 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 522 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 523 - value of mantissa ok 524 - value of exponent ok 525 - input is unmodified # # $x = Math::BigFloat -> new("0.123"); $m = $x -> sparts(); # ok 526 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 527 - value of mantissa ok 528 - input is unmodified # # $x = Math::BigFloat -> new("1.23"); ($m, $e) = $x -> sparts(); # ok 529 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 530 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 531 - value of mantissa ok 532 - value of exponent ok 533 - input is unmodified # # $x = Math::BigFloat -> new("1.23"); $m = $x -> sparts(); # ok 534 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 535 - value of mantissa ok 536 - input is unmodified # # $x = Math::BigFloat -> new("12.3"); ($m, $e) = $x -> sparts(); # ok 537 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 538 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 539 - value of mantissa ok 540 - value of exponent ok 541 - input is unmodified # # $x = Math::BigFloat -> new("12.3"); $m = $x -> sparts(); # ok 542 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 543 - value of mantissa ok 544 - input is unmodified # # $x = Math::BigFloat -> new("123"); ($m, $e) = $x -> sparts(); # ok 545 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 546 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 547 - value of mantissa ok 548 - value of exponent ok 549 - input is unmodified # # $x = Math::BigFloat -> new("123"); $m = $x -> sparts(); # ok 550 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 551 - value of mantissa ok 552 - input is unmodified # # $x = Math::BigFloat -> new("1230"); ($m, $e) = $x -> sparts(); # ok 553 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 554 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 555 - value of mantissa ok 556 - value of exponent ok 557 - input is unmodified # # $x = Math::BigFloat -> new("1230"); $m = $x -> sparts(); # ok 558 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 559 - value of mantissa ok 560 - input is unmodified # # $x = Math::BigFloat -> new("12300"); ($m, $e) = $x -> sparts(); # ok 561 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 562 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 563 - value of mantissa ok 564 - value of exponent ok 565 - input is unmodified # # $x = Math::BigFloat -> new("12300"); $m = $x -> sparts(); # ok 566 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 567 - value of mantissa ok 568 - input is unmodified # # $x = Math::BigFloat -> new("123000"); ($m, $e) = $x -> sparts(); # ok 569 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 570 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 571 - value of mantissa ok 572 - value of exponent ok 573 - input is unmodified # # $x = Math::BigFloat -> new("123000"); $m = $x -> sparts(); # ok 574 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 575 - value of mantissa ok 576 - input is unmodified # # $x = Math::BigFloat -> new("1230000"); ($m, $e) = $x -> sparts(); # ok 577 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 578 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 579 - value of mantissa ok 580 - value of exponent ok 581 - input is unmodified # # $x = Math::BigFloat -> new("1230000"); $m = $x -> sparts(); # ok 582 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 583 - value of mantissa ok 584 - input is unmodified # # $x = Math::BigFloat -> new("12300000"); ($m, $e) = $x -> sparts(); # ok 585 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 586 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 587 - value of mantissa ok 588 - value of exponent ok 589 - input is unmodified # # $x = Math::BigFloat -> new("12300000"); $m = $x -> sparts(); # ok 590 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 591 - value of mantissa ok 592 - input is unmodified # # $x = Math::BigFloat -> new("123000000"); ($m, $e) = $x -> sparts(); # ok 593 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 594 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 595 - value of mantissa ok 596 - value of exponent ok 597 - input is unmodified # # $x = Math::BigFloat -> new("123000000"); $m = $x -> sparts(); # ok 598 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 599 - value of mantissa ok 600 - input is unmodified # # $x = Math::BigFloat -> new("1230000000"); ($m, $e) = $x -> sparts(); # ok 601 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 602 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 603 - value of mantissa ok 604 - value of exponent ok 605 - input is unmodified # # $x = Math::BigFloat -> new("1230000000"); $m = $x -> sparts(); # ok 606 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 607 - value of mantissa ok 608 - input is unmodified # # $x = Math::BigFloat -> new("12300000000"); ($m, $e) = $x -> sparts(); # ok 609 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 610 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 611 - value of mantissa ok 612 - value of exponent ok 613 - input is unmodified # # $x = Math::BigFloat -> new("12300000000"); $m = $x -> sparts(); # ok 614 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 615 - value of mantissa ok 616 - input is unmodified # # $x = Math::BigFloat -> new("123000000000"); ($m, $e) = $x -> sparts(); # ok 617 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 618 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 619 - value of mantissa ok 620 - value of exponent ok 621 - input is unmodified # # $x = Math::BigFloat -> new("123000000000"); $m = $x -> sparts(); # ok 622 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 623 - value of mantissa ok 624 - input is unmodified # # $x = Math::BigFloat -> new("1230000000000"); ($m, $e) = $x -> sparts(); # ok 625 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 626 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 627 - value of mantissa ok 628 - value of exponent ok 629 - input is unmodified # # $x = Math::BigFloat -> new("1230000000000"); $m = $x -> sparts(); # ok 630 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 631 - value of mantissa ok 632 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000001234"); ($m, $e) = $x -> sparts(); # ok 633 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 634 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 635 - value of mantissa ok 636 - value of exponent ok 637 - input is unmodified # # $x = Math::BigFloat -> new("0.000000000001234"); $m = $x -> sparts(); # ok 638 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 639 - value of mantissa ok 640 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000001234"); ($m, $e) = $x -> sparts(); # ok 641 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 642 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 643 - value of mantissa ok 644 - value of exponent ok 645 - input is unmodified # # $x = Math::BigFloat -> new("0.00000000001234"); $m = $x -> sparts(); # ok 646 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 647 - value of mantissa ok 648 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000001234"); ($m, $e) = $x -> sparts(); # ok 649 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 650 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 651 - value of mantissa ok 652 - value of exponent ok 653 - input is unmodified # # $x = Math::BigFloat -> new("0.0000000001234"); $m = $x -> sparts(); # ok 654 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 655 - value of mantissa ok 656 - input is unmodified # # $x = Math::BigFloat -> new("0.000000001234"); ($m, $e) = $x -> sparts(); # ok 657 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 658 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 659 - value of mantissa ok 660 - value of exponent ok 661 - input is unmodified # # $x = Math::BigFloat -> new("0.000000001234"); $m = $x -> sparts(); # ok 662 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 663 - value of mantissa ok 664 - input is unmodified # # $x = Math::BigFloat -> new("0.00000001234"); ($m, $e) = $x -> sparts(); # ok 665 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 666 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 667 - value of mantissa ok 668 - value of exponent ok 669 - input is unmodified # # $x = Math::BigFloat -> new("0.00000001234"); $m = $x -> sparts(); # ok 670 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 671 - value of mantissa ok 672 - input is unmodified # # $x = Math::BigFloat -> new("0.0000001234"); ($m, $e) = $x -> sparts(); # ok 673 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 674 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 675 - value of mantissa ok 676 - value of exponent ok 677 - input is unmodified # # $x = Math::BigFloat -> new("0.0000001234"); $m = $x -> sparts(); # ok 678 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 679 - value of mantissa ok 680 - input is unmodified # # $x = Math::BigFloat -> new("0.000001234"); ($m, $e) = $x -> sparts(); # ok 681 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 682 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 683 - value of mantissa ok 684 - value of exponent ok 685 - input is unmodified # # $x = Math::BigFloat -> new("0.000001234"); $m = $x -> sparts(); # ok 686 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 687 - value of mantissa ok 688 - input is unmodified # # $x = Math::BigFloat -> new("0.00001234"); ($m, $e) = $x -> sparts(); # ok 689 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 690 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 691 - value of mantissa ok 692 - value of exponent ok 693 - input is unmodified # # $x = Math::BigFloat -> new("0.00001234"); $m = $x -> sparts(); # ok 694 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 695 - value of mantissa ok 696 - input is unmodified # # $x = Math::BigFloat -> new("0.0001234"); ($m, $e) = $x -> sparts(); # ok 697 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 698 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 699 - value of mantissa ok 700 - value of exponent ok 701 - input is unmodified # # $x = Math::BigFloat -> new("0.0001234"); $m = $x -> sparts(); # ok 702 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 703 - value of mantissa ok 704 - input is unmodified # # $x = Math::BigFloat -> new("0.001234"); ($m, $e) = $x -> sparts(); # ok 705 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 706 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 707 - value of mantissa ok 708 - value of exponent ok 709 - input is unmodified # # $x = Math::BigFloat -> new("0.001234"); $m = $x -> sparts(); # ok 710 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 711 - value of mantissa ok 712 - input is unmodified # # $x = Math::BigFloat -> new("0.01234"); ($m, $e) = $x -> sparts(); # ok 713 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 714 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 715 - value of mantissa ok 716 - value of exponent ok 717 - input is unmodified # # $x = Math::BigFloat -> new("0.01234"); $m = $x -> sparts(); # ok 718 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 719 - value of mantissa ok 720 - input is unmodified # # $x = Math::BigFloat -> new("0.1234"); ($m, $e) = $x -> sparts(); # ok 721 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 722 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 723 - value of mantissa ok 724 - value of exponent ok 725 - input is unmodified # # $x = Math::BigFloat -> new("0.1234"); $m = $x -> sparts(); # ok 726 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 727 - value of mantissa ok 728 - input is unmodified # # $x = Math::BigFloat -> new("1.234"); ($m, $e) = $x -> sparts(); # ok 729 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 730 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 731 - value of mantissa ok 732 - value of exponent ok 733 - input is unmodified # # $x = Math::BigFloat -> new("1.234"); $m = $x -> sparts(); # ok 734 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 735 - value of mantissa ok 736 - input is unmodified # # $x = Math::BigFloat -> new("12.34"); ($m, $e) = $x -> sparts(); # ok 737 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 738 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 739 - value of mantissa ok 740 - value of exponent ok 741 - input is unmodified # # $x = Math::BigFloat -> new("12.34"); $m = $x -> sparts(); # ok 742 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 743 - value of mantissa ok 744 - input is unmodified # # $x = Math::BigFloat -> new("123.4"); ($m, $e) = $x -> sparts(); # ok 745 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 746 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 747 - value of mantissa ok 748 - value of exponent ok 749 - input is unmodified # # $x = Math::BigFloat -> new("123.4"); $m = $x -> sparts(); # ok 750 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 751 - value of mantissa ok 752 - input is unmodified # # $x = Math::BigFloat -> new("1234"); ($m, $e) = $x -> sparts(); # ok 753 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 754 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 755 - value of mantissa ok 756 - value of exponent ok 757 - input is unmodified # # $x = Math::BigFloat -> new("1234"); $m = $x -> sparts(); # ok 758 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 759 - value of mantissa ok 760 - input is unmodified # # $x = Math::BigFloat -> new("12340"); ($m, $e) = $x -> sparts(); # ok 761 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 762 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 763 - value of mantissa ok 764 - value of exponent ok 765 - input is unmodified # # $x = Math::BigFloat -> new("12340"); $m = $x -> sparts(); # ok 766 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 767 - value of mantissa ok 768 - input is unmodified # # $x = Math::BigFloat -> new("123400"); ($m, $e) = $x -> sparts(); # ok 769 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 770 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 771 - value of mantissa ok 772 - value of exponent ok 773 - input is unmodified # # $x = Math::BigFloat -> new("123400"); $m = $x -> sparts(); # ok 774 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 775 - value of mantissa ok 776 - input is unmodified # # $x = Math::BigFloat -> new("1234000"); ($m, $e) = $x -> sparts(); # ok 777 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 778 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 779 - value of mantissa ok 780 - value of exponent ok 781 - input is unmodified # # $x = Math::BigFloat -> new("1234000"); $m = $x -> sparts(); # ok 782 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 783 - value of mantissa ok 784 - input is unmodified # # $x = Math::BigFloat -> new("12340000"); ($m, $e) = $x -> sparts(); # ok 785 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 786 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 787 - value of mantissa ok 788 - value of exponent ok 789 - input is unmodified # # $x = Math::BigFloat -> new("12340000"); $m = $x -> sparts(); # ok 790 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 791 - value of mantissa ok 792 - input is unmodified # # $x = Math::BigFloat -> new("123400000"); ($m, $e) = $x -> sparts(); # ok 793 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 794 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 795 - value of mantissa ok 796 - value of exponent ok 797 - input is unmodified # # $x = Math::BigFloat -> new("123400000"); $m = $x -> sparts(); # ok 798 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 799 - value of mantissa ok 800 - input is unmodified # # $x = Math::BigFloat -> new("1234000000"); ($m, $e) = $x -> sparts(); # ok 801 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 802 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 803 - value of mantissa ok 804 - value of exponent ok 805 - input is unmodified # # $x = Math::BigFloat -> new("1234000000"); $m = $x -> sparts(); # ok 806 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 807 - value of mantissa ok 808 - input is unmodified # # $x = Math::BigFloat -> new("12340000000"); ($m, $e) = $x -> sparts(); # ok 809 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 810 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 811 - value of mantissa ok 812 - value of exponent ok 813 - input is unmodified # # $x = Math::BigFloat -> new("12340000000"); $m = $x -> sparts(); # ok 814 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 815 - value of mantissa ok 816 - input is unmodified # # $x = Math::BigFloat -> new("123400000000"); ($m, $e) = $x -> sparts(); # ok 817 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 818 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 819 - value of mantissa ok 820 - value of exponent ok 821 - input is unmodified # # $x = Math::BigFloat -> new("123400000000"); $m = $x -> sparts(); # ok 822 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 823 - value of mantissa ok 824 - input is unmodified # # $x = Math::BigFloat -> new("1234000000000"); ($m, $e) = $x -> sparts(); # ok 825 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 826 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 827 - value of mantissa ok 828 - value of exponent ok 829 - input is unmodified # # $x = Math::BigFloat -> new("1234000000000"); $m = $x -> sparts(); # ok 830 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 831 - value of mantissa ok 832 - input is unmodified # # $x = Math::BigFloat -> new("0.000003141592"); ($m, $e) = $x -> sparts(); # ok 833 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 834 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 835 - value of mantissa ok 836 - value of exponent ok 837 - input is unmodified # # $x = Math::BigFloat -> new("0.000003141592"); $m = $x -> sparts(); # ok 838 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 839 - value of mantissa ok 840 - input is unmodified # # $x = Math::BigFloat -> new("0.00003141592"); ($m, $e) = $x -> sparts(); # ok 841 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 842 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 843 - value of mantissa ok 844 - value of exponent ok 845 - input is unmodified # # $x = Math::BigFloat -> new("0.00003141592"); $m = $x -> sparts(); # ok 846 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 847 - value of mantissa ok 848 - input is unmodified # # $x = Math::BigFloat -> new("0.0003141592"); ($m, $e) = $x -> sparts(); # ok 849 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 850 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 851 - value of mantissa ok 852 - value of exponent ok 853 - input is unmodified # # $x = Math::BigFloat -> new("0.0003141592"); $m = $x -> sparts(); # ok 854 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 855 - value of mantissa ok 856 - input is unmodified # # $x = Math::BigFloat -> new("0.003141592"); ($m, $e) = $x -> sparts(); # ok 857 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 858 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 859 - value of mantissa ok 860 - value of exponent ok 861 - input is unmodified # # $x = Math::BigFloat -> new("0.003141592"); $m = $x -> sparts(); # ok 862 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 863 - value of mantissa ok 864 - input is unmodified # # $x = Math::BigFloat -> new("0.03141592"); ($m, $e) = $x -> sparts(); # ok 865 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 866 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 867 - value of mantissa ok 868 - value of exponent ok 869 - input is unmodified # # $x = Math::BigFloat -> new("0.03141592"); $m = $x -> sparts(); # ok 870 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 871 - value of mantissa ok 872 - input is unmodified # # $x = Math::BigFloat -> new("0.3141592"); ($m, $e) = $x -> sparts(); # ok 873 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 874 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 875 - value of mantissa ok 876 - value of exponent ok 877 - input is unmodified # # $x = Math::BigFloat -> new("0.3141592"); $m = $x -> sparts(); # ok 878 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 879 - value of mantissa ok 880 - input is unmodified # # $x = Math::BigFloat -> new("3.141592"); ($m, $e) = $x -> sparts(); # ok 881 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 882 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 883 - value of mantissa ok 884 - value of exponent ok 885 - input is unmodified # # $x = Math::BigFloat -> new("3.141592"); $m = $x -> sparts(); # ok 886 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 887 - value of mantissa ok 888 - input is unmodified # # $x = Math::BigFloat -> new("31.41592"); ($m, $e) = $x -> sparts(); # ok 889 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 890 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 891 - value of mantissa ok 892 - value of exponent ok 893 - input is unmodified # # $x = Math::BigFloat -> new("31.41592"); $m = $x -> sparts(); # ok 894 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 895 - value of mantissa ok 896 - input is unmodified # # $x = Math::BigFloat -> new("314.1592"); ($m, $e) = $x -> sparts(); # ok 897 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 898 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 899 - value of mantissa ok 900 - value of exponent ok 901 - input is unmodified # # $x = Math::BigFloat -> new("314.1592"); $m = $x -> sparts(); # ok 902 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 903 - value of mantissa ok 904 - input is unmodified # # $x = Math::BigFloat -> new("3141.592"); ($m, $e) = $x -> sparts(); # ok 905 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 906 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 907 - value of mantissa ok 908 - value of exponent ok 909 - input is unmodified # # $x = Math::BigFloat -> new("3141.592"); $m = $x -> sparts(); # ok 910 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 911 - value of mantissa ok 912 - input is unmodified # # $x = Math::BigFloat -> new("31415.92"); ($m, $e) = $x -> sparts(); # ok 913 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 914 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 915 - value of mantissa ok 916 - value of exponent ok 917 - input is unmodified # # $x = Math::BigFloat -> new("31415.92"); $m = $x -> sparts(); # ok 918 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 919 - value of mantissa ok 920 - input is unmodified # # $x = Math::BigFloat -> new("314159.2"); ($m, $e) = $x -> sparts(); # ok 921 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 922 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 923 - value of mantissa ok 924 - value of exponent ok 925 - input is unmodified # # $x = Math::BigFloat -> new("314159.2"); $m = $x -> sparts(); # ok 926 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 927 - value of mantissa ok 928 - input is unmodified # # $x = Math::BigFloat -> new("3141592"); ($m, $e) = $x -> sparts(); # ok 929 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 930 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 931 - value of mantissa ok 932 - value of exponent ok 933 - input is unmodified # # $x = Math::BigFloat -> new("3141592"); $m = $x -> sparts(); # ok 934 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 935 - value of mantissa ok 936 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000001"); ($m, $e) = $x -> sparts(); # ok 937 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 938 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 939 - value of mantissa ok 940 - value of exponent ok 941 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000001"); $m = $x -> sparts(); # ok 942 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 943 - value of mantissa ok 944 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000001"); ($m, $e) = $x -> sparts(); # ok 945 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 946 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 947 - value of mantissa ok 948 - value of exponent ok 949 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000001"); $m = $x -> sparts(); # ok 950 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 951 - value of mantissa ok 952 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000001"); ($m, $e) = $x -> sparts(); # ok 953 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 954 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 955 - value of mantissa ok 956 - value of exponent ok 957 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000001"); $m = $x -> sparts(); # ok 958 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 959 - value of mantissa ok 960 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000001"); ($m, $e) = $x -> sparts(); # ok 961 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 962 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 963 - value of mantissa ok 964 - value of exponent ok 965 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000001"); $m = $x -> sparts(); # ok 966 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 967 - value of mantissa ok 968 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000001"); ($m, $e) = $x -> sparts(); # ok 969 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 970 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 971 - value of mantissa ok 972 - value of exponent ok 973 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000001"); $m = $x -> sparts(); # ok 974 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 975 - value of mantissa ok 976 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000001"); ($m, $e) = $x -> sparts(); # ok 977 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 978 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 979 - value of mantissa ok 980 - value of exponent ok 981 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000001"); $m = $x -> sparts(); # ok 982 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 983 - value of mantissa ok 984 - input is unmodified # # $x = Math::BigFloat -> new("-0.000001"); ($m, $e) = $x -> sparts(); # ok 985 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 986 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 987 - value of mantissa ok 988 - value of exponent ok 989 - input is unmodified # # $x = Math::BigFloat -> new("-0.000001"); $m = $x -> sparts(); # ok 990 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 991 - value of mantissa ok 992 - input is unmodified # # $x = Math::BigFloat -> new("-0.00001"); ($m, $e) = $x -> sparts(); # ok 993 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 994 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 995 - value of mantissa ok 996 - value of exponent ok 997 - input is unmodified # # $x = Math::BigFloat -> new("-0.00001"); $m = $x -> sparts(); # ok 998 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 999 - value of mantissa ok 1000 - input is unmodified # # $x = Math::BigFloat -> new("-0.0001"); ($m, $e) = $x -> sparts(); # ok 1001 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1002 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1003 - value of mantissa ok 1004 - value of exponent ok 1005 - input is unmodified # # $x = Math::BigFloat -> new("-0.0001"); $m = $x -> sparts(); # ok 1006 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1007 - value of mantissa ok 1008 - input is unmodified # # $x = Math::BigFloat -> new("-0.001"); ($m, $e) = $x -> sparts(); # ok 1009 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1010 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1011 - value of mantissa ok 1012 - value of exponent ok 1013 - input is unmodified # # $x = Math::BigFloat -> new("-0.001"); $m = $x -> sparts(); # ok 1014 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1015 - value of mantissa ok 1016 - input is unmodified # # $x = Math::BigFloat -> new("-0.01"); ($m, $e) = $x -> sparts(); # ok 1017 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1018 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1019 - value of mantissa ok 1020 - value of exponent ok 1021 - input is unmodified # # $x = Math::BigFloat -> new("-0.01"); $m = $x -> sparts(); # ok 1022 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1023 - value of mantissa ok 1024 - input is unmodified # # $x = Math::BigFloat -> new("-0.1"); ($m, $e) = $x -> sparts(); # ok 1025 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1026 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1027 - value of mantissa ok 1028 - value of exponent ok 1029 - input is unmodified # # $x = Math::BigFloat -> new("-0.1"); $m = $x -> sparts(); # ok 1030 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1031 - value of mantissa ok 1032 - input is unmodified # # $x = Math::BigFloat -> new("-1"); ($m, $e) = $x -> sparts(); # ok 1033 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1034 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1035 - value of mantissa ok 1036 - value of exponent ok 1037 - input is unmodified # # $x = Math::BigFloat -> new("-1"); $m = $x -> sparts(); # ok 1038 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1039 - value of mantissa ok 1040 - input is unmodified # # $x = Math::BigFloat -> new("-10"); ($m, $e) = $x -> sparts(); # ok 1041 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1042 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1043 - value of mantissa ok 1044 - value of exponent ok 1045 - input is unmodified # # $x = Math::BigFloat -> new("-10"); $m = $x -> sparts(); # ok 1046 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1047 - value of mantissa ok 1048 - input is unmodified # # $x = Math::BigFloat -> new("-100"); ($m, $e) = $x -> sparts(); # ok 1049 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1050 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1051 - value of mantissa ok 1052 - value of exponent ok 1053 - input is unmodified # # $x = Math::BigFloat -> new("-100"); $m = $x -> sparts(); # ok 1054 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1055 - value of mantissa ok 1056 - input is unmodified # # $x = Math::BigFloat -> new("-1000"); ($m, $e) = $x -> sparts(); # ok 1057 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1058 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1059 - value of mantissa ok 1060 - value of exponent ok 1061 - input is unmodified # # $x = Math::BigFloat -> new("-1000"); $m = $x -> sparts(); # ok 1062 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1063 - value of mantissa ok 1064 - input is unmodified # # $x = Math::BigFloat -> new("-10000"); ($m, $e) = $x -> sparts(); # ok 1065 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1066 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1067 - value of mantissa ok 1068 - value of exponent ok 1069 - input is unmodified # # $x = Math::BigFloat -> new("-10000"); $m = $x -> sparts(); # ok 1070 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1071 - value of mantissa ok 1072 - input is unmodified # # $x = Math::BigFloat -> new("-100000"); ($m, $e) = $x -> sparts(); # ok 1073 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1074 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1075 - value of mantissa ok 1076 - value of exponent ok 1077 - input is unmodified # # $x = Math::BigFloat -> new("-100000"); $m = $x -> sparts(); # ok 1078 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1079 - value of mantissa ok 1080 - input is unmodified # # $x = Math::BigFloat -> new("-1000000"); ($m, $e) = $x -> sparts(); # ok 1081 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1082 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1083 - value of mantissa ok 1084 - value of exponent ok 1085 - input is unmodified # # $x = Math::BigFloat -> new("-1000000"); $m = $x -> sparts(); # ok 1086 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1087 - value of mantissa ok 1088 - input is unmodified # # $x = Math::BigFloat -> new("-10000000"); ($m, $e) = $x -> sparts(); # ok 1089 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1090 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1091 - value of mantissa ok 1092 - value of exponent ok 1093 - input is unmodified # # $x = Math::BigFloat -> new("-10000000"); $m = $x -> sparts(); # ok 1094 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1095 - value of mantissa ok 1096 - input is unmodified # # $x = Math::BigFloat -> new("-100000000"); ($m, $e) = $x -> sparts(); # ok 1097 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1098 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1099 - value of mantissa ok 1100 - value of exponent ok 1101 - input is unmodified # # $x = Math::BigFloat -> new("-100000000"); $m = $x -> sparts(); # ok 1102 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1103 - value of mantissa ok 1104 - input is unmodified # # $x = Math::BigFloat -> new("-1000000000"); ($m, $e) = $x -> sparts(); # ok 1105 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1106 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1107 - value of mantissa ok 1108 - value of exponent ok 1109 - input is unmodified # # $x = Math::BigFloat -> new("-1000000000"); $m = $x -> sparts(); # ok 1110 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1111 - value of mantissa ok 1112 - input is unmodified # # $x = Math::BigFloat -> new("-10000000000"); ($m, $e) = $x -> sparts(); # ok 1113 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1114 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1115 - value of mantissa ok 1116 - value of exponent ok 1117 - input is unmodified # # $x = Math::BigFloat -> new("-10000000000"); $m = $x -> sparts(); # ok 1118 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1119 - value of mantissa ok 1120 - input is unmodified # # $x = Math::BigFloat -> new("-100000000000"); ($m, $e) = $x -> sparts(); # ok 1121 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1122 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1123 - value of mantissa ok 1124 - value of exponent ok 1125 - input is unmodified # # $x = Math::BigFloat -> new("-100000000000"); $m = $x -> sparts(); # ok 1126 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1127 - value of mantissa ok 1128 - input is unmodified # # $x = Math::BigFloat -> new("-1000000000000"); ($m, $e) = $x -> sparts(); # ok 1129 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1130 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1131 - value of mantissa ok 1132 - value of exponent ok 1133 - input is unmodified # # $x = Math::BigFloat -> new("-1000000000000"); $m = $x -> sparts(); # ok 1134 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1135 - value of mantissa ok 1136 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000000012"); ($m, $e) = $x -> sparts(); # ok 1137 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1138 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1139 - value of mantissa ok 1140 - value of exponent ok 1141 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000000012"); $m = $x -> sparts(); # ok 1142 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1143 - value of mantissa ok 1144 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000012"); ($m, $e) = $x -> sparts(); # ok 1145 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1146 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1147 - value of mantissa ok 1148 - value of exponent ok 1149 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000012"); $m = $x -> sparts(); # ok 1150 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1151 - value of mantissa ok 1152 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000012"); ($m, $e) = $x -> sparts(); # ok 1153 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1154 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1155 - value of mantissa ok 1156 - value of exponent ok 1157 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000012"); $m = $x -> sparts(); # ok 1158 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1159 - value of mantissa ok 1160 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000012"); ($m, $e) = $x -> sparts(); # ok 1161 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1162 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1163 - value of mantissa ok 1164 - value of exponent ok 1165 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000012"); $m = $x -> sparts(); # ok 1166 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1167 - value of mantissa ok 1168 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000012"); ($m, $e) = $x -> sparts(); # ok 1169 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1170 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1171 - value of mantissa ok 1172 - value of exponent ok 1173 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000012"); $m = $x -> sparts(); # ok 1174 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1175 - value of mantissa ok 1176 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000012"); ($m, $e) = $x -> sparts(); # ok 1177 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1178 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1179 - value of mantissa ok 1180 - value of exponent ok 1181 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000012"); $m = $x -> sparts(); # ok 1182 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1183 - value of mantissa ok 1184 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000012"); ($m, $e) = $x -> sparts(); # ok 1185 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1186 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1187 - value of mantissa ok 1188 - value of exponent ok 1189 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000012"); $m = $x -> sparts(); # ok 1190 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1191 - value of mantissa ok 1192 - input is unmodified # # $x = Math::BigFloat -> new("-0.000012"); ($m, $e) = $x -> sparts(); # ok 1193 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1194 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1195 - value of mantissa ok 1196 - value of exponent ok 1197 - input is unmodified # # $x = Math::BigFloat -> new("-0.000012"); $m = $x -> sparts(); # ok 1198 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1199 - value of mantissa ok 1200 - input is unmodified # # $x = Math::BigFloat -> new("-0.00012"); ($m, $e) = $x -> sparts(); # ok 1201 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1202 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1203 - value of mantissa ok 1204 - value of exponent ok 1205 - input is unmodified # # $x = Math::BigFloat -> new("-0.00012"); $m = $x -> sparts(); # ok 1206 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1207 - value of mantissa ok 1208 - input is unmodified # # $x = Math::BigFloat -> new("-0.0012"); ($m, $e) = $x -> sparts(); # ok 1209 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1210 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1211 - value of mantissa ok 1212 - value of exponent ok 1213 - input is unmodified # # $x = Math::BigFloat -> new("-0.0012"); $m = $x -> sparts(); # ok 1214 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1215 - value of mantissa ok 1216 - input is unmodified # # $x = Math::BigFloat -> new("-0.012"); ($m, $e) = $x -> sparts(); # ok 1217 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1218 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1219 - value of mantissa ok 1220 - value of exponent ok 1221 - input is unmodified # # $x = Math::BigFloat -> new("-0.012"); $m = $x -> sparts(); # ok 1222 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1223 - value of mantissa ok 1224 - input is unmodified # # $x = Math::BigFloat -> new("-0.12"); ($m, $e) = $x -> sparts(); # ok 1225 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1226 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1227 - value of mantissa ok 1228 - value of exponent ok 1229 - input is unmodified # # $x = Math::BigFloat -> new("-0.12"); $m = $x -> sparts(); # ok 1230 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1231 - value of mantissa ok 1232 - input is unmodified # # $x = Math::BigFloat -> new("-1.2"); ($m, $e) = $x -> sparts(); # ok 1233 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1234 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1235 - value of mantissa ok 1236 - value of exponent ok 1237 - input is unmodified # # $x = Math::BigFloat -> new("-1.2"); $m = $x -> sparts(); # ok 1238 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1239 - value of mantissa ok 1240 - input is unmodified # # $x = Math::BigFloat -> new("-12"); ($m, $e) = $x -> sparts(); # ok 1241 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1242 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1243 - value of mantissa ok 1244 - value of exponent ok 1245 - input is unmodified # # $x = Math::BigFloat -> new("-12"); $m = $x -> sparts(); # ok 1246 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1247 - value of mantissa ok 1248 - input is unmodified # # $x = Math::BigFloat -> new("-120"); ($m, $e) = $x -> sparts(); # ok 1249 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1250 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1251 - value of mantissa ok 1252 - value of exponent ok 1253 - input is unmodified # # $x = Math::BigFloat -> new("-120"); $m = $x -> sparts(); # ok 1254 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1255 - value of mantissa ok 1256 - input is unmodified # # $x = Math::BigFloat -> new("-1200"); ($m, $e) = $x -> sparts(); # ok 1257 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1258 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1259 - value of mantissa ok 1260 - value of exponent ok 1261 - input is unmodified # # $x = Math::BigFloat -> new("-1200"); $m = $x -> sparts(); # ok 1262 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1263 - value of mantissa ok 1264 - input is unmodified # # $x = Math::BigFloat -> new("-12000"); ($m, $e) = $x -> sparts(); # ok 1265 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1266 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1267 - value of mantissa ok 1268 - value of exponent ok 1269 - input is unmodified # # $x = Math::BigFloat -> new("-12000"); $m = $x -> sparts(); # ok 1270 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1271 - value of mantissa ok 1272 - input is unmodified # # $x = Math::BigFloat -> new("-120000"); ($m, $e) = $x -> sparts(); # ok 1273 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1274 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1275 - value of mantissa ok 1276 - value of exponent ok 1277 - input is unmodified # # $x = Math::BigFloat -> new("-120000"); $m = $x -> sparts(); # ok 1278 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1279 - value of mantissa ok 1280 - input is unmodified # # $x = Math::BigFloat -> new("-1200000"); ($m, $e) = $x -> sparts(); # ok 1281 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1282 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1283 - value of mantissa ok 1284 - value of exponent ok 1285 - input is unmodified # # $x = Math::BigFloat -> new("-1200000"); $m = $x -> sparts(); # ok 1286 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1287 - value of mantissa ok 1288 - input is unmodified # # $x = Math::BigFloat -> new("-12000000"); ($m, $e) = $x -> sparts(); # ok 1289 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1290 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1291 - value of mantissa ok 1292 - value of exponent ok 1293 - input is unmodified # # $x = Math::BigFloat -> new("-12000000"); $m = $x -> sparts(); # ok 1294 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1295 - value of mantissa ok 1296 - input is unmodified # # $x = Math::BigFloat -> new("-120000000"); ($m, $e) = $x -> sparts(); # ok 1297 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1298 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1299 - value of mantissa ok 1300 - value of exponent ok 1301 - input is unmodified # # $x = Math::BigFloat -> new("-120000000"); $m = $x -> sparts(); # ok 1302 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1303 - value of mantissa ok 1304 - input is unmodified # # $x = Math::BigFloat -> new("-1200000000"); ($m, $e) = $x -> sparts(); # ok 1305 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1306 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1307 - value of mantissa ok 1308 - value of exponent ok 1309 - input is unmodified # # $x = Math::BigFloat -> new("-1200000000"); $m = $x -> sparts(); # ok 1310 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1311 - value of mantissa ok 1312 - input is unmodified # # $x = Math::BigFloat -> new("-12000000000"); ($m, $e) = $x -> sparts(); # ok 1313 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1314 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1315 - value of mantissa ok 1316 - value of exponent ok 1317 - input is unmodified # # $x = Math::BigFloat -> new("-12000000000"); $m = $x -> sparts(); # ok 1318 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1319 - value of mantissa ok 1320 - input is unmodified # # $x = Math::BigFloat -> new("-120000000000"); ($m, $e) = $x -> sparts(); # ok 1321 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1322 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1323 - value of mantissa ok 1324 - value of exponent ok 1325 - input is unmodified # # $x = Math::BigFloat -> new("-120000000000"); $m = $x -> sparts(); # ok 1326 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1327 - value of mantissa ok 1328 - input is unmodified # # $x = Math::BigFloat -> new("-1200000000000"); ($m, $e) = $x -> sparts(); # ok 1329 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1330 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1331 - value of mantissa ok 1332 - value of exponent ok 1333 - input is unmodified # # $x = Math::BigFloat -> new("-1200000000000"); $m = $x -> sparts(); # ok 1334 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1335 - value of mantissa ok 1336 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000000123"); ($m, $e) = $x -> sparts(); # ok 1337 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1338 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1339 - value of mantissa ok 1340 - value of exponent ok 1341 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000000123"); $m = $x -> sparts(); # ok 1342 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1343 - value of mantissa ok 1344 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000000123"); ($m, $e) = $x -> sparts(); # ok 1345 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1346 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1347 - value of mantissa ok 1348 - value of exponent ok 1349 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000000123"); $m = $x -> sparts(); # ok 1350 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1351 - value of mantissa ok 1352 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000123"); ($m, $e) = $x -> sparts(); # ok 1353 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1354 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1355 - value of mantissa ok 1356 - value of exponent ok 1357 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000123"); $m = $x -> sparts(); # ok 1358 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1359 - value of mantissa ok 1360 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000123"); ($m, $e) = $x -> sparts(); # ok 1361 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1362 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1363 - value of mantissa ok 1364 - value of exponent ok 1365 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000123"); $m = $x -> sparts(); # ok 1366 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1367 - value of mantissa ok 1368 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000123"); ($m, $e) = $x -> sparts(); # ok 1369 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1370 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1371 - value of mantissa ok 1372 - value of exponent ok 1373 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000123"); $m = $x -> sparts(); # ok 1374 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1375 - value of mantissa ok 1376 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000123"); ($m, $e) = $x -> sparts(); # ok 1377 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1378 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1379 - value of mantissa ok 1380 - value of exponent ok 1381 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000123"); $m = $x -> sparts(); # ok 1382 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1383 - value of mantissa ok 1384 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000123"); ($m, $e) = $x -> sparts(); # ok 1385 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1386 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1387 - value of mantissa ok 1388 - value of exponent ok 1389 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000123"); $m = $x -> sparts(); # ok 1390 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1391 - value of mantissa ok 1392 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000123"); ($m, $e) = $x -> sparts(); # ok 1393 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1394 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1395 - value of mantissa ok 1396 - value of exponent ok 1397 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000123"); $m = $x -> sparts(); # ok 1398 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1399 - value of mantissa ok 1400 - input is unmodified # # $x = Math::BigFloat -> new("-0.000123"); ($m, $e) = $x -> sparts(); # ok 1401 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1402 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1403 - value of mantissa ok 1404 - value of exponent ok 1405 - input is unmodified # # $x = Math::BigFloat -> new("-0.000123"); $m = $x -> sparts(); # ok 1406 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1407 - value of mantissa ok 1408 - input is unmodified # # $x = Math::BigFloat -> new("-0.00123"); ($m, $e) = $x -> sparts(); # ok 1409 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1410 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1411 - value of mantissa ok 1412 - value of exponent ok 1413 - input is unmodified # # $x = Math::BigFloat -> new("-0.00123"); $m = $x -> sparts(); # ok 1414 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1415 - value of mantissa ok 1416 - input is unmodified # # $x = Math::BigFloat -> new("-0.0123"); ($m, $e) = $x -> sparts(); # ok 1417 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1418 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1419 - value of mantissa ok 1420 - value of exponent ok 1421 - input is unmodified # # $x = Math::BigFloat -> new("-0.0123"); $m = $x -> sparts(); # ok 1422 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1423 - value of mantissa ok 1424 - input is unmodified # # $x = Math::BigFloat -> new("-0.123"); ($m, $e) = $x -> sparts(); # ok 1425 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1426 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1427 - value of mantissa ok 1428 - value of exponent ok 1429 - input is unmodified # # $x = Math::BigFloat -> new("-0.123"); $m = $x -> sparts(); # ok 1430 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1431 - value of mantissa ok 1432 - input is unmodified # # $x = Math::BigFloat -> new("-1.23"); ($m, $e) = $x -> sparts(); # ok 1433 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1434 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1435 - value of mantissa ok 1436 - value of exponent ok 1437 - input is unmodified # # $x = Math::BigFloat -> new("-1.23"); $m = $x -> sparts(); # ok 1438 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1439 - value of mantissa ok 1440 - input is unmodified # # $x = Math::BigFloat -> new("-12.3"); ($m, $e) = $x -> sparts(); # ok 1441 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1442 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1443 - value of mantissa ok 1444 - value of exponent ok 1445 - input is unmodified # # $x = Math::BigFloat -> new("-12.3"); $m = $x -> sparts(); # ok 1446 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1447 - value of mantissa ok 1448 - input is unmodified # # $x = Math::BigFloat -> new("-123"); ($m, $e) = $x -> sparts(); # ok 1449 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1450 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1451 - value of mantissa ok 1452 - value of exponent ok 1453 - input is unmodified # # $x = Math::BigFloat -> new("-123"); $m = $x -> sparts(); # ok 1454 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1455 - value of mantissa ok 1456 - input is unmodified # # $x = Math::BigFloat -> new("-1230"); ($m, $e) = $x -> sparts(); # ok 1457 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1458 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1459 - value of mantissa ok 1460 - value of exponent ok 1461 - input is unmodified # # $x = Math::BigFloat -> new("-1230"); $m = $x -> sparts(); # ok 1462 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1463 - value of mantissa ok 1464 - input is unmodified # # $x = Math::BigFloat -> new("-12300"); ($m, $e) = $x -> sparts(); # ok 1465 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1466 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1467 - value of mantissa ok 1468 - value of exponent ok 1469 - input is unmodified # # $x = Math::BigFloat -> new("-12300"); $m = $x -> sparts(); # ok 1470 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1471 - value of mantissa ok 1472 - input is unmodified # # $x = Math::BigFloat -> new("-123000"); ($m, $e) = $x -> sparts(); # ok 1473 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1474 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1475 - value of mantissa ok 1476 - value of exponent ok 1477 - input is unmodified # # $x = Math::BigFloat -> new("-123000"); $m = $x -> sparts(); # ok 1478 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1479 - value of mantissa ok 1480 - input is unmodified # # $x = Math::BigFloat -> new("-1230000"); ($m, $e) = $x -> sparts(); # ok 1481 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1482 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1483 - value of mantissa ok 1484 - value of exponent ok 1485 - input is unmodified # # $x = Math::BigFloat -> new("-1230000"); $m = $x -> sparts(); # ok 1486 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1487 - value of mantissa ok 1488 - input is unmodified # # $x = Math::BigFloat -> new("-12300000"); ($m, $e) = $x -> sparts(); # ok 1489 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1490 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1491 - value of mantissa ok 1492 - value of exponent ok 1493 - input is unmodified # # $x = Math::BigFloat -> new("-12300000"); $m = $x -> sparts(); # ok 1494 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1495 - value of mantissa ok 1496 - input is unmodified # # $x = Math::BigFloat -> new("-123000000"); ($m, $e) = $x -> sparts(); # ok 1497 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1498 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1499 - value of mantissa ok 1500 - value of exponent ok 1501 - input is unmodified # # $x = Math::BigFloat -> new("-123000000"); $m = $x -> sparts(); # ok 1502 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1503 - value of mantissa ok 1504 - input is unmodified # # $x = Math::BigFloat -> new("-1230000000"); ($m, $e) = $x -> sparts(); # ok 1505 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1506 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1507 - value of mantissa ok 1508 - value of exponent ok 1509 - input is unmodified # # $x = Math::BigFloat -> new("-1230000000"); $m = $x -> sparts(); # ok 1510 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1511 - value of mantissa ok 1512 - input is unmodified # # $x = Math::BigFloat -> new("-12300000000"); ($m, $e) = $x -> sparts(); # ok 1513 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1514 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1515 - value of mantissa ok 1516 - value of exponent ok 1517 - input is unmodified # # $x = Math::BigFloat -> new("-12300000000"); $m = $x -> sparts(); # ok 1518 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1519 - value of mantissa ok 1520 - input is unmodified # # $x = Math::BigFloat -> new("-123000000000"); ($m, $e) = $x -> sparts(); # ok 1521 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1522 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1523 - value of mantissa ok 1524 - value of exponent ok 1525 - input is unmodified # # $x = Math::BigFloat -> new("-123000000000"); $m = $x -> sparts(); # ok 1526 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1527 - value of mantissa ok 1528 - input is unmodified # # $x = Math::BigFloat -> new("-1230000000000"); ($m, $e) = $x -> sparts(); # ok 1529 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1530 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1531 - value of mantissa ok 1532 - value of exponent ok 1533 - input is unmodified # # $x = Math::BigFloat -> new("-1230000000000"); $m = $x -> sparts(); # ok 1534 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1535 - value of mantissa ok 1536 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000001234"); ($m, $e) = $x -> sparts(); # ok 1537 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1538 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1539 - value of mantissa ok 1540 - value of exponent ok 1541 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000000001234"); $m = $x -> sparts(); # ok 1542 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1543 - value of mantissa ok 1544 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000001234"); ($m, $e) = $x -> sparts(); # ok 1545 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1546 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1547 - value of mantissa ok 1548 - value of exponent ok 1549 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000000001234"); $m = $x -> sparts(); # ok 1550 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1551 - value of mantissa ok 1552 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000001234"); ($m, $e) = $x -> sparts(); # ok 1553 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1554 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1555 - value of mantissa ok 1556 - value of exponent ok 1557 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000000001234"); $m = $x -> sparts(); # ok 1558 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1559 - value of mantissa ok 1560 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000001234"); ($m, $e) = $x -> sparts(); # ok 1561 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1562 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1563 - value of mantissa ok 1564 - value of exponent ok 1565 - input is unmodified # # $x = Math::BigFloat -> new("-0.000000001234"); $m = $x -> sparts(); # ok 1566 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1567 - value of mantissa ok 1568 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000001234"); ($m, $e) = $x -> sparts(); # ok 1569 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1570 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1571 - value of mantissa ok 1572 - value of exponent ok 1573 - input is unmodified # # $x = Math::BigFloat -> new("-0.00000001234"); $m = $x -> sparts(); # ok 1574 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1575 - value of mantissa ok 1576 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000001234"); ($m, $e) = $x -> sparts(); # ok 1577 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1578 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1579 - value of mantissa ok 1580 - value of exponent ok 1581 - input is unmodified # # $x = Math::BigFloat -> new("-0.0000001234"); $m = $x -> sparts(); # ok 1582 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1583 - value of mantissa ok 1584 - input is unmodified # # $x = Math::BigFloat -> new("-0.000001234"); ($m, $e) = $x -> sparts(); # ok 1585 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1586 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1587 - value of mantissa ok 1588 - value of exponent ok 1589 - input is unmodified # # $x = Math::BigFloat -> new("-0.000001234"); $m = $x -> sparts(); # ok 1590 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1591 - value of mantissa ok 1592 - input is unmodified # # $x = Math::BigFloat -> new("-0.00001234"); ($m, $e) = $x -> sparts(); # ok 1593 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1594 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1595 - value of mantissa ok 1596 - value of exponent ok 1597 - input is unmodified # # $x = Math::BigFloat -> new("-0.00001234"); $m = $x -> sparts(); # ok 1598 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1599 - value of mantissa ok 1600 - input is unmodified # # $x = Math::BigFloat -> new("-0.0001234"); ($m, $e) = $x -> sparts(); # ok 1601 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1602 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1603 - value of mantissa ok 1604 - value of exponent ok 1605 - input is unmodified # # $x = Math::BigFloat -> new("-0.0001234"); $m = $x -> sparts(); # ok 1606 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1607 - value of mantissa ok 1608 - input is unmodified # # $x = Math::BigFloat -> new("-0.001234"); ($m, $e) = $x -> sparts(); # ok 1609 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1610 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1611 - value of mantissa ok 1612 - value of exponent ok 1613 - input is unmodified # # $x = Math::BigFloat -> new("-0.001234"); $m = $x -> sparts(); # ok 1614 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1615 - value of mantissa ok 1616 - input is unmodified # # $x = Math::BigFloat -> new("-0.01234"); ($m, $e) = $x -> sparts(); # ok 1617 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1618 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1619 - value of mantissa ok 1620 - value of exponent ok 1621 - input is unmodified # # $x = Math::BigFloat -> new("-0.01234"); $m = $x -> sparts(); # ok 1622 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1623 - value of mantissa ok 1624 - input is unmodified # # $x = Math::BigFloat -> new("-0.1234"); ($m, $e) = $x -> sparts(); # ok 1625 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1626 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1627 - value of mantissa ok 1628 - value of exponent ok 1629 - input is unmodified # # $x = Math::BigFloat -> new("-0.1234"); $m = $x -> sparts(); # ok 1630 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1631 - value of mantissa ok 1632 - input is unmodified # # $x = Math::BigFloat -> new("-1.234"); ($m, $e) = $x -> sparts(); # ok 1633 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1634 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1635 - value of mantissa ok 1636 - value of exponent ok 1637 - input is unmodified # # $x = Math::BigFloat -> new("-1.234"); $m = $x -> sparts(); # ok 1638 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1639 - value of mantissa ok 1640 - input is unmodified # # $x = Math::BigFloat -> new("-12.34"); ($m, $e) = $x -> sparts(); # ok 1641 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1642 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1643 - value of mantissa ok 1644 - value of exponent ok 1645 - input is unmodified # # $x = Math::BigFloat -> new("-12.34"); $m = $x -> sparts(); # ok 1646 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1647 - value of mantissa ok 1648 - input is unmodified # # $x = Math::BigFloat -> new("-123.4"); ($m, $e) = $x -> sparts(); # ok 1649 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1650 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1651 - value of mantissa ok 1652 - value of exponent ok 1653 - input is unmodified # # $x = Math::BigFloat -> new("-123.4"); $m = $x -> sparts(); # ok 1654 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1655 - value of mantissa ok 1656 - input is unmodified # # $x = Math::BigFloat -> new("-1234"); ($m, $e) = $x -> sparts(); # ok 1657 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1658 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1659 - value of mantissa ok 1660 - value of exponent ok 1661 - input is unmodified # # $x = Math::BigFloat -> new("-1234"); $m = $x -> sparts(); # ok 1662 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1663 - value of mantissa ok 1664 - input is unmodified # # $x = Math::BigFloat -> new("-12340"); ($m, $e) = $x -> sparts(); # ok 1665 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1666 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1667 - value of mantissa ok 1668 - value of exponent ok 1669 - input is unmodified # # $x = Math::BigFloat -> new("-12340"); $m = $x -> sparts(); # ok 1670 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1671 - value of mantissa ok 1672 - input is unmodified # # $x = Math::BigFloat -> new("-123400"); ($m, $e) = $x -> sparts(); # ok 1673 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1674 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1675 - value of mantissa ok 1676 - value of exponent ok 1677 - input is unmodified # # $x = Math::BigFloat -> new("-123400"); $m = $x -> sparts(); # ok 1678 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1679 - value of mantissa ok 1680 - input is unmodified # # $x = Math::BigFloat -> new("-1234000"); ($m, $e) = $x -> sparts(); # ok 1681 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1682 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1683 - value of mantissa ok 1684 - value of exponent ok 1685 - input is unmodified # # $x = Math::BigFloat -> new("-1234000"); $m = $x -> sparts(); # ok 1686 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1687 - value of mantissa ok 1688 - input is unmodified # # $x = Math::BigFloat -> new("-12340000"); ($m, $e) = $x -> sparts(); # ok 1689 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1690 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1691 - value of mantissa ok 1692 - value of exponent ok 1693 - input is unmodified # # $x = Math::BigFloat -> new("-12340000"); $m = $x -> sparts(); # ok 1694 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1695 - value of mantissa ok 1696 - input is unmodified # # $x = Math::BigFloat -> new("-123400000"); ($m, $e) = $x -> sparts(); # ok 1697 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1698 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1699 - value of mantissa ok 1700 - value of exponent ok 1701 - input is unmodified # # $x = Math::BigFloat -> new("-123400000"); $m = $x -> sparts(); # ok 1702 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1703 - value of mantissa ok 1704 - input is unmodified # # $x = Math::BigFloat -> new("-1234000000"); ($m, $e) = $x -> sparts(); # ok 1705 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1706 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1707 - value of mantissa ok 1708 - value of exponent ok 1709 - input is unmodified # # $x = Math::BigFloat -> new("-1234000000"); $m = $x -> sparts(); # ok 1710 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1711 - value of mantissa ok 1712 - input is unmodified # # $x = Math::BigFloat -> new("-12340000000"); ($m, $e) = $x -> sparts(); # ok 1713 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1714 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1715 - value of mantissa ok 1716 - value of exponent ok 1717 - input is unmodified # # $x = Math::BigFloat -> new("-12340000000"); $m = $x -> sparts(); # ok 1718 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1719 - value of mantissa ok 1720 - input is unmodified # # $x = Math::BigFloat -> new("-123400000000"); ($m, $e) = $x -> sparts(); # ok 1721 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1722 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1723 - value of mantissa ok 1724 - value of exponent ok 1725 - input is unmodified # # $x = Math::BigFloat -> new("-123400000000"); $m = $x -> sparts(); # ok 1726 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1727 - value of mantissa ok 1728 - input is unmodified # # $x = Math::BigFloat -> new("-1234000000000"); ($m, $e) = $x -> sparts(); # ok 1729 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1730 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1731 - value of mantissa ok 1732 - value of exponent ok 1733 - input is unmodified # # $x = Math::BigFloat -> new("-1234000000000"); $m = $x -> sparts(); # ok 1734 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1735 - value of mantissa ok 1736 - input is unmodified # # $x = Math::BigFloat -> new("-0.000003141592"); ($m, $e) = $x -> sparts(); # ok 1737 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1738 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1739 - value of mantissa ok 1740 - value of exponent ok 1741 - input is unmodified # # $x = Math::BigFloat -> new("-0.000003141592"); $m = $x -> sparts(); # ok 1742 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1743 - value of mantissa ok 1744 - input is unmodified # # $x = Math::BigFloat -> new("-0.00003141592"); ($m, $e) = $x -> sparts(); # ok 1745 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1746 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1747 - value of mantissa ok 1748 - value of exponent ok 1749 - input is unmodified # # $x = Math::BigFloat -> new("-0.00003141592"); $m = $x -> sparts(); # ok 1750 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1751 - value of mantissa ok 1752 - input is unmodified # # $x = Math::BigFloat -> new("-0.0003141592"); ($m, $e) = $x -> sparts(); # ok 1753 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1754 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1755 - value of mantissa ok 1756 - value of exponent ok 1757 - input is unmodified # # $x = Math::BigFloat -> new("-0.0003141592"); $m = $x -> sparts(); # ok 1758 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1759 - value of mantissa ok 1760 - input is unmodified # # $x = Math::BigFloat -> new("-0.003141592"); ($m, $e) = $x -> sparts(); # ok 1761 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1762 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1763 - value of mantissa ok 1764 - value of exponent ok 1765 - input is unmodified # # $x = Math::BigFloat -> new("-0.003141592"); $m = $x -> sparts(); # ok 1766 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1767 - value of mantissa ok 1768 - input is unmodified # # $x = Math::BigFloat -> new("-0.03141592"); ($m, $e) = $x -> sparts(); # ok 1769 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1770 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1771 - value of mantissa ok 1772 - value of exponent ok 1773 - input is unmodified # # $x = Math::BigFloat -> new("-0.03141592"); $m = $x -> sparts(); # ok 1774 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1775 - value of mantissa ok 1776 - input is unmodified # # $x = Math::BigFloat -> new("-0.3141592"); ($m, $e) = $x -> sparts(); # ok 1777 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1778 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1779 - value of mantissa ok 1780 - value of exponent ok 1781 - input is unmodified # # $x = Math::BigFloat -> new("-0.3141592"); $m = $x -> sparts(); # ok 1782 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1783 - value of mantissa ok 1784 - input is unmodified # # $x = Math::BigFloat -> new("-3.141592"); ($m, $e) = $x -> sparts(); # ok 1785 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1786 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1787 - value of mantissa ok 1788 - value of exponent ok 1789 - input is unmodified # # $x = Math::BigFloat -> new("-3.141592"); $m = $x -> sparts(); # ok 1790 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1791 - value of mantissa ok 1792 - input is unmodified # # $x = Math::BigFloat -> new("-31.41592"); ($m, $e) = $x -> sparts(); # ok 1793 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1794 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1795 - value of mantissa ok 1796 - value of exponent ok 1797 - input is unmodified # # $x = Math::BigFloat -> new("-31.41592"); $m = $x -> sparts(); # ok 1798 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1799 - value of mantissa ok 1800 - input is unmodified # # $x = Math::BigFloat -> new("-314.1592"); ($m, $e) = $x -> sparts(); # ok 1801 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1802 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1803 - value of mantissa ok 1804 - value of exponent ok 1805 - input is unmodified # # $x = Math::BigFloat -> new("-314.1592"); $m = $x -> sparts(); # ok 1806 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1807 - value of mantissa ok 1808 - input is unmodified # # $x = Math::BigFloat -> new("-3141.592"); ($m, $e) = $x -> sparts(); # ok 1809 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1810 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1811 - value of mantissa ok 1812 - value of exponent ok 1813 - input is unmodified # # $x = Math::BigFloat -> new("-3141.592"); $m = $x -> sparts(); # ok 1814 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1815 - value of mantissa ok 1816 - input is unmodified # # $x = Math::BigFloat -> new("-31415.92"); ($m, $e) = $x -> sparts(); # ok 1817 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1818 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1819 - value of mantissa ok 1820 - value of exponent ok 1821 - input is unmodified # # $x = Math::BigFloat -> new("-31415.92"); $m = $x -> sparts(); # ok 1822 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1823 - value of mantissa ok 1824 - input is unmodified # # $x = Math::BigFloat -> new("-314159.2"); ($m, $e) = $x -> sparts(); # ok 1825 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1826 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1827 - value of mantissa ok 1828 - value of exponent ok 1829 - input is unmodified # # $x = Math::BigFloat -> new("-314159.2"); $m = $x -> sparts(); # ok 1830 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1831 - value of mantissa ok 1832 - input is unmodified # # $x = Math::BigFloat -> new("-3141592"); ($m, $e) = $x -> sparts(); # ok 1833 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1834 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1835 - value of mantissa ok 1836 - value of exponent ok 1837 - input is unmodified # # $x = Math::BigFloat -> new("-3141592"); $m = $x -> sparts(); # ok 1838 - An object of class 'Math::BigFloat' isa 'Math::BigFloat' ok 1839 - value of mantissa ok 1840 - input is unmodified ok t/sparts-mbi.t ................................ 1..784 # # $x = Math::BigInt -> new("NaN"); ($m, $e) = $x -> sparts(); # ok 1 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 2 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 3 - value of mantissa ok 4 - value of exponent ok 5 - input is unmodified # # $x = Math::BigInt -> new("NaN"); $m = $x -> sparts(); # ok 6 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 7 - value of mantissa ok 8 - input is unmodified # # $x = Math::BigInt -> new("inf"); ($m, $e) = $x -> sparts(); # ok 9 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 10 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 11 - value of mantissa ok 12 - value of exponent ok 13 - input is unmodified # # $x = Math::BigInt -> new("inf"); $m = $x -> sparts(); # ok 14 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 15 - value of mantissa ok 16 - input is unmodified # # $x = Math::BigInt -> new("-inf"); ($m, $e) = $x -> sparts(); # ok 17 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 18 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 19 - value of mantissa ok 20 - value of exponent ok 21 - input is unmodified # # $x = Math::BigInt -> new("-inf"); $m = $x -> sparts(); # ok 22 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 23 - value of mantissa ok 24 - input is unmodified # # $x = Math::BigInt -> new("0"); ($m, $e) = $x -> sparts(); # ok 25 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 26 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 27 - value of mantissa ok 28 - value of exponent ok 29 - input is unmodified # # $x = Math::BigInt -> new("0"); $m = $x -> sparts(); # ok 30 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 31 - value of mantissa ok 32 - input is unmodified # # $x = Math::BigInt -> new("1"); ($m, $e) = $x -> sparts(); # ok 33 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 34 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 35 - value of mantissa ok 36 - value of exponent ok 37 - input is unmodified # # $x = Math::BigInt -> new("1"); $m = $x -> sparts(); # ok 38 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 39 - value of mantissa ok 40 - input is unmodified # # $x = Math::BigInt -> new("10"); ($m, $e) = $x -> sparts(); # ok 41 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 42 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 43 - value of mantissa ok 44 - value of exponent ok 45 - input is unmodified # # $x = Math::BigInt -> new("10"); $m = $x -> sparts(); # ok 46 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 47 - value of mantissa ok 48 - input is unmodified # # $x = Math::BigInt -> new("100"); ($m, $e) = $x -> sparts(); # ok 49 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 50 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 51 - value of mantissa ok 52 - value of exponent ok 53 - input is unmodified # # $x = Math::BigInt -> new("100"); $m = $x -> sparts(); # ok 54 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 55 - value of mantissa ok 56 - input is unmodified # # $x = Math::BigInt -> new("1000"); ($m, $e) = $x -> sparts(); # ok 57 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 58 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 59 - value of mantissa ok 60 - value of exponent ok 61 - input is unmodified # # $x = Math::BigInt -> new("1000"); $m = $x -> sparts(); # ok 62 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 63 - value of mantissa ok 64 - input is unmodified # # $x = Math::BigInt -> new("10000"); ($m, $e) = $x -> sparts(); # ok 65 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 66 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 67 - value of mantissa ok 68 - value of exponent ok 69 - input is unmodified # # $x = Math::BigInt -> new("10000"); $m = $x -> sparts(); # ok 70 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 71 - value of mantissa ok 72 - input is unmodified # # $x = Math::BigInt -> new("100000"); ($m, $e) = $x -> sparts(); # ok 73 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 74 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 75 - value of mantissa ok 76 - value of exponent ok 77 - input is unmodified # # $x = Math::BigInt -> new("100000"); $m = $x -> sparts(); # ok 78 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 79 - value of mantissa ok 80 - input is unmodified # # $x = Math::BigInt -> new("1000000"); ($m, $e) = $x -> sparts(); # ok 81 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 82 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 83 - value of mantissa ok 84 - value of exponent ok 85 - input is unmodified # # $x = Math::BigInt -> new("1000000"); $m = $x -> sparts(); # ok 86 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 87 - value of mantissa ok 88 - input is unmodified # # $x = Math::BigInt -> new("10000000"); ($m, $e) = $x -> sparts(); # ok 89 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 90 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 91 - value of mantissa ok 92 - value of exponent ok 93 - input is unmodified # # $x = Math::BigInt -> new("10000000"); $m = $x -> sparts(); # ok 94 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 95 - value of mantissa ok 96 - input is unmodified # # $x = Math::BigInt -> new("100000000"); ($m, $e) = $x -> sparts(); # ok 97 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 98 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 99 - value of mantissa ok 100 - value of exponent ok 101 - input is unmodified # # $x = Math::BigInt -> new("100000000"); $m = $x -> sparts(); # ok 102 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 103 - value of mantissa ok 104 - input is unmodified # # $x = Math::BigInt -> new("1000000000"); ($m, $e) = $x -> sparts(); # ok 105 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 106 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 107 - value of mantissa ok 108 - value of exponent ok 109 - input is unmodified # # $x = Math::BigInt -> new("1000000000"); $m = $x -> sparts(); # ok 110 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 111 - value of mantissa ok 112 - input is unmodified # # $x = Math::BigInt -> new("10000000000"); ($m, $e) = $x -> sparts(); # ok 113 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 114 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 115 - value of mantissa ok 116 - value of exponent ok 117 - input is unmodified # # $x = Math::BigInt -> new("10000000000"); $m = $x -> sparts(); # ok 118 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 119 - value of mantissa ok 120 - input is unmodified # # $x = Math::BigInt -> new("100000000000"); ($m, $e) = $x -> sparts(); # ok 121 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 122 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 123 - value of mantissa ok 124 - value of exponent ok 125 - input is unmodified # # $x = Math::BigInt -> new("100000000000"); $m = $x -> sparts(); # ok 126 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 127 - value of mantissa ok 128 - input is unmodified # # $x = Math::BigInt -> new("1000000000000"); ($m, $e) = $x -> sparts(); # ok 129 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 130 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 131 - value of mantissa ok 132 - value of exponent ok 133 - input is unmodified # # $x = Math::BigInt -> new("1000000000000"); $m = $x -> sparts(); # ok 134 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 135 - value of mantissa ok 136 - input is unmodified # # $x = Math::BigInt -> new("12"); ($m, $e) = $x -> sparts(); # ok 137 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 138 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 139 - value of mantissa ok 140 - value of exponent ok 141 - input is unmodified # # $x = Math::BigInt -> new("12"); $m = $x -> sparts(); # ok 142 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 143 - value of mantissa ok 144 - input is unmodified # # $x = Math::BigInt -> new("120"); ($m, $e) = $x -> sparts(); # ok 145 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 146 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 147 - value of mantissa ok 148 - value of exponent ok 149 - input is unmodified # # $x = Math::BigInt -> new("120"); $m = $x -> sparts(); # ok 150 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 151 - value of mantissa ok 152 - input is unmodified # # $x = Math::BigInt -> new("1200"); ($m, $e) = $x -> sparts(); # ok 153 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 154 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 155 - value of mantissa ok 156 - value of exponent ok 157 - input is unmodified # # $x = Math::BigInt -> new("1200"); $m = $x -> sparts(); # ok 158 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 159 - value of mantissa ok 160 - input is unmodified # # $x = Math::BigInt -> new("12000"); ($m, $e) = $x -> sparts(); # ok 161 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 162 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 163 - value of mantissa ok 164 - value of exponent ok 165 - input is unmodified # # $x = Math::BigInt -> new("12000"); $m = $x -> sparts(); # ok 166 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 167 - value of mantissa ok 168 - input is unmodified # # $x = Math::BigInt -> new("120000"); ($m, $e) = $x -> sparts(); # ok 169 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 170 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 171 - value of mantissa ok 172 - value of exponent ok 173 - input is unmodified # # $x = Math::BigInt -> new("120000"); $m = $x -> sparts(); # ok 174 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 175 - value of mantissa ok 176 - input is unmodified # # $x = Math::BigInt -> new("1200000"); ($m, $e) = $x -> sparts(); # ok 177 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 178 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 179 - value of mantissa ok 180 - value of exponent ok 181 - input is unmodified # # $x = Math::BigInt -> new("1200000"); $m = $x -> sparts(); # ok 182 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 183 - value of mantissa ok 184 - input is unmodified # # $x = Math::BigInt -> new("12000000"); ($m, $e) = $x -> sparts(); # ok 185 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 186 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 187 - value of mantissa ok 188 - value of exponent ok 189 - input is unmodified # # $x = Math::BigInt -> new("12000000"); $m = $x -> sparts(); # ok 190 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 191 - value of mantissa ok 192 - input is unmodified # # $x = Math::BigInt -> new("120000000"); ($m, $e) = $x -> sparts(); # ok 193 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 194 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 195 - value of mantissa ok 196 - value of exponent ok 197 - input is unmodified # # $x = Math::BigInt -> new("120000000"); $m = $x -> sparts(); # ok 198 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 199 - value of mantissa ok 200 - input is unmodified # # $x = Math::BigInt -> new("1200000000"); ($m, $e) = $x -> sparts(); # ok 201 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 202 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 203 - value of mantissa ok 204 - value of exponent ok 205 - input is unmodified # # $x = Math::BigInt -> new("1200000000"); $m = $x -> sparts(); # ok 206 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 207 - value of mantissa ok 208 - input is unmodified # # $x = Math::BigInt -> new("12000000000"); ($m, $e) = $x -> sparts(); # ok 209 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 210 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 211 - value of mantissa ok 212 - value of exponent ok 213 - input is unmodified # # $x = Math::BigInt -> new("12000000000"); $m = $x -> sparts(); # ok 214 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 215 - value of mantissa ok 216 - input is unmodified # # $x = Math::BigInt -> new("120000000000"); ($m, $e) = $x -> sparts(); # ok 217 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 218 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 219 - value of mantissa ok 220 - value of exponent ok 221 - input is unmodified # # $x = Math::BigInt -> new("120000000000"); $m = $x -> sparts(); # ok 222 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 223 - value of mantissa ok 224 - input is unmodified # # $x = Math::BigInt -> new("1200000000000"); ($m, $e) = $x -> sparts(); # ok 225 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 226 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 227 - value of mantissa ok 228 - value of exponent ok 229 - input is unmodified # # $x = Math::BigInt -> new("1200000000000"); $m = $x -> sparts(); # ok 230 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 231 - value of mantissa ok 232 - input is unmodified # # $x = Math::BigInt -> new("123"); ($m, $e) = $x -> sparts(); # ok 233 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 234 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 235 - value of mantissa ok 236 - value of exponent ok 237 - input is unmodified # # $x = Math::BigInt -> new("123"); $m = $x -> sparts(); # ok 238 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 239 - value of mantissa ok 240 - input is unmodified # # $x = Math::BigInt -> new("1230"); ($m, $e) = $x -> sparts(); # ok 241 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 242 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 243 - value of mantissa ok 244 - value of exponent ok 245 - input is unmodified # # $x = Math::BigInt -> new("1230"); $m = $x -> sparts(); # ok 246 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 247 - value of mantissa ok 248 - input is unmodified # # $x = Math::BigInt -> new("12300"); ($m, $e) = $x -> sparts(); # ok 249 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 250 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 251 - value of mantissa ok 252 - value of exponent ok 253 - input is unmodified # # $x = Math::BigInt -> new("12300"); $m = $x -> sparts(); # ok 254 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 255 - value of mantissa ok 256 - input is unmodified # # $x = Math::BigInt -> new("123000"); ($m, $e) = $x -> sparts(); # ok 257 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 258 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 259 - value of mantissa ok 260 - value of exponent ok 261 - input is unmodified # # $x = Math::BigInt -> new("123000"); $m = $x -> sparts(); # ok 262 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 263 - value of mantissa ok 264 - input is unmodified # # $x = Math::BigInt -> new("1230000"); ($m, $e) = $x -> sparts(); # ok 265 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 266 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 267 - value of mantissa ok 268 - value of exponent ok 269 - input is unmodified # # $x = Math::BigInt -> new("1230000"); $m = $x -> sparts(); # ok 270 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 271 - value of mantissa ok 272 - input is unmodified # # $x = Math::BigInt -> new("12300000"); ($m, $e) = $x -> sparts(); # ok 273 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 274 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 275 - value of mantissa ok 276 - value of exponent ok 277 - input is unmodified # # $x = Math::BigInt -> new("12300000"); $m = $x -> sparts(); # ok 278 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 279 - value of mantissa ok 280 - input is unmodified # # $x = Math::BigInt -> new("123000000"); ($m, $e) = $x -> sparts(); # ok 281 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 282 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 283 - value of mantissa ok 284 - value of exponent ok 285 - input is unmodified # # $x = Math::BigInt -> new("123000000"); $m = $x -> sparts(); # ok 286 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 287 - value of mantissa ok 288 - input is unmodified # # $x = Math::BigInt -> new("1230000000"); ($m, $e) = $x -> sparts(); # ok 289 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 290 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 291 - value of mantissa ok 292 - value of exponent ok 293 - input is unmodified # # $x = Math::BigInt -> new("1230000000"); $m = $x -> sparts(); # ok 294 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 295 - value of mantissa ok 296 - input is unmodified # # $x = Math::BigInt -> new("12300000000"); ($m, $e) = $x -> sparts(); # ok 297 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 298 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 299 - value of mantissa ok 300 - value of exponent ok 301 - input is unmodified # # $x = Math::BigInt -> new("12300000000"); $m = $x -> sparts(); # ok 302 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 303 - value of mantissa ok 304 - input is unmodified # # $x = Math::BigInt -> new("123000000000"); ($m, $e) = $x -> sparts(); # ok 305 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 306 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 307 - value of mantissa ok 308 - value of exponent ok 309 - input is unmodified # # $x = Math::BigInt -> new("123000000000"); $m = $x -> sparts(); # ok 310 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 311 - value of mantissa ok 312 - input is unmodified # # $x = Math::BigInt -> new("1230000000000"); ($m, $e) = $x -> sparts(); # ok 313 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 314 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 315 - value of mantissa ok 316 - value of exponent ok 317 - input is unmodified # # $x = Math::BigInt -> new("1230000000000"); $m = $x -> sparts(); # ok 318 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 319 - value of mantissa ok 320 - input is unmodified # # $x = Math::BigInt -> new("1234"); ($m, $e) = $x -> sparts(); # ok 321 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 322 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 323 - value of mantissa ok 324 - value of exponent ok 325 - input is unmodified # # $x = Math::BigInt -> new("1234"); $m = $x -> sparts(); # ok 326 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 327 - value of mantissa ok 328 - input is unmodified # # $x = Math::BigInt -> new("12340"); ($m, $e) = $x -> sparts(); # ok 329 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 330 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 331 - value of mantissa ok 332 - value of exponent ok 333 - input is unmodified # # $x = Math::BigInt -> new("12340"); $m = $x -> sparts(); # ok 334 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 335 - value of mantissa ok 336 - input is unmodified # # $x = Math::BigInt -> new("123400"); ($m, $e) = $x -> sparts(); # ok 337 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 338 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 339 - value of mantissa ok 340 - value of exponent ok 341 - input is unmodified # # $x = Math::BigInt -> new("123400"); $m = $x -> sparts(); # ok 342 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 343 - value of mantissa ok 344 - input is unmodified # # $x = Math::BigInt -> new("1234000"); ($m, $e) = $x -> sparts(); # ok 345 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 346 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 347 - value of mantissa ok 348 - value of exponent ok 349 - input is unmodified # # $x = Math::BigInt -> new("1234000"); $m = $x -> sparts(); # ok 350 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 351 - value of mantissa ok 352 - input is unmodified # # $x = Math::BigInt -> new("12340000"); ($m, $e) = $x -> sparts(); # ok 353 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 354 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 355 - value of mantissa ok 356 - value of exponent ok 357 - input is unmodified # # $x = Math::BigInt -> new("12340000"); $m = $x -> sparts(); # ok 358 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 359 - value of mantissa ok 360 - input is unmodified # # $x = Math::BigInt -> new("123400000"); ($m, $e) = $x -> sparts(); # ok 361 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 362 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 363 - value of mantissa ok 364 - value of exponent ok 365 - input is unmodified # # $x = Math::BigInt -> new("123400000"); $m = $x -> sparts(); # ok 366 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 367 - value of mantissa ok 368 - input is unmodified # # $x = Math::BigInt -> new("1234000000"); ($m, $e) = $x -> sparts(); # ok 369 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 370 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 371 - value of mantissa ok 372 - value of exponent ok 373 - input is unmodified # # $x = Math::BigInt -> new("1234000000"); $m = $x -> sparts(); # ok 374 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 375 - value of mantissa ok 376 - input is unmodified # # $x = Math::BigInt -> new("12340000000"); ($m, $e) = $x -> sparts(); # ok 377 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 378 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 379 - value of mantissa ok 380 - value of exponent ok 381 - input is unmodified # # $x = Math::BigInt -> new("12340000000"); $m = $x -> sparts(); # ok 382 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 383 - value of mantissa ok 384 - input is unmodified # # $x = Math::BigInt -> new("123400000000"); ($m, $e) = $x -> sparts(); # ok 385 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 386 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 387 - value of mantissa ok 388 - value of exponent ok 389 - input is unmodified # # $x = Math::BigInt -> new("123400000000"); $m = $x -> sparts(); # ok 390 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 391 - value of mantissa ok 392 - input is unmodified # # $x = Math::BigInt -> new("1234000000000"); ($m, $e) = $x -> sparts(); # ok 393 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 394 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 395 - value of mantissa ok 396 - value of exponent ok 397 - input is unmodified # # $x = Math::BigInt -> new("1234000000000"); $m = $x -> sparts(); # ok 398 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 399 - value of mantissa ok 400 - input is unmodified # # $x = Math::BigInt -> new("3141592"); ($m, $e) = $x -> sparts(); # ok 401 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 402 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 403 - value of mantissa ok 404 - value of exponent ok 405 - input is unmodified # # $x = Math::BigInt -> new("3141592"); $m = $x -> sparts(); # ok 406 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 407 - value of mantissa ok 408 - input is unmodified # # $x = Math::BigInt -> new("-1"); ($m, $e) = $x -> sparts(); # ok 409 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 410 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 411 - value of mantissa ok 412 - value of exponent ok 413 - input is unmodified # # $x = Math::BigInt -> new("-1"); $m = $x -> sparts(); # ok 414 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 415 - value of mantissa ok 416 - input is unmodified # # $x = Math::BigInt -> new("-10"); ($m, $e) = $x -> sparts(); # ok 417 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 418 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 419 - value of mantissa ok 420 - value of exponent ok 421 - input is unmodified # # $x = Math::BigInt -> new("-10"); $m = $x -> sparts(); # ok 422 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 423 - value of mantissa ok 424 - input is unmodified # # $x = Math::BigInt -> new("-100"); ($m, $e) = $x -> sparts(); # ok 425 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 426 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 427 - value of mantissa ok 428 - value of exponent ok 429 - input is unmodified # # $x = Math::BigInt -> new("-100"); $m = $x -> sparts(); # ok 430 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 431 - value of mantissa ok 432 - input is unmodified # # $x = Math::BigInt -> new("-1000"); ($m, $e) = $x -> sparts(); # ok 433 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 434 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 435 - value of mantissa ok 436 - value of exponent ok 437 - input is unmodified # # $x = Math::BigInt -> new("-1000"); $m = $x -> sparts(); # ok 438 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 439 - value of mantissa ok 440 - input is unmodified # # $x = Math::BigInt -> new("-10000"); ($m, $e) = $x -> sparts(); # ok 441 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 442 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 443 - value of mantissa ok 444 - value of exponent ok 445 - input is unmodified # # $x = Math::BigInt -> new("-10000"); $m = $x -> sparts(); # ok 446 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 447 - value of mantissa ok 448 - input is unmodified # # $x = Math::BigInt -> new("-100000"); ($m, $e) = $x -> sparts(); # ok 449 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 450 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 451 - value of mantissa ok 452 - value of exponent ok 453 - input is unmodified # # $x = Math::BigInt -> new("-100000"); $m = $x -> sparts(); # ok 454 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 455 - value of mantissa ok 456 - input is unmodified # # $x = Math::BigInt -> new("-1000000"); ($m, $e) = $x -> sparts(); # ok 457 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 458 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 459 - value of mantissa ok 460 - value of exponent ok 461 - input is unmodified # # $x = Math::BigInt -> new("-1000000"); $m = $x -> sparts(); # ok 462 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 463 - value of mantissa ok 464 - input is unmodified # # $x = Math::BigInt -> new("-10000000"); ($m, $e) = $x -> sparts(); # ok 465 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 466 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 467 - value of mantissa ok 468 - value of exponent ok 469 - input is unmodified # # $x = Math::BigInt -> new("-10000000"); $m = $x -> sparts(); # ok 470 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 471 - value of mantissa ok 472 - input is unmodified # # $x = Math::BigInt -> new("-100000000"); ($m, $e) = $x -> sparts(); # ok 473 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 474 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 475 - value of mantissa ok 476 - value of exponent ok 477 - input is unmodified # # $x = Math::BigInt -> new("-100000000"); $m = $x -> sparts(); # ok 478 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 479 - value of mantissa ok 480 - input is unmodified # # $x = Math::BigInt -> new("-1000000000"); ($m, $e) = $x -> sparts(); # ok 481 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 482 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 483 - value of mantissa ok 484 - value of exponent ok 485 - input is unmodified # # $x = Math::BigInt -> new("-1000000000"); $m = $x -> sparts(); # ok 486 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 487 - value of mantissa ok 488 - input is unmodified # # $x = Math::BigInt -> new("-10000000000"); ($m, $e) = $x -> sparts(); # ok 489 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 490 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 491 - value of mantissa ok 492 - value of exponent ok 493 - input is unmodified # # $x = Math::BigInt -> new("-10000000000"); $m = $x -> sparts(); # ok 494 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 495 - value of mantissa ok 496 - input is unmodified # # $x = Math::BigInt -> new("-100000000000"); ($m, $e) = $x -> sparts(); # ok 497 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 498 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 499 - value of mantissa ok 500 - value of exponent ok 501 - input is unmodified # # $x = Math::BigInt -> new("-100000000000"); $m = $x -> sparts(); # ok 502 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 503 - value of mantissa ok 504 - input is unmodified # # $x = Math::BigInt -> new("-1000000000000"); ($m, $e) = $x -> sparts(); # ok 505 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 506 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 507 - value of mantissa ok 508 - value of exponent ok 509 - input is unmodified # # $x = Math::BigInt -> new("-1000000000000"); $m = $x -> sparts(); # ok 510 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 511 - value of mantissa ok 512 - input is unmodified # # $x = Math::BigInt -> new("-12"); ($m, $e) = $x -> sparts(); # ok 513 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 514 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 515 - value of mantissa ok 516 - value of exponent ok 517 - input is unmodified # # $x = Math::BigInt -> new("-12"); $m = $x -> sparts(); # ok 518 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 519 - value of mantissa ok 520 - input is unmodified # # $x = Math::BigInt -> new("-120"); ($m, $e) = $x -> sparts(); # ok 521 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 522 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 523 - value of mantissa ok 524 - value of exponent ok 525 - input is unmodified # # $x = Math::BigInt -> new("-120"); $m = $x -> sparts(); # ok 526 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 527 - value of mantissa ok 528 - input is unmodified # # $x = Math::BigInt -> new("-1200"); ($m, $e) = $x -> sparts(); # ok 529 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 530 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 531 - value of mantissa ok 532 - value of exponent ok 533 - input is unmodified # # $x = Math::BigInt -> new("-1200"); $m = $x -> sparts(); # ok 534 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 535 - value of mantissa ok 536 - input is unmodified # # $x = Math::BigInt -> new("-12000"); ($m, $e) = $x -> sparts(); # ok 537 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 538 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 539 - value of mantissa ok 540 - value of exponent ok 541 - input is unmodified # # $x = Math::BigInt -> new("-12000"); $m = $x -> sparts(); # ok 542 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 543 - value of mantissa ok 544 - input is unmodified # # $x = Math::BigInt -> new("-120000"); ($m, $e) = $x -> sparts(); # ok 545 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 546 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 547 - value of mantissa ok 548 - value of exponent ok 549 - input is unmodified # # $x = Math::BigInt -> new("-120000"); $m = $x -> sparts(); # ok 550 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 551 - value of mantissa ok 552 - input is unmodified # # $x = Math::BigInt -> new("-1200000"); ($m, $e) = $x -> sparts(); # ok 553 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 554 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 555 - value of mantissa ok 556 - value of exponent ok 557 - input is unmodified # # $x = Math::BigInt -> new("-1200000"); $m = $x -> sparts(); # ok 558 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 559 - value of mantissa ok 560 - input is unmodified # # $x = Math::BigInt -> new("-12000000"); ($m, $e) = $x -> sparts(); # ok 561 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 562 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 563 - value of mantissa ok 564 - value of exponent ok 565 - input is unmodified # # $x = Math::BigInt -> new("-12000000"); $m = $x -> sparts(); # ok 566 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 567 - value of mantissa ok 568 - input is unmodified # # $x = Math::BigInt -> new("-120000000"); ($m, $e) = $x -> sparts(); # ok 569 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 570 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 571 - value of mantissa ok 572 - value of exponent ok 573 - input is unmodified # # $x = Math::BigInt -> new("-120000000"); $m = $x -> sparts(); # ok 574 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 575 - value of mantissa ok 576 - input is unmodified # # $x = Math::BigInt -> new("-1200000000"); ($m, $e) = $x -> sparts(); # ok 577 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 578 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 579 - value of mantissa ok 580 - value of exponent ok 581 - input is unmodified # # $x = Math::BigInt -> new("-1200000000"); $m = $x -> sparts(); # ok 582 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 583 - value of mantissa ok 584 - input is unmodified # # $x = Math::BigInt -> new("-12000000000"); ($m, $e) = $x -> sparts(); # ok 585 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 586 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 587 - value of mantissa ok 588 - value of exponent ok 589 - input is unmodified # # $x = Math::BigInt -> new("-12000000000"); $m = $x -> sparts(); # ok 590 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 591 - value of mantissa ok 592 - input is unmodified # # $x = Math::BigInt -> new("-120000000000"); ($m, $e) = $x -> sparts(); # ok 593 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 594 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 595 - value of mantissa ok 596 - value of exponent ok 597 - input is unmodified # # $x = Math::BigInt -> new("-120000000000"); $m = $x -> sparts(); # ok 598 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 599 - value of mantissa ok 600 - input is unmodified # # $x = Math::BigInt -> new("-1200000000000"); ($m, $e) = $x -> sparts(); # ok 601 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 602 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 603 - value of mantissa ok 604 - value of exponent ok 605 - input is unmodified # # $x = Math::BigInt -> new("-1200000000000"); $m = $x -> sparts(); # ok 606 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 607 - value of mantissa ok 608 - input is unmodified # # $x = Math::BigInt -> new("-123"); ($m, $e) = $x -> sparts(); # ok 609 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 610 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 611 - value of mantissa ok 612 - value of exponent ok 613 - input is unmodified # # $x = Math::BigInt -> new("-123"); $m = $x -> sparts(); # ok 614 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 615 - value of mantissa ok 616 - input is unmodified # # $x = Math::BigInt -> new("-1230"); ($m, $e) = $x -> sparts(); # ok 617 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 618 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 619 - value of mantissa ok 620 - value of exponent ok 621 - input is unmodified # # $x = Math::BigInt -> new("-1230"); $m = $x -> sparts(); # ok 622 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 623 - value of mantissa ok 624 - input is unmodified # # $x = Math::BigInt -> new("-12300"); ($m, $e) = $x -> sparts(); # ok 625 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 626 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 627 - value of mantissa ok 628 - value of exponent ok 629 - input is unmodified # # $x = Math::BigInt -> new("-12300"); $m = $x -> sparts(); # ok 630 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 631 - value of mantissa ok 632 - input is unmodified # # $x = Math::BigInt -> new("-123000"); ($m, $e) = $x -> sparts(); # ok 633 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 634 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 635 - value of mantissa ok 636 - value of exponent ok 637 - input is unmodified # # $x = Math::BigInt -> new("-123000"); $m = $x -> sparts(); # ok 638 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 639 - value of mantissa ok 640 - input is unmodified # # $x = Math::BigInt -> new("-1230000"); ($m, $e) = $x -> sparts(); # ok 641 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 642 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 643 - value of mantissa ok 644 - value of exponent ok 645 - input is unmodified # # $x = Math::BigInt -> new("-1230000"); $m = $x -> sparts(); # ok 646 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 647 - value of mantissa ok 648 - input is unmodified # # $x = Math::BigInt -> new("-12300000"); ($m, $e) = $x -> sparts(); # ok 649 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 650 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 651 - value of mantissa ok 652 - value of exponent ok 653 - input is unmodified # # $x = Math::BigInt -> new("-12300000"); $m = $x -> sparts(); # ok 654 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 655 - value of mantissa ok 656 - input is unmodified # # $x = Math::BigInt -> new("-123000000"); ($m, $e) = $x -> sparts(); # ok 657 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 658 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 659 - value of mantissa ok 660 - value of exponent ok 661 - input is unmodified # # $x = Math::BigInt -> new("-123000000"); $m = $x -> sparts(); # ok 662 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 663 - value of mantissa ok 664 - input is unmodified # # $x = Math::BigInt -> new("-1230000000"); ($m, $e) = $x -> sparts(); # ok 665 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 666 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 667 - value of mantissa ok 668 - value of exponent ok 669 - input is unmodified # # $x = Math::BigInt -> new("-1230000000"); $m = $x -> sparts(); # ok 670 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 671 - value of mantissa ok 672 - input is unmodified # # $x = Math::BigInt -> new("-12300000000"); ($m, $e) = $x -> sparts(); # ok 673 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 674 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 675 - value of mantissa ok 676 - value of exponent ok 677 - input is unmodified # # $x = Math::BigInt -> new("-12300000000"); $m = $x -> sparts(); # ok 678 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 679 - value of mantissa ok 680 - input is unmodified # # $x = Math::BigInt -> new("-123000000000"); ($m, $e) = $x -> sparts(); # ok 681 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 682 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 683 - value of mantissa ok 684 - value of exponent ok 685 - input is unmodified # # $x = Math::BigInt -> new("-123000000000"); $m = $x -> sparts(); # ok 686 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 687 - value of mantissa ok 688 - input is unmodified # # $x = Math::BigInt -> new("-1230000000000"); ($m, $e) = $x -> sparts(); # ok 689 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 690 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 691 - value of mantissa ok 692 - value of exponent ok 693 - input is unmodified # # $x = Math::BigInt -> new("-1230000000000"); $m = $x -> sparts(); # ok 694 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 695 - value of mantissa ok 696 - input is unmodified # # $x = Math::BigInt -> new("-1234"); ($m, $e) = $x -> sparts(); # ok 697 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 698 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 699 - value of mantissa ok 700 - value of exponent ok 701 - input is unmodified # # $x = Math::BigInt -> new("-1234"); $m = $x -> sparts(); # ok 702 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 703 - value of mantissa ok 704 - input is unmodified # # $x = Math::BigInt -> new("-12340"); ($m, $e) = $x -> sparts(); # ok 705 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 706 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 707 - value of mantissa ok 708 - value of exponent ok 709 - input is unmodified # # $x = Math::BigInt -> new("-12340"); $m = $x -> sparts(); # ok 710 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 711 - value of mantissa ok 712 - input is unmodified # # $x = Math::BigInt -> new("-123400"); ($m, $e) = $x -> sparts(); # ok 713 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 714 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 715 - value of mantissa ok 716 - value of exponent ok 717 - input is unmodified # # $x = Math::BigInt -> new("-123400"); $m = $x -> sparts(); # ok 718 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 719 - value of mantissa ok 720 - input is unmodified # # $x = Math::BigInt -> new("-1234000"); ($m, $e) = $x -> sparts(); # ok 721 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 722 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 723 - value of mantissa ok 724 - value of exponent ok 725 - input is unmodified # # $x = Math::BigInt -> new("-1234000"); $m = $x -> sparts(); # ok 726 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 727 - value of mantissa ok 728 - input is unmodified # # $x = Math::BigInt -> new("-12340000"); ($m, $e) = $x -> sparts(); # ok 729 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 730 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 731 - value of mantissa ok 732 - value of exponent ok 733 - input is unmodified # # $x = Math::BigInt -> new("-12340000"); $m = $x -> sparts(); # ok 734 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 735 - value of mantissa ok 736 - input is unmodified # # $x = Math::BigInt -> new("-123400000"); ($m, $e) = $x -> sparts(); # ok 737 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 738 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 739 - value of mantissa ok 740 - value of exponent ok 741 - input is unmodified # # $x = Math::BigInt -> new("-123400000"); $m = $x -> sparts(); # ok 742 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 743 - value of mantissa ok 744 - input is unmodified # # $x = Math::BigInt -> new("-1234000000"); ($m, $e) = $x -> sparts(); # ok 745 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 746 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 747 - value of mantissa ok 748 - value of exponent ok 749 - input is unmodified # # $x = Math::BigInt -> new("-1234000000"); $m = $x -> sparts(); # ok 750 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 751 - value of mantissa ok 752 - input is unmodified # # $x = Math::BigInt -> new("-12340000000"); ($m, $e) = $x -> sparts(); # ok 753 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 754 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 755 - value of mantissa ok 756 - value of exponent ok 757 - input is unmodified # # $x = Math::BigInt -> new("-12340000000"); $m = $x -> sparts(); # ok 758 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 759 - value of mantissa ok 760 - input is unmodified # # $x = Math::BigInt -> new("-123400000000"); ($m, $e) = $x -> sparts(); # ok 761 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 762 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 763 - value of mantissa ok 764 - value of exponent ok 765 - input is unmodified # # $x = Math::BigInt -> new("-123400000000"); $m = $x -> sparts(); # ok 766 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 767 - value of mantissa ok 768 - input is unmodified # # $x = Math::BigInt -> new("-1234000000000"); ($m, $e) = $x -> sparts(); # ok 769 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 770 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 771 - value of mantissa ok 772 - value of exponent ok 773 - input is unmodified # # $x = Math::BigInt -> new("-1234000000000"); $m = $x -> sparts(); # ok 774 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 775 - value of mantissa ok 776 - input is unmodified # # $x = Math::BigInt -> new("-3141592"); ($m, $e) = $x -> sparts(); # ok 777 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 778 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 779 - value of mantissa ok 780 - value of exponent ok 781 - input is unmodified # # $x = Math::BigInt -> new("-3141592"); $m = $x -> sparts(); # ok 782 - An object of class 'Math::BigInt' isa 'Math::BigInt' ok 783 - value of mantissa ok 784 - input is unmodified ok t/sub_ali.t ................................... 1..6 ok 1 - Math::BigInt::Subclass -> new(123) -> is_pos() ok 2 - Math::BigInt::Subclass -> new(123) -> is_neg() ok 3 - Math::BigInt::Subclass -> new(123) -> as_int() ok 4 - ref(Math::BigInt::Subclass -> new(123) -> as_int()) ok 5 - Math::BigInt::Subclass -> new(123) -> bneg() -> is_pos() ok 6 - Math::BigInt::Subclass -> new(123) -> bneg() -> is_neg() ok t/sub_mbf.t ................................... 1..2824 ok 1 - Math::BigFloat::Subclass->config('lib') ok 2 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("12"); Math::BigFloat::Subclass::bgcd($x, $y); ok 3 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("12"); Math::BigFloat::Subclass::bgcd($x, $y); ok 4 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("12"); Math::BigFloat::Subclass::bgcd($x, $y); ok 5 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("12"); Math::BigFloat::Subclass::bgcd($x, $y); ok 6 - $x = Math::BigFloat::Subclass->new("12"); $y = Math::BigFloat::Subclass->new("inf"); Math::BigFloat::Subclass::bgcd($x, $y); ok 7 - $x = Math::BigFloat::Subclass->new("12"); $y = Math::BigFloat::Subclass->new("inf"); Math::BigFloat::Subclass::bgcd($x, $y); ok 8 - $x = Math::BigFloat::Subclass->new("12"); $y = Math::BigFloat::Subclass->new("-inf"); Math::BigFloat::Subclass::bgcd($x, $y); ok 9 - $x = Math::BigFloat::Subclass->new("12"); $y = Math::BigFloat::Subclass->new("-inf"); Math::BigFloat::Subclass::bgcd($x, $y); ok 10 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("inf"); Math::BigFloat::Subclass::bgcd($x, $y); ok 11 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("inf"); Math::BigFloat::Subclass::bgcd($x, $y); ok 12 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("-inf"); Math::BigFloat::Subclass::bgcd($x, $y); ok 13 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("-inf"); Math::BigFloat::Subclass::bgcd($x, $y); ok 14 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-inf"); Math::BigFloat::Subclass::bgcd($x, $y); ok 15 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-inf"); Math::BigFloat::Subclass::bgcd($x, $y); ok 16 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("abc"); Math::BigFloat::Subclass::bgcd($x, $y); ok 17 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("abc"); Math::BigFloat::Subclass::bgcd($x, $y); ok 18 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("+0"); Math::BigFloat::Subclass::bgcd($x, $y); ok 19 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("+0"); Math::BigFloat::Subclass::bgcd($x, $y); ok 20 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("abc"); Math::BigFloat::Subclass::bgcd($x, $y); ok 21 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("abc"); Math::BigFloat::Subclass::bgcd($x, $y); ok 22 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+0"); Math::BigFloat::Subclass::bgcd($x, $y); ok 23 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+0"); Math::BigFloat::Subclass::bgcd($x, $y); ok 24 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+1"); Math::BigFloat::Subclass::bgcd($x, $y); ok 25 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+1"); Math::BigFloat::Subclass::bgcd($x, $y); ok 26 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+0"); Math::BigFloat::Subclass::bgcd($x, $y); ok 27 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+0"); Math::BigFloat::Subclass::bgcd($x, $y); ok 28 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+1"); Math::BigFloat::Subclass::bgcd($x, $y); ok 29 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+1"); Math::BigFloat::Subclass::bgcd($x, $y); ok 30 - $x = Math::BigFloat::Subclass->new("+2"); $y = Math::BigFloat::Subclass->new("+3"); Math::BigFloat::Subclass::bgcd($x, $y); ok 31 - $x = Math::BigFloat::Subclass->new("+2"); $y = Math::BigFloat::Subclass->new("+3"); Math::BigFloat::Subclass::bgcd($x, $y); ok 32 - $x = Math::BigFloat::Subclass->new("+3"); $y = Math::BigFloat::Subclass->new("+2"); Math::BigFloat::Subclass::bgcd($x, $y); ok 33 - $x = Math::BigFloat::Subclass->new("+3"); $y = Math::BigFloat::Subclass->new("+2"); Math::BigFloat::Subclass::bgcd($x, $y); ok 34 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("+2"); Math::BigFloat::Subclass::bgcd($x, $y); ok 35 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("+2"); Math::BigFloat::Subclass::bgcd($x, $y); ok 36 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("-2"); Math::BigFloat::Subclass::bgcd($x, $y); ok 37 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("-2"); Math::BigFloat::Subclass::bgcd($x, $y); ok 38 - $x = Math::BigFloat::Subclass->new("-144"); $y = Math::BigFloat::Subclass->new("-60"); Math::BigFloat::Subclass::bgcd($x, $y); ok 39 - $x = Math::BigFloat::Subclass->new("-144"); $y = Math::BigFloat::Subclass->new("-60"); Math::BigFloat::Subclass::bgcd($x, $y); ok 40 - $x = Math::BigFloat::Subclass->new("144"); $y = Math::BigFloat::Subclass->new("-60"); Math::BigFloat::Subclass::bgcd($x, $y); ok 41 - $x = Math::BigFloat::Subclass->new("144"); $y = Math::BigFloat::Subclass->new("-60"); Math::BigFloat::Subclass::bgcd($x, $y); ok 42 - $x = Math::BigFloat::Subclass->new("144"); $y = Math::BigFloat::Subclass->new("60"); Math::BigFloat::Subclass::bgcd($x, $y); ok 43 - $x = Math::BigFloat::Subclass->new("144"); $y = Math::BigFloat::Subclass->new("60"); Math::BigFloat::Subclass::bgcd($x, $y); ok 44 - $x = Math::BigFloat::Subclass->new("100"); $y = Math::BigFloat::Subclass->new("625"); Math::BigFloat::Subclass::bgcd($x, $y); ok 45 - $x = Math::BigFloat::Subclass->new("100"); $y = Math::BigFloat::Subclass->new("625"); Math::BigFloat::Subclass::bgcd($x, $y); ok 46 - $x = Math::BigFloat::Subclass->new("4096"); $y = Math::BigFloat::Subclass->new("81"); Math::BigFloat::Subclass::bgcd($x, $y); ok 47 - $x = Math::BigFloat::Subclass->new("4096"); $y = Math::BigFloat::Subclass->new("81"); Math::BigFloat::Subclass::bgcd($x, $y); ok 48 - $x = Math::BigFloat::Subclass->new("1034"); $y = Math::BigFloat::Subclass->new("804"); Math::BigFloat::Subclass::bgcd($x, $y); ok 49 - $x = Math::BigFloat::Subclass->new("1034"); $y = Math::BigFloat::Subclass->new("804"); Math::BigFloat::Subclass::bgcd($x, $y); ok 50 - $x = Math::BigFloat::Subclass->new("27"); $y = Math::BigFloat::Subclass->new("90"); $z = Math::BigFloat::Subclass->new("56"); Math::BigFloat::Subclass::bgcd($x, $y, $z); ok 51 - $x = Math::BigFloat::Subclass->new("27"); $y = Math::BigFloat::Subclass->new("90"); $z = Math::BigFloat::Subclass->new("56"); Math::BigFloat::Subclass::bgcd($x, $y, $z); ok 52 - $x = Math::BigFloat::Subclass->new("27"); $y = Math::BigFloat::Subclass->new("90"); $z = Math::BigFloat::Subclass->new("54"); Math::BigFloat::Subclass::bgcd($x, $y, $z); ok 53 - $x = Math::BigFloat::Subclass->new("27"); $y = Math::BigFloat::Subclass->new("90"); $z = Math::BigFloat::Subclass->new("54"); Math::BigFloat::Subclass::bgcd($x, $y, $z); ok 54 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("abc"); Math::BigFloat::Subclass::blcm($x, $y); ok 55 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("abc"); Math::BigFloat::Subclass::blcm($x, $y); ok 56 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("+0"); Math::BigFloat::Subclass::blcm($x, $y); ok 57 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("+0"); Math::BigFloat::Subclass::blcm($x, $y); ok 58 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("abc"); Math::BigFloat::Subclass::blcm($x, $y); ok 59 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("abc"); Math::BigFloat::Subclass::blcm($x, $y); ok 60 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+0"); Math::BigFloat::Subclass::blcm($x, $y); ok 61 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+0"); Math::BigFloat::Subclass::blcm($x, $y); ok 62 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+0"); Math::BigFloat::Subclass::blcm($x, $y); ok 63 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+0"); Math::BigFloat::Subclass::blcm($x, $y); ok 64 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+1"); Math::BigFloat::Subclass::blcm($x, $y); ok 65 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+1"); Math::BigFloat::Subclass::blcm($x, $y); ok 66 - $x = Math::BigFloat::Subclass->new("+27"); $y = Math::BigFloat::Subclass->new("+90"); Math::BigFloat::Subclass::blcm($x, $y); ok 67 - $x = Math::BigFloat::Subclass->new("+27"); $y = Math::BigFloat::Subclass->new("+90"); Math::BigFloat::Subclass::blcm($x, $y); ok 68 - $x = Math::BigFloat::Subclass->new("+1034"); $y = Math::BigFloat::Subclass->new("+804"); Math::BigFloat::Subclass::blcm($x, $y); ok 69 - $x = Math::BigFloat::Subclass->new("+1034"); $y = Math::BigFloat::Subclass->new("+804"); Math::BigFloat::Subclass::blcm($x, $y); ok 70 - $x = Math::BigFloat::Subclass->new("1.2"); $y = Math::BigFloat::Subclass->new("10"); $x->bcos($y); ok 71 - $x = Math::BigFloat::Subclass->new("1.2"); $y = Math::BigFloat::Subclass->new("10"); $x->bcos($y); ok 72 - $x = Math::BigFloat::Subclass->new("2.4"); $y = Math::BigFloat::Subclass->new("12"); $x->bcos($y); ok 73 - $x = Math::BigFloat::Subclass->new("2.4"); $y = Math::BigFloat::Subclass->new("12"); $x->bcos($y); ok 74 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("10"); $x->bcos($y); ok 75 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("10"); $x->bcos($y); ok 76 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("20"); $x->bcos($y); ok 77 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("20"); $x->bcos($y); ok 78 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("10"); $x->bcos($y); ok 79 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("10"); $x->bcos($y); ok 80 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("12"); $x->bcos($y); ok 81 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("12"); $x->bcos($y); ok 82 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("10"); $x->bsin($y); ok 83 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("10"); $x->bsin($y); ok 84 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("10"); $x->bsin($y); ok 85 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("10"); $x->bsin($y); ok 86 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("20"); $x->bsin($y); ok 87 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("20"); $x->bsin($y); ok 88 - $x = Math::BigFloat::Subclass->new("2.1"); $y = Math::BigFloat::Subclass->new("12"); $x->bsin($y); ok 89 - $x = Math::BigFloat::Subclass->new("2.1"); $y = Math::BigFloat::Subclass->new("12"); $x->bsin($y); ok 90 - $x = Math::BigFloat::Subclass->new("1.2"); $y = Math::BigFloat::Subclass->new("13"); $x->bsin($y); ok 91 - $x = Math::BigFloat::Subclass->new("1.2"); $y = Math::BigFloat::Subclass->new("13"); $x->bsin($y); ok 92 - $x = Math::BigFloat::Subclass->new("0.2"); $y = Math::BigFloat::Subclass->new("13"); $x->bsin($y); ok 93 - $x = Math::BigFloat::Subclass->new("0.2"); $y = Math::BigFloat::Subclass->new("13"); $x->bsin($y); ok 94 - $x = Math::BigFloat::Subclass->new("3.2"); $y = Math::BigFloat::Subclass->new("12"); $x->bsin($y); ok 95 - $x = Math::BigFloat::Subclass->new("3.2"); $y = Math::BigFloat::Subclass->new("12"); $x->bsin($y); ok 96 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("10"); $x->batan($y); ok 97 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("10"); $x->batan($y); ok 98 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 99 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 100 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 101 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 102 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 103 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 104 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("10"); $x->batan($y); ok 105 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("10"); $x->batan($y); ok 106 - $x = Math::BigFloat::Subclass->new("0.1"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 107 - $x = Math::BigFloat::Subclass->new("0.1"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 108 - $x = Math::BigFloat::Subclass->new("0.2"); $y = Math::BigFloat::Subclass->new("13"); $x->batan($y); ok 109 - $x = Math::BigFloat::Subclass->new("0.2"); $y = Math::BigFloat::Subclass->new("13"); $x->batan($y); ok 110 - $x = Math::BigFloat::Subclass->new("0.2"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 111 - $x = Math::BigFloat::Subclass->new("0.2"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 112 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 113 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 114 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 115 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 116 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 117 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 118 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 119 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 120 - $x = Math::BigFloat::Subclass->new("2.0"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 121 - $x = Math::BigFloat::Subclass->new("2.0"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 122 - $x = Math::BigFloat::Subclass->new("2.5"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 123 - $x = Math::BigFloat::Subclass->new("2.5"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 124 - $x = Math::BigFloat::Subclass->new("3.0"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 125 - $x = Math::BigFloat::Subclass->new("3.0"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 126 - $x = Math::BigFloat::Subclass->new("6.0"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 127 - $x = Math::BigFloat::Subclass->new("6.0"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 128 - $x = Math::BigFloat::Subclass->new("12"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 129 - $x = Math::BigFloat::Subclass->new("12"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 130 - $x = Math::BigFloat::Subclass->new("24"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 131 - $x = Math::BigFloat::Subclass->new("24"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 132 - $x = Math::BigFloat::Subclass->new("48"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 133 - $x = Math::BigFloat::Subclass->new("48"); $y = Math::BigFloat::Subclass->new("14"); $x->batan($y); ok 134 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("1"); $z = Math::BigFloat::Subclass->new("10"); $x->batan2($y, $z); ok 135 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("1"); $z = Math::BigFloat::Subclass->new("10"); $x->batan2($y, $z); ok 136 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("NaN"); $z = Math::BigFloat::Subclass->new("10"); $x->batan2($y, $z); ok 137 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("NaN"); $z = Math::BigFloat::Subclass->new("10"); $x->batan2($y, $z); ok 138 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("NaN"); $z = Math::BigFloat::Subclass->new("10"); $x->batan2($y, $z); ok 139 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("NaN"); $z = Math::BigFloat::Subclass->new("10"); $x->batan2($y, $z); ok 140 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 141 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 142 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 143 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 144 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 145 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 146 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("+1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 147 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("+1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 148 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("+inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 149 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("+inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 150 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 151 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 152 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 153 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 154 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 155 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 156 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 157 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 158 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 159 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 160 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 161 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 162 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 163 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 164 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 165 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 166 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("+1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 167 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("+1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 168 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("+inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 169 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("+inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 170 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("-inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 171 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("-inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 172 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("-1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 173 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("-1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 174 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 175 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 176 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 177 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 178 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 179 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 180 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 181 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 182 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 183 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 184 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 185 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 186 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("+1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 187 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("+1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 188 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("+inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 189 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("+inf"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 190 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("5"); $z = Math::BigFloat::Subclass->new("13"); $x->batan2($y, $z); ok 191 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("5"); $z = Math::BigFloat::Subclass->new("13"); $x->batan2($y, $z); ok 192 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("5"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 193 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("5"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 194 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("2"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 195 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("2"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 196 - $x = Math::BigFloat::Subclass->new("5"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 197 - $x = Math::BigFloat::Subclass->new("5"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 198 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("11"); $x->batan2($y, $z); ok 199 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("11"); $x->batan2($y, $z); ok 200 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("77"); $x->batan2($y, $z); ok 201 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("77"); $x->batan2($y, $z); ok 202 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("77"); $x->batan2($y, $z); ok 203 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("77"); $x->batan2($y, $z); ok 204 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("5"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 205 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("5"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 206 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("5"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 207 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("5"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 208 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("8"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 209 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("8"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 210 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("8"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 211 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("8"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 212 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("2"); $z = Math::BigFloat::Subclass->new("24"); $x->batan2($y, $z); ok 213 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("2"); $z = Math::BigFloat::Subclass->new("24"); $x->batan2($y, $z); ok 214 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 215 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 216 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 217 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("1"); $z = Math::BigFloat::Subclass->new("14"); $x->batan2($y, $z); ok 218 - $x = Math::BigFloat::Subclass->new("150"); Math::BigFloat::Subclass->bpi($x); ok 219 - $x = Math::BigFloat::Subclass->new("150"); Math::BigFloat::Subclass->bpi($x); ok 220 - $x = Math::BigFloat::Subclass->new("77"); Math::BigFloat::Subclass->bpi($x); ok 221 - $x = Math::BigFloat::Subclass->new("77"); Math::BigFloat::Subclass->bpi($x); ok 222 - $x = Math::BigFloat::Subclass->new("+0"); Math::BigFloat::Subclass->bpi($x); ok 223 - $x = Math::BigFloat::Subclass->new("+0"); Math::BigFloat::Subclass->bpi($x); ok 224 - $x = Math::BigFloat::Subclass->new("11"); Math::BigFloat::Subclass->bpi($x); ok 225 - $x = Math::BigFloat::Subclass->new("11"); Math::BigFloat::Subclass->bpi($x); ok 226 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("10"); $x->bnok($y); ok 227 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("10"); $x->bnok($y); ok 228 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bnok($y); ok 229 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bnok($y); ok 230 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("1"); $x->bnok($y); ok 231 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("1"); $x->bnok($y); ok 232 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bnok($y); ok 233 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bnok($y); ok 234 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("1"); $x->bnok($y); ok 235 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("1"); $x->bnok($y); ok 236 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("2"); $x->bnok($y); ok 237 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("2"); $x->bnok($y); ok 238 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("3"); $x->bnok($y); ok 239 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("3"); $x->bnok($y); ok 240 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("-2"); $x->bnok($y); ok 241 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("-2"); $x->bnok($y); ok 242 - $x = Math::BigFloat::Subclass->new("7"); $y = Math::BigFloat::Subclass->new("3"); $x->bnok($y); ok 243 - $x = Math::BigFloat::Subclass->new("7"); $y = Math::BigFloat::Subclass->new("3"); $x->bnok($y); ok 244 - $x = Math::BigFloat::Subclass->new("7"); $y = Math::BigFloat::Subclass->new("6"); $x->bnok($y); ok 245 - $x = Math::BigFloat::Subclass->new("7"); $y = Math::BigFloat::Subclass->new("6"); $x->bnok($y); ok 246 - $x = Math::BigFloat::Subclass->new("100"); $y = Math::BigFloat::Subclass->new("90"); $x->bnok($y); ok 247 - $x = Math::BigFloat::Subclass->new("100"); $y = Math::BigFloat::Subclass->new("90"); $x->bnok($y); ok 248 - $x = Math::BigFloat::Subclass->new("100"); $y = Math::BigFloat::Subclass->new("95"); $x->bnok($y); ok 249 - $x = Math::BigFloat::Subclass->new("100"); $y = Math::BigFloat::Subclass->new("95"); $x->bnok($y); ok 250 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("0"); $x->bnok($y); ok 251 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("0"); $x->bnok($y); ok 252 - $x = Math::BigFloat::Subclass->new("7"); $y = Math::BigFloat::Subclass->new("0"); $x->bnok($y); ok 253 - $x = Math::BigFloat::Subclass->new("7"); $y = Math::BigFloat::Subclass->new("0"); $x->bnok($y); ok 254 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("1"); $x->bnok($y); ok 255 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("1"); $x->bnok($y); ok 256 - $x = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::div_scale = 40; $x->blog(); ok 257 - $x = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::div_scale = 40; $x->blog(); ok 258 - $x = Math::BigFloat::Subclass->new("-1"); $Math::BigFloat::Subclass::div_scale = 40; $x->blog(); ok 259 - $x = Math::BigFloat::Subclass->new("-1"); $Math::BigFloat::Subclass::div_scale = 40; $x->blog(); ok 260 - $x = Math::BigFloat::Subclass->new("-2"); $Math::BigFloat::Subclass::div_scale = 40; $x->blog(); ok 261 - $x = Math::BigFloat::Subclass->new("-2"); $Math::BigFloat::Subclass::div_scale = 40; $x->blog(); ok 262 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new(-1); $Math::BigFloat::Subclass::div_scale = 40; $x->blog($y); ok 263 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new(-1); $Math::BigFloat::Subclass::div_scale = 40; $x->blog($y); ok 264 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new(0); $Math::BigFloat::Subclass::div_scale = 40; $x->blog($y); ok 265 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new(0); $Math::BigFloat::Subclass::div_scale = 40; $x->blog($y); ok 266 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new(1); $Math::BigFloat::Subclass::div_scale = 40; $x->blog($y); ok 267 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new(1); $Math::BigFloat::Subclass::div_scale = 40; $x->blog($y); ok 268 - $x = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::div_scale = 40; $x->blog(); ok 269 - $x = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::div_scale = 40; $x->blog(); ok 270 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new(1); $Math::BigFloat::Subclass::div_scale = 40; $x->blog($y); ok 271 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new(1); $Math::BigFloat::Subclass::div_scale = 40; $x->blog($y); ok 272 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new(2); $Math::BigFloat::Subclass::div_scale = 40; $x->blog($y); ok 273 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new(2); $Math::BigFloat::Subclass::div_scale = 40; $x->blog($y); ok 274 - $x = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->blog(); ok 275 - $x = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->blog(); ok 276 - $x = Math::BigFloat::Subclass->new("2.718281828"); $Math::BigFloat::Subclass::div_scale = 40; $x->blog(); ok 277 - $x = Math::BigFloat::Subclass->new("2.718281828"); $Math::BigFloat::Subclass::div_scale = 40; $x->blog(); ok 278 - $x = Math::BigFloat::Subclass->new("2.718281828"); $Math::BigFloat::Subclass::div_scale = 20; $x->blog(); ok 279 - $x = Math::BigFloat::Subclass->new("2.718281828"); $Math::BigFloat::Subclass::div_scale = 20; $x->blog(); ok 280 - $x = Math::BigFloat::Subclass->new("123"); $Math::BigFloat::Subclass::div_scale = 15; $x->blog(); ok 281 - $x = Math::BigFloat::Subclass->new("123"); $Math::BigFloat::Subclass::div_scale = 15; $x->blog(); ok 282 - $x = Math::BigFloat::Subclass->new("10"); $Math::BigFloat::Subclass::div_scale = 15; $x->blog(); ok 283 - $x = Math::BigFloat::Subclass->new("10"); $Math::BigFloat::Subclass::div_scale = 15; $x->blog(); ok 284 - $x = Math::BigFloat::Subclass->new("1000"); $Math::BigFloat::Subclass::div_scale = 15; $x->blog(); ok 285 - $x = Math::BigFloat::Subclass->new("1000"); $Math::BigFloat::Subclass::div_scale = 15; $x->blog(); ok 286 - $x = Math::BigFloat::Subclass->new("100"); $Math::BigFloat::Subclass::div_scale = 15; $x->blog(); ok 287 - $x = Math::BigFloat::Subclass->new("100"); $Math::BigFloat::Subclass::div_scale = 15; $x->blog(); ok 288 - $x = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 15; $x->blog(); ok 289 - $x = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 15; $x->blog(); ok 290 - $x = Math::BigFloat::Subclass->new("3.1415"); $Math::BigFloat::Subclass::div_scale = 15; $x->blog(); ok 291 - $x = Math::BigFloat::Subclass->new("3.1415"); $Math::BigFloat::Subclass::div_scale = 15; $x->blog(); ok 292 - $x = Math::BigFloat::Subclass->new("12345"); $Math::BigFloat::Subclass::div_scale = 15; $x->blog(); ok 293 - $x = Math::BigFloat::Subclass->new("12345"); $Math::BigFloat::Subclass::div_scale = 15; $x->blog(); ok 294 - $x = Math::BigFloat::Subclass->new("0.001"); $Math::BigFloat::Subclass::div_scale = 15; $x->blog(); ok 295 - $x = Math::BigFloat::Subclass->new("0.001"); $Math::BigFloat::Subclass::div_scale = 15; $x->blog(); ok 296 - $x = Math::BigFloat::Subclass->new("10"); $y = Math::BigFloat::Subclass->new(10); $Math::BigFloat::Subclass::div_scale = 15; $x->blog($y); ok 297 - $x = Math::BigFloat::Subclass->new("10"); $y = Math::BigFloat::Subclass->new(10); $Math::BigFloat::Subclass::div_scale = 15; $x->blog($y); ok 298 - $x = Math::BigFloat::Subclass->new("100"); $y = Math::BigFloat::Subclass->new(100); $Math::BigFloat::Subclass::div_scale = 15; $x->blog($y); ok 299 - $x = Math::BigFloat::Subclass->new("100"); $y = Math::BigFloat::Subclass->new(100); $Math::BigFloat::Subclass::div_scale = 15; $x->blog($y); ok 300 - $x = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::div_scale = 40; $x->blog(); ok 301 - $x = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::div_scale = 40; $x->blog(); ok 302 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("2"); $x->brsft($y); ok 303 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("2"); $x->brsft($y); ok 304 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("2"); $x->brsft($y); ok 305 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("2"); $x->brsft($y); ok 306 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("1"); $x->brsft($y); ok 307 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("1"); $x->brsft($y); ok 308 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("1"); $x->brsft($y); ok 309 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("1"); $x->brsft($y); ok 310 - $x = Math::BigFloat::Subclass->new("4"); $y = Math::BigFloat::Subclass->new("1"); $x->brsft($y); ok 311 - $x = Math::BigFloat::Subclass->new("4"); $y = Math::BigFloat::Subclass->new("1"); $x->brsft($y); ok 312 - $x = Math::BigFloat::Subclass->new("123"); $y = Math::BigFloat::Subclass->new("1"); $x->brsft($y); ok 313 - $x = Math::BigFloat::Subclass->new("123"); $y = Math::BigFloat::Subclass->new("1"); $x->brsft($y); ok 314 - $x = Math::BigFloat::Subclass->new("32"); $y = Math::BigFloat::Subclass->new("3"); $x->brsft($y); ok 315 - $x = Math::BigFloat::Subclass->new("32"); $y = Math::BigFloat::Subclass->new("3"); $x->brsft($y); ok 316 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("0"); $x->blsft($y); ok 317 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("0"); $x->blsft($y); ok 318 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("1"); $x->blsft($y); ok 319 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("1"); $x->blsft($y); ok 320 - $x = Math::BigFloat::Subclass->new("4"); $y = Math::BigFloat::Subclass->new("3"); $x->blsft($y); ok 321 - $x = Math::BigFloat::Subclass->new("4"); $y = Math::BigFloat::Subclass->new("3"); $x->blsft($y); ok 322 - $x = Math::BigFloat::Subclass->new("5"); $y = Math::BigFloat::Subclass->new("3"); $x->blsft($y); ok 323 - $x = Math::BigFloat::Subclass->new("5"); $y = Math::BigFloat::Subclass->new("3"); $x->blsft($y); ok 324 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("2"); $x->blsft($y); ok 325 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("2"); $x->blsft($y); ok 326 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("5"); $x->blsft($y); ok 327 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("5"); $x->blsft($y); ok 328 - $x = Math::BigFloat::Subclass->new("1"); $x; ok 329 - $x = Math::BigFloat::Subclass->new("1"); $x; ok 330 - $x = Math::BigFloat::Subclass->new("-0"); $x; ok 331 - $x = Math::BigFloat::Subclass->new("-0"); $x; ok 332 - $x = Math::BigFloat::Subclass->new("invalid"); $x; ok 333 - $x = Math::BigFloat::Subclass->new("invalid"); $x; ok 334 - $x = Math::BigFloat::Subclass->new("+inf"); $x; ok 335 - $x = Math::BigFloat::Subclass->new("+inf"); $x; ok 336 - $x = Math::BigFloat::Subclass->new("-inf"); $x; ok 337 - $x = Math::BigFloat::Subclass->new("-inf"); $x; ok 338 - $x = Math::BigFloat::Subclass->new("123"); $x; ok 339 - $x = Math::BigFloat::Subclass->new("123"); $x; ok 340 - $x = Math::BigFloat::Subclass->new("-123.4567"); $x; ok 341 - $x = Math::BigFloat::Subclass->new("-123.4567"); $x; ok 342 - $x = Math::BigFloat::Subclass->new("1__2"); $x; ok 343 - $x = Math::BigFloat::Subclass->new("1__2"); $x; ok 344 - $x = Math::BigFloat::Subclass->new("1E1__2"); $x; ok 345 - $x = Math::BigFloat::Subclass->new("1E1__2"); $x; ok 346 - $x = Math::BigFloat::Subclass->new("11__2E2"); $x; ok 347 - $x = Math::BigFloat::Subclass->new("11__2E2"); $x; ok 348 - $x = Math::BigFloat::Subclass->new(".2E-3."); $x; ok 349 - $x = Math::BigFloat::Subclass->new(".2E-3."); $x; ok 350 - $x = Math::BigFloat::Subclass->new("1e3e4"); $x; ok 351 - $x = Math::BigFloat::Subclass->new("1e3e4"); $x; ok 352 - $x = Math::BigFloat::Subclass->new(".2E2"); $x; ok 353 - $x = Math::BigFloat::Subclass->new(".2E2"); $x; ok 354 - $x = Math::BigFloat::Subclass->new("1.E3"); $x; ok 355 - $x = Math::BigFloat::Subclass->new("1.E3"); $x; ok 356 - $x = Math::BigFloat::Subclass->new("0e0"); $x; ok 357 - $x = Math::BigFloat::Subclass->new("0e0"); $x; ok 358 - $x = Math::BigFloat::Subclass->new("+0e0"); $x; ok 359 - $x = Math::BigFloat::Subclass->new("+0e0"); $x; ok 360 - $x = Math::BigFloat::Subclass->new("+0e+0"); $x; ok 361 - $x = Math::BigFloat::Subclass->new("+0e+0"); $x; ok 362 - $x = Math::BigFloat::Subclass->new("-0e+0"); $x; ok 363 - $x = Math::BigFloat::Subclass->new("-0e+0"); $x; ok 364 - $x = Math::BigFloat::Subclass->new("0e-0"); $x; ok 365 - $x = Math::BigFloat::Subclass->new("0e-0"); $x; ok 366 - $x = Math::BigFloat::Subclass->new("-0e-0"); $x; ok 367 - $x = Math::BigFloat::Subclass->new("-0e-0"); $x; ok 368 - $x = Math::BigFloat::Subclass->new("+0e-0"); $x; ok 369 - $x = Math::BigFloat::Subclass->new("+0e-0"); $x; ok 370 - $x = Math::BigFloat::Subclass->new("000"); $x; ok 371 - $x = Math::BigFloat::Subclass->new("000"); $x; ok 372 - $x = Math::BigFloat::Subclass->new("00e2"); $x; ok 373 - $x = Math::BigFloat::Subclass->new("00e2"); $x; ok 374 - $x = Math::BigFloat::Subclass->new("00e02"); $x; ok 375 - $x = Math::BigFloat::Subclass->new("00e02"); $x; ok 376 - $x = Math::BigFloat::Subclass->new("000e002"); $x; ok 377 - $x = Math::BigFloat::Subclass->new("000e002"); $x; ok 378 - $x = Math::BigFloat::Subclass->new("000e1230"); $x; ok 379 - $x = Math::BigFloat::Subclass->new("000e1230"); $x; ok 380 - $x = Math::BigFloat::Subclass->new("00e-3"); $x; ok 381 - $x = Math::BigFloat::Subclass->new("00e-3"); $x; ok 382 - $x = Math::BigFloat::Subclass->new("00e+3"); $x; ok 383 - $x = Math::BigFloat::Subclass->new("00e+3"); $x; ok 384 - $x = Math::BigFloat::Subclass->new("00e-03"); $x; ok 385 - $x = Math::BigFloat::Subclass->new("00e-03"); $x; ok 386 - $x = Math::BigFloat::Subclass->new("00e+03"); $x; ok 387 - $x = Math::BigFloat::Subclass->new("00e+03"); $x; ok 388 - $x = Math::BigFloat::Subclass->new("-000"); $x; ok 389 - $x = Math::BigFloat::Subclass->new("-000"); $x; ok 390 - $x = Math::BigFloat::Subclass->new("-00e2"); $x; ok 391 - $x = Math::BigFloat::Subclass->new("-00e2"); $x; ok 392 - $x = Math::BigFloat::Subclass->new("-00e02"); $x; ok 393 - $x = Math::BigFloat::Subclass->new("-00e02"); $x; ok 394 - $x = Math::BigFloat::Subclass->new("-000e002"); $x; ok 395 - $x = Math::BigFloat::Subclass->new("-000e002"); $x; ok 396 - $x = Math::BigFloat::Subclass->new("-000e1230"); $x; ok 397 - $x = Math::BigFloat::Subclass->new("-000e1230"); $x; ok 398 - $x = Math::BigFloat::Subclass->new("-00e-3"); $x; ok 399 - $x = Math::BigFloat::Subclass->new("-00e-3"); $x; ok 400 - $x = Math::BigFloat::Subclass->new("-00e+3"); $x; ok 401 - $x = Math::BigFloat::Subclass->new("-00e+3"); $x; ok 402 - $x = Math::BigFloat::Subclass->new("-00e-03"); $x; ok 403 - $x = Math::BigFloat::Subclass->new("-00e-03"); $x; ok 404 - $x = Math::BigFloat::Subclass->new("-00e+03"); $x; ok 405 - $x = Math::BigFloat::Subclass->new("-00e+03"); $x; ok 406 - $x = Math::BigFloat::Subclass->new("0"); $x->as_number(); ok 407 - $x = Math::BigFloat::Subclass->new("1"); $x->as_number(); ok 408 - $x = Math::BigFloat::Subclass->new("1.2"); $x->as_number(); ok 409 - $x = Math::BigFloat::Subclass->new("2.345"); $x->as_number(); ok 410 - $x = Math::BigFloat::Subclass->new("-2"); $x->as_number(); ok 411 - $x = Math::BigFloat::Subclass->new("-123.456"); $x->as_number(); ok 412 - $x = Math::BigFloat::Subclass->new("-200"); $x->as_number(); ok 413 - $x = Math::BigFloat::Subclass->new("-inf"); $x->as_number(); ok 414 - $x = Math::BigFloat::Subclass->new("inf"); $x->as_number(); ok 415 - $x = Math::BigFloat::Subclass->new("NaN"); $x->as_number(); ok 416 - $x = Math::BigFloat::Subclass->new("71243225429896467497217836789578596379"); $x->as_number(); ok 417 - $x = Math::BigFloat::Subclass->new("0.000641"); $x->as_number(); ok 418 - $x = Math::BigFloat::Subclass->new("0.0006412"); $x->as_number(); ok 419 - $x = Math::BigFloat::Subclass->new("0.00064123"); $x->as_number(); ok 420 - $x = Math::BigFloat::Subclass->new("0.000641234"); $x->as_number(); ok 421 - $x = Math::BigFloat::Subclass->new("0.0006412345"); $x->as_number(); ok 422 - $x = Math::BigFloat::Subclass->new("0.00064123456"); $x->as_number(); ok 423 - $x = Math::BigFloat::Subclass->new("0.000641234567"); $x->as_number(); ok 424 - $x = Math::BigFloat::Subclass->new("0.0006412345678"); $x->as_number(); ok 425 - $x = Math::BigFloat::Subclass->new("0.00064123456789"); $x->as_number(); ok 426 - $x = Math::BigFloat::Subclass->new("0.1"); $x->as_number(); ok 427 - $x = Math::BigFloat::Subclass->new("0.01"); $x->as_number(); ok 428 - $x = Math::BigFloat::Subclass->new("0.001"); $x->as_number(); ok 429 - $x = Math::BigFloat::Subclass->new("0.0001"); $x->as_number(); ok 430 - $x = Math::BigFloat::Subclass->new("0.00001"); $x->as_number(); ok 431 - $x = Math::BigFloat::Subclass->new("0.000001"); $x->as_number(); ok 432 - $x = Math::BigFloat::Subclass->new("0.0000001"); $x->as_number(); ok 433 - $x = Math::BigFloat::Subclass->new("0.00000001"); $x->as_number(); ok 434 - $x = Math::BigFloat::Subclass->new("0.000000001"); $x->as_number(); ok 435 - $x = Math::BigFloat::Subclass->new("0.0000000001"); $x->as_number(); ok 436 - $x = Math::BigFloat::Subclass->new("0.00000000001"); $x->as_number(); ok 437 - $x = Math::BigFloat::Subclass->new("0.12345"); $x->as_number(); ok 438 - $x = Math::BigFloat::Subclass->new("0.123456"); $x->as_number(); ok 439 - $x = Math::BigFloat::Subclass->new("0.1234567"); $x->as_number(); ok 440 - $x = Math::BigFloat::Subclass->new("0.12345678"); $x->as_number(); ok 441 - $x = Math::BigFloat::Subclass->new("0.123456789"); $x->as_number(); ok 442 - $x = Math::BigFloat::Subclass->new("1"); $x->binf("+"); ok 443 - $x = Math::BigFloat::Subclass->new("1"); $x->binf("+"); ok 444 - $x = Math::BigFloat::Subclass->new("2"); $x->binf("-"); ok 445 - $x = Math::BigFloat::Subclass->new("2"); $x->binf("-"); ok 446 - $x = Math::BigFloat::Subclass->new("3"); $x->binf("abc"); ok 447 - $x = Math::BigFloat::Subclass->new("3"); $x->binf("abc"); ok 448 - $x = Math::BigFloat::Subclass->new("128"); $x->as_hex(); ok 449 - $x = Math::BigFloat::Subclass->new("-128"); $x->as_hex(); ok 450 - $x = Math::BigFloat::Subclass->new("0"); $x->as_hex(); ok 451 - $x = Math::BigFloat::Subclass->new("-0"); $x->as_hex(); ok 452 - $x = Math::BigFloat::Subclass->new("1"); $x->as_hex(); ok 453 - $x = Math::BigFloat::Subclass->new("0x123456789123456789"); $x->as_hex(); ok 454 - $x = Math::BigFloat::Subclass->new("+inf"); $x->as_hex(); ok 455 - $x = Math::BigFloat::Subclass->new("-inf"); $x->as_hex(); ok 456 - $x = Math::BigFloat::Subclass->new("invalid"); $x->as_hex(); ok 457 - $x = Math::BigFloat::Subclass->new("128"); $x->as_bin(); ok 458 - $x = Math::BigFloat::Subclass->new("-128"); $x->as_bin(); ok 459 - $x = Math::BigFloat::Subclass->new("0"); $x->as_bin(); ok 460 - $x = Math::BigFloat::Subclass->new("-0"); $x->as_bin(); ok 461 - $x = Math::BigFloat::Subclass->new("1"); $x->as_bin(); ok 462 - $x = Math::BigFloat::Subclass->new("0b1010111101010101010110110110110110101"); $x->as_bin(); ok 463 - $x = Math::BigFloat::Subclass->new("0x123456789123456789"); $x->as_bin(); ok 464 - $x = Math::BigFloat::Subclass->new("+inf"); $x->as_bin(); ok 465 - $x = Math::BigFloat::Subclass->new("-inf"); $x->as_bin(); ok 466 - $x = Math::BigFloat::Subclass->new("invalid"); $x->as_bin(); ok 467 - $x = Math::BigFloat::Subclass->new("128"); $x->as_oct(); ok 468 - $x = Math::BigFloat::Subclass->new("-128"); $x->as_oct(); ok 469 - $x = Math::BigFloat::Subclass->new("0"); $x->as_oct(); ok 470 - $x = Math::BigFloat::Subclass->new("-0"); $x->as_oct(); ok 471 - $x = Math::BigFloat::Subclass->new("1"); $x->as_oct(); ok 472 - $x = Math::BigFloat::Subclass->new("0b1010111101010101010110110110110110101"); $x->as_oct(); ok 473 - $x = Math::BigFloat::Subclass->new("0x123456789123456789"); $x->as_oct(); ok 474 - $x = Math::BigFloat::Subclass->new("+inf"); $x->as_oct(); ok 475 - $x = Math::BigFloat::Subclass->new("-inf"); $x->as_oct(); ok 476 - $x = Math::BigFloat::Subclass->new("invalid"); $x->as_oct(); ok 477 - $x = Math::BigFloat::Subclass->new("128"); $x->to_hex(); ok 478 - $x = Math::BigFloat::Subclass->new("-128"); $x->to_hex(); ok 479 - $x = Math::BigFloat::Subclass->new("0"); $x->to_hex(); ok 480 - $x = Math::BigFloat::Subclass->new("-0"); $x->to_hex(); ok 481 - $x = Math::BigFloat::Subclass->new("1"); $x->to_hex(); ok 482 - $x = Math::BigFloat::Subclass->new("0x123456789123456789"); $x->to_hex(); ok 483 - $x = Math::BigFloat::Subclass->new("+inf"); $x->to_hex(); ok 484 - $x = Math::BigFloat::Subclass->new("-inf"); $x->to_hex(); ok 485 - $x = Math::BigFloat::Subclass->new("invalid"); $x->to_hex(); ok 486 - $x = Math::BigFloat::Subclass->new("128"); $x->to_bin(); ok 487 - $x = Math::BigFloat::Subclass->new("-128"); $x->to_bin(); ok 488 - $x = Math::BigFloat::Subclass->new("0"); $x->to_bin(); ok 489 - $x = Math::BigFloat::Subclass->new("-0"); $x->to_bin(); ok 490 - $x = Math::BigFloat::Subclass->new("1"); $x->to_bin(); ok 491 - $x = Math::BigFloat::Subclass->new("0b1010111101010101010110110110110110101"); $x->to_bin(); ok 492 - $x = Math::BigFloat::Subclass->new("0x123456789123456789"); $x->to_bin(); ok 493 - $x = Math::BigFloat::Subclass->new("+inf"); $x->to_bin(); ok 494 - $x = Math::BigFloat::Subclass->new("-inf"); $x->to_bin(); ok 495 - $x = Math::BigFloat::Subclass->new("invalid"); $x->to_bin(); ok 496 - $x = Math::BigFloat::Subclass->new("128"); $x->to_oct(); ok 497 - $x = Math::BigFloat::Subclass->new("-128"); $x->to_oct(); ok 498 - $x = Math::BigFloat::Subclass->new("0"); $x->to_oct(); ok 499 - $x = Math::BigFloat::Subclass->new("-0"); $x->to_oct(); ok 500 - $x = Math::BigFloat::Subclass->new("1"); $x->to_oct(); ok 501 - $x = Math::BigFloat::Subclass->new("0b1010111101010101010110110110110110101"); $x->to_oct(); ok 502 - $x = Math::BigFloat::Subclass->new("0x123456789123456789"); $x->to_oct(); ok 503 - $x = Math::BigFloat::Subclass->new("+inf"); $x->to_oct(); ok 504 - $x = Math::BigFloat::Subclass->new("-inf"); $x->to_oct(); ok 505 - $x = Math::BigFloat::Subclass->new("invalid"); $x->to_oct(); ok 506 - $x = Math::BigFloat::Subclass->new("0"); $x->numify(); ok 507 - $x = Math::BigFloat::Subclass->new("+1"); $x->numify(); ok 508 - $x = Math::BigFloat::Subclass->new("1234"); $x->numify(); ok 509 - $x = Math::BigFloat::Subclass->new("-5"); $x->numify(); ok 510 - $x = Math::BigFloat::Subclass->new("100"); $x->numify(); ok 511 - $x = Math::BigFloat::Subclass->new("-100"); $x->numify(); ok 512 - $x = Math::BigFloat::Subclass->new("abc"); $x->bnan(); ok 513 - $x = Math::BigFloat::Subclass->new("abc"); $x->bnan(); ok 514 - $x = Math::BigFloat::Subclass->new("2"); $x->bnan(); ok 515 - $x = Math::BigFloat::Subclass->new("2"); $x->bnan(); ok 516 - $x = Math::BigFloat::Subclass->new("-2"); $x->bnan(); ok 517 - $x = Math::BigFloat::Subclass->new("-2"); $x->bnan(); ok 518 - $x = Math::BigFloat::Subclass->new("0"); $x->bnan(); ok 519 - $x = Math::BigFloat::Subclass->new("0"); $x->bnan(); ok 520 - $x = Math::BigFloat::Subclass->new("2"); $x->bone("+"); ok 521 - $x = Math::BigFloat::Subclass->new("2"); $x->bone("+"); ok 522 - $x = Math::BigFloat::Subclass->new("-2"); $x->bone("-"); ok 523 - $x = Math::BigFloat::Subclass->new("-2"); $x->bone("-"); ok 524 - $x = Math::BigFloat::Subclass->new("-2"); $x->bone("+"); ok 525 - $x = Math::BigFloat::Subclass->new("-2"); $x->bone("+"); ok 526 - $x = Math::BigFloat::Subclass->new("2"); $x->bone("-"); ok 527 - $x = Math::BigFloat::Subclass->new("2"); $x->bone("-"); ok 528 - $x = Math::BigFloat::Subclass->new("0"); $x->bone(""); ok 529 - $x = Math::BigFloat::Subclass->new("0"); $x->bone(""); ok 530 - $x = Math::BigFloat::Subclass->new("-2"); $x->bone(""); ok 531 - $x = Math::BigFloat::Subclass->new("-2"); $x->bone(""); ok 532 - $x = Math::BigFloat::Subclass->new("abc"); $x->bone(""); ok 533 - $x = Math::BigFloat::Subclass->new("abc"); $x->bone(""); ok 534 - $x = Math::BigFloat::Subclass->new("2"); $x->bone("abc"); ok 535 - $x = Math::BigFloat::Subclass->new("2"); $x->bone("abc"); ok 536 - $x = Math::BigFloat::Subclass->new("+inf"); $x->bsstr(); ok 537 - $x = Math::BigFloat::Subclass->new("-inf"); $x->bsstr(); ok 538 - $x = Math::BigFloat::Subclass->new("abcfsstr"); $x->bsstr(); ok 539 - $x = Math::BigFloat::Subclass->new("-abcfsstr"); $x->bsstr(); ok 540 - $x = Math::BigFloat::Subclass->new("1234.567"); $x->bsstr(); ok 541 - $x = Math::BigFloat::Subclass->new("123"); $x->bsstr(); ok 542 - $x = Math::BigFloat::Subclass->new("-5"); $x->bsstr(); ok 543 - $x = Math::BigFloat::Subclass->new("-100"); $x->bsstr(); ok 544 - $x = Math::BigFloat::Subclass->new("+inf"); $x->accuracy(); $x->precision(); $x->bstr(); ok 545 - $x = Math::BigFloat::Subclass->new("-inf"); $x->accuracy(); $x->precision(); $x->bstr(); ok 546 - $x = Math::BigFloat::Subclass->new("abcfstr"); $x->accuracy(); $x->precision(); $x->bstr(); ok 547 - $x = Math::BigFloat::Subclass->new("1234.567"); $x->accuracy(9); $x->precision(); $x->bstr(); ok 548 - $x = Math::BigFloat::Subclass->new("1234.567"); $x->accuracy(); $x->precision(-6); $x->bstr(); ok 549 - $x = Math::BigFloat::Subclass->new("12345"); $x->accuracy(5); $x->precision(); $x->bstr(); ok 550 - $x = Math::BigFloat::Subclass->new("0.001234"); $x->accuracy(6); $x->precision(); $x->bstr(); ok 551 - $x = Math::BigFloat::Subclass->new("0.001234"); $x->accuracy(); $x->precision(-8); $x->bstr(); ok 552 - $x = Math::BigFloat::Subclass->new("0"); $x->accuracy(4); $x->precision(); $x->bstr(); ok 553 - $x = Math::BigFloat::Subclass->new("0"); $x->accuracy(); $x->precision(-4); $x->bstr(); ok 554 - $x = Math::BigFloat::Subclass->new("inf"); $x; ok 555 - $x = Math::BigFloat::Subclass->new("inf"); $x; ok 556 - $x = Math::BigFloat::Subclass->new("+inf"); $x; ok 557 - $x = Math::BigFloat::Subclass->new("+inf"); $x; ok 558 - $x = Math::BigFloat::Subclass->new("-inf"); $x; ok 559 - $x = Math::BigFloat::Subclass->new("-inf"); $x; ok 560 - $x = Math::BigFloat::Subclass->new("+infinity"); $x; ok 561 - $x = Math::BigFloat::Subclass->new("+infinity"); $x; ok 562 - $x = Math::BigFloat::Subclass->new("+-inf"); $x; ok 563 - $x = Math::BigFloat::Subclass->new("+-inf"); $x; ok 564 - $x = Math::BigFloat::Subclass->new("abc"); $x; ok 565 - $x = Math::BigFloat::Subclass->new("abc"); $x; ok 566 - $x = Math::BigFloat::Subclass->new(" 1 a"); $x; ok 567 - $x = Math::BigFloat::Subclass->new(" 1 a"); $x; ok 568 - $x = Math::BigFloat::Subclass->new("1bcd2"); $x; ok 569 - $x = Math::BigFloat::Subclass->new("1bcd2"); $x; ok 570 - $x = Math::BigFloat::Subclass->new("11111b"); $x; ok 571 - $x = Math::BigFloat::Subclass->new("11111b"); $x; ok 572 - $x = Math::BigFloat::Subclass->new("+1z"); $x; ok 573 - $x = Math::BigFloat::Subclass->new("+1z"); $x; ok 574 - $x = Math::BigFloat::Subclass->new("-1z"); $x; ok 575 - $x = Math::BigFloat::Subclass->new("-1z"); $x; ok 576 - $x = Math::BigFloat::Subclass->new("0e999"); $x; ok 577 - $x = Math::BigFloat::Subclass->new("0e999"); $x; ok 578 - $x = Math::BigFloat::Subclass->new("0e-999"); $x; ok 579 - $x = Math::BigFloat::Subclass->new("0e-999"); $x; ok 580 - $x = Math::BigFloat::Subclass->new("-0e999"); $x; ok 581 - $x = Math::BigFloat::Subclass->new("-0e999"); $x; ok 582 - $x = Math::BigFloat::Subclass->new("-0e-999"); $x; ok 583 - $x = Math::BigFloat::Subclass->new("-0e-999"); $x; ok 584 - $x = Math::BigFloat::Subclass->new("0"); $x; ok 585 - $x = Math::BigFloat::Subclass->new("0"); $x; ok 586 - $x = Math::BigFloat::Subclass->new("+0"); $x; ok 587 - $x = Math::BigFloat::Subclass->new("+0"); $x; ok 588 - $x = Math::BigFloat::Subclass->new("+00"); $x; ok 589 - $x = Math::BigFloat::Subclass->new("+00"); $x; ok 590 - $x = Math::BigFloat::Subclass->new("+0_0_0"); $x; ok 591 - $x = Math::BigFloat::Subclass->new("+0_0_0"); $x; ok 592 - $x = Math::BigFloat::Subclass->new("000000_0000000_00000"); $x; ok 593 - $x = Math::BigFloat::Subclass->new("000000_0000000_00000"); $x; ok 594 - $x = Math::BigFloat::Subclass->new("-0"); $x; ok 595 - $x = Math::BigFloat::Subclass->new("-0"); $x; ok 596 - $x = Math::BigFloat::Subclass->new("-0000"); $x; ok 597 - $x = Math::BigFloat::Subclass->new("-0000"); $x; ok 598 - $x = Math::BigFloat::Subclass->new("+1"); $x; ok 599 - $x = Math::BigFloat::Subclass->new("+1"); $x; ok 600 - $x = Math::BigFloat::Subclass->new("+01"); $x; ok 601 - $x = Math::BigFloat::Subclass->new("+01"); $x; ok 602 - $x = Math::BigFloat::Subclass->new("+001"); $x; ok 603 - $x = Math::BigFloat::Subclass->new("+001"); $x; ok 604 - $x = Math::BigFloat::Subclass->new("+00000100000"); $x; ok 605 - $x = Math::BigFloat::Subclass->new("+00000100000"); $x; ok 606 - $x = Math::BigFloat::Subclass->new("123456789"); $x; ok 607 - $x = Math::BigFloat::Subclass->new("123456789"); $x; ok 608 - $x = Math::BigFloat::Subclass->new("-1"); $x; ok 609 - $x = Math::BigFloat::Subclass->new("-1"); $x; ok 610 - $x = Math::BigFloat::Subclass->new("-01"); $x; ok 611 - $x = Math::BigFloat::Subclass->new("-01"); $x; ok 612 - $x = Math::BigFloat::Subclass->new("-001"); $x; ok 613 - $x = Math::BigFloat::Subclass->new("-001"); $x; ok 614 - $x = Math::BigFloat::Subclass->new("-123456789"); $x; ok 615 - $x = Math::BigFloat::Subclass->new("-123456789"); $x; ok 616 - $x = Math::BigFloat::Subclass->new("-00000100000"); $x; ok 617 - $x = Math::BigFloat::Subclass->new("-00000100000"); $x; ok 618 - $x = Math::BigFloat::Subclass->new("123.456a"); $x; ok 619 - $x = Math::BigFloat::Subclass->new("123.456a"); $x; ok 620 - $x = Math::BigFloat::Subclass->new("123.456"); $x; ok 621 - $x = Math::BigFloat::Subclass->new("123.456"); $x; ok 622 - $x = Math::BigFloat::Subclass->new("0.01"); $x; ok 623 - $x = Math::BigFloat::Subclass->new("0.01"); $x; ok 624 - $x = Math::BigFloat::Subclass->new(".002"); $x; ok 625 - $x = Math::BigFloat::Subclass->new(".002"); $x; ok 626 - $x = Math::BigFloat::Subclass->new("+.2"); $x; ok 627 - $x = Math::BigFloat::Subclass->new("+.2"); $x; ok 628 - $x = Math::BigFloat::Subclass->new("-0.0003"); $x; ok 629 - $x = Math::BigFloat::Subclass->new("-0.0003"); $x; ok 630 - $x = Math::BigFloat::Subclass->new("-.0000000004"); $x; ok 631 - $x = Math::BigFloat::Subclass->new("-.0000000004"); $x; ok 632 - $x = Math::BigFloat::Subclass->new("123456E2"); $x; ok 633 - $x = Math::BigFloat::Subclass->new("123456E2"); $x; ok 634 - $x = Math::BigFloat::Subclass->new("123456E-2"); $x; ok 635 - $x = Math::BigFloat::Subclass->new("123456E-2"); $x; ok 636 - $x = Math::BigFloat::Subclass->new("-123456E2"); $x; ok 637 - $x = Math::BigFloat::Subclass->new("-123456E2"); $x; ok 638 - $x = Math::BigFloat::Subclass->new("-123456E-2"); $x; ok 639 - $x = Math::BigFloat::Subclass->new("-123456E-2"); $x; ok 640 - $x = Math::BigFloat::Subclass->new("1e1"); $x; ok 641 - $x = Math::BigFloat::Subclass->new("1e1"); $x; ok 642 - $x = Math::BigFloat::Subclass->new("2e-11"); $x; ok 643 - $x = Math::BigFloat::Subclass->new("2e-11"); $x; ok 644 - $x = Math::BigFloat::Subclass->new(" .02e-1"); $x; ok 645 - $x = Math::BigFloat::Subclass->new(" .02e-1"); $x; ok 646 - $x = Math::BigFloat::Subclass->new(" 000001"); $x; ok 647 - $x = Math::BigFloat::Subclass->new(" 000001"); $x; ok 648 - $x = Math::BigFloat::Subclass->new(" -00001"); $x; ok 649 - $x = Math::BigFloat::Subclass->new(" -00001"); $x; ok 650 - $x = Math::BigFloat::Subclass->new(" -1"); $x; ok 651 - $x = Math::BigFloat::Subclass->new(" -1"); $x; ok 652 - $x = Math::BigFloat::Subclass->new(" 000.01"); $x; ok 653 - $x = Math::BigFloat::Subclass->new(" 000.01"); $x; ok 654 - $x = Math::BigFloat::Subclass->new(" -000.0023"); $x; ok 655 - $x = Math::BigFloat::Subclass->new(" -000.0023"); $x; ok 656 - $x = Math::BigFloat::Subclass->new(" 1.1e1"); $x; ok 657 - $x = Math::BigFloat::Subclass->new(" 1.1e1"); $x; ok 658 - $x = Math::BigFloat::Subclass->new("-3e111"); $x; ok 659 - $x = Math::BigFloat::Subclass->new("-3e111"); $x; ok 660 - $x = Math::BigFloat::Subclass->new("-4e-1111"); $x; ok 661 - $x = Math::BigFloat::Subclass->new("-4e-1111"); $x; ok 662 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("123.456"); $x->bpow($y); ok 663 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("123.456"); $x->bpow($y); ok 664 - $x = Math::BigFloat::Subclass->new("123.456"); $y = Math::BigFloat::Subclass->new("abc"); $x->bpow($y); ok 665 - $x = Math::BigFloat::Subclass->new("123.456"); $y = Math::BigFloat::Subclass->new("abc"); $x->bpow($y); ok 666 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 667 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 668 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 669 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 670 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 671 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 672 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 673 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 674 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 675 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 676 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 677 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 678 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 679 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 680 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 681 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 682 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 683 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 684 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 685 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 686 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 687 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 688 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 689 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 690 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 691 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 692 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 693 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 694 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 695 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 696 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 697 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 698 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 699 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 700 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 701 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 702 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 703 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 704 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 705 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 706 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 707 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 708 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 709 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 710 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 711 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 712 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 713 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 714 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 715 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 716 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 717 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 718 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 719 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 720 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 721 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 722 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 723 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 724 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 725 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 726 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 727 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 728 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 729 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 730 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 731 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 732 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 733 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 734 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 735 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 736 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 737 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 738 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 739 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 740 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 741 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 742 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 743 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 744 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 745 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 746 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 747 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 748 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 749 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 750 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 751 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 752 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 753 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 754 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 755 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 756 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 757 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 758 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 759 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 760 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 761 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 762 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 763 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 764 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 765 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 766 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 767 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 768 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 769 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 770 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 771 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 772 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 773 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 774 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 775 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 776 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 777 - $x = Math::BigFloat::Subclass->new("-1.5"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 778 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 779 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 780 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 781 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 782 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 783 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 784 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 785 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 786 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 787 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 788 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 789 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 790 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 791 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 792 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 793 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 794 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 795 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 796 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 797 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 798 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 799 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 800 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 801 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 802 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 803 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 804 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 805 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 806 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 807 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 808 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 809 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 810 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 811 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 812 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 813 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 814 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 815 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 816 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 817 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 818 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 819 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 820 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 821 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 822 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 823 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 824 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 825 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 826 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 827 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 828 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 829 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 830 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 831 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 832 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 833 - $x = Math::BigFloat::Subclass->new("-0.5"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 834 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 835 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 836 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 837 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 838 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 839 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 840 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 841 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 842 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 843 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 844 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 845 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 846 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 847 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 848 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 849 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 850 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 851 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 852 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 853 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 854 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 855 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 856 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 857 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 858 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 859 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 860 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 861 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 862 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 863 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 864 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 865 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 866 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 867 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 868 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 869 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 870 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 871 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 872 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 873 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 874 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 875 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 876 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 877 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 878 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 879 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 880 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 881 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 882 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 883 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 884 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 885 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 886 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 887 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 888 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 889 - $x = Math::BigFloat::Subclass->new("0.5"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 890 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 891 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 892 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 893 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 894 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 895 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 896 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 897 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 898 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 899 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 900 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 901 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 902 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 903 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 904 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 905 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 906 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 907 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 908 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 909 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 910 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 911 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 912 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 913 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 914 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 915 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 916 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 917 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 918 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 919 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 920 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 921 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 922 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 923 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 924 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 925 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 926 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 927 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 928 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 929 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 930 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 931 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 932 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 933 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 934 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 935 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 936 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 937 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 938 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 939 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 940 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 941 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 942 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 943 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 944 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 945 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 946 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 947 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 948 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 949 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 950 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 951 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 952 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 953 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 954 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 955 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 956 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 957 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 958 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 959 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 960 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 961 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 962 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 963 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 964 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 965 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 966 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 967 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 968 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 969 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 970 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 971 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 972 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 973 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 974 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 975 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 976 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 977 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 978 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 979 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 980 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 981 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 982 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 983 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 984 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 985 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 986 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 987 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 988 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 989 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 990 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 991 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 992 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 993 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 994 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 995 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 996 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 997 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 998 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 999 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 1000 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 1001 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 1002 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 1003 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 1004 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 1005 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 1006 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 1007 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 1008 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 1009 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 1010 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 1011 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 1012 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 1013 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 1014 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 1015 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 1016 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 1017 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 1018 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 1019 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 1020 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 1021 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 1022 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 1023 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 1024 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 1025 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 1026 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 1027 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 1028 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 1029 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 1030 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 1031 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bpow($y); ok 1032 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 1033 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("-3"); $x->bpow($y); ok 1034 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 1035 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 1036 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 1037 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("-1.5"); $x->bpow($y); ok 1038 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 1039 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("-1"); $x->bpow($y); ok 1040 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 1041 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("-0.5"); $x->bpow($y); ok 1042 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 1043 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("0"); $x->bpow($y); ok 1044 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 1045 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("0.5"); $x->bpow($y); ok 1046 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 1047 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("1"); $x->bpow($y); ok 1048 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 1049 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bpow($y); ok 1050 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 1051 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 1052 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 1053 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("3"); $x->bpow($y); ok 1054 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 1055 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("inf"); $x->bpow($y); ok 1056 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 1057 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bpow($y); ok 1058 - $x = Math::BigFloat::Subclass->new("123.456"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 1059 - $x = Math::BigFloat::Subclass->new("123.456"); $y = Math::BigFloat::Subclass->new("2"); $x->bpow($y); ok 1060 - $x = Math::BigFloat::Subclass->new("128"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 1061 - $x = Math::BigFloat::Subclass->new("128"); $y = Math::BigFloat::Subclass->new("-2"); $x->bpow($y); ok 1062 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("123.45"); $x->bpow($y); ok 1063 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("123.45"); $x->bpow($y); ok 1064 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("123.45"); $x->bpow($y); ok 1065 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("123.45"); $x->bpow($y); ok 1066 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-123.45"); $x->bpow($y); ok 1067 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-123.45"); $x->bpow($y); ok 1068 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-123.45"); $x->bpow($y); ok 1069 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-123.45"); $x->bpow($y); ok 1070 - $x = Math::BigFloat::Subclass->new("invalid"); $x->bneg(); ok 1071 - $x = Math::BigFloat::Subclass->new("invalid"); $x->bneg(); ok 1072 - $x = Math::BigFloat::Subclass->new("+inf"); $x->bneg(); ok 1073 - $x = Math::BigFloat::Subclass->new("+inf"); $x->bneg(); ok 1074 - $x = Math::BigFloat::Subclass->new("-inf"); $x->bneg(); ok 1075 - $x = Math::BigFloat::Subclass->new("-inf"); $x->bneg(); ok 1076 - $x = Math::BigFloat::Subclass->new("+0"); $x->bneg(); ok 1077 - $x = Math::BigFloat::Subclass->new("+0"); $x->bneg(); ok 1078 - $x = Math::BigFloat::Subclass->new("+1"); $x->bneg(); ok 1079 - $x = Math::BigFloat::Subclass->new("+1"); $x->bneg(); ok 1080 - $x = Math::BigFloat::Subclass->new("-1"); $x->bneg(); ok 1081 - $x = Math::BigFloat::Subclass->new("-1"); $x->bneg(); ok 1082 - $x = Math::BigFloat::Subclass->new("+123456789"); $x->bneg(); ok 1083 - $x = Math::BigFloat::Subclass->new("+123456789"); $x->bneg(); ok 1084 - $x = Math::BigFloat::Subclass->new("-123456789"); $x->bneg(); ok 1085 - $x = Math::BigFloat::Subclass->new("-123456789"); $x->bneg(); ok 1086 - $x = Math::BigFloat::Subclass->new("+123.456789"); $x->bneg(); ok 1087 - $x = Math::BigFloat::Subclass->new("+123.456789"); $x->bneg(); ok 1088 - $x = Math::BigFloat::Subclass->new("-123456.789"); $x->bneg(); ok 1089 - $x = Math::BigFloat::Subclass->new("-123456.789"); $x->bneg(); ok 1090 - $x = Math::BigFloat::Subclass->new("invalid"); $x->babs(); ok 1091 - $x = Math::BigFloat::Subclass->new("invalid"); $x->babs(); ok 1092 - $x = Math::BigFloat::Subclass->new("+inf"); $x->babs(); ok 1093 - $x = Math::BigFloat::Subclass->new("+inf"); $x->babs(); ok 1094 - $x = Math::BigFloat::Subclass->new("-inf"); $x->babs(); ok 1095 - $x = Math::BigFloat::Subclass->new("-inf"); $x->babs(); ok 1096 - $x = Math::BigFloat::Subclass->new("+0"); $x->babs(); ok 1097 - $x = Math::BigFloat::Subclass->new("+0"); $x->babs(); ok 1098 - $x = Math::BigFloat::Subclass->new("+1"); $x->babs(); ok 1099 - $x = Math::BigFloat::Subclass->new("+1"); $x->babs(); ok 1100 - $x = Math::BigFloat::Subclass->new("-1"); $x->babs(); ok 1101 - $x = Math::BigFloat::Subclass->new("-1"); $x->babs(); ok 1102 - $x = Math::BigFloat::Subclass->new("+123456789"); $x->babs(); ok 1103 - $x = Math::BigFloat::Subclass->new("+123456789"); $x->babs(); ok 1104 - $x = Math::BigFloat::Subclass->new("-123456789"); $x->babs(); ok 1105 - $x = Math::BigFloat::Subclass->new("-123456789"); $x->babs(); ok 1106 - $x = Math::BigFloat::Subclass->new("+123.456789"); $x->babs(); ok 1107 - $x = Math::BigFloat::Subclass->new("+123.456789"); $x->babs(); ok 1108 - $x = Math::BigFloat::Subclass->new("-123456.789"); $x->babs(); ok 1109 - $x = Math::BigFloat::Subclass->new("-123456.789"); $x->babs(); ok 1110 - $x = Math::BigFloat::Subclass->new("+inf"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(5); ok 1111 - $x = Math::BigFloat::Subclass->new("+inf"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(5); ok 1112 - $x = Math::BigFloat::Subclass->new("-inf"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(5); ok 1113 - $x = Math::BigFloat::Subclass->new("-inf"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(5); ok 1114 - $x = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(5); ok 1115 - $x = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(5); ok 1116 - $x = Math::BigFloat::Subclass->new("invalid"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(5); ok 1117 - $x = Math::BigFloat::Subclass->new("invalid"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(5); ok 1118 - $x = Math::BigFloat::Subclass->new("+10123456789"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(5); ok 1119 - $x = Math::BigFloat::Subclass->new("+10123456789"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(5); ok 1120 - $x = Math::BigFloat::Subclass->new("-10123456789"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(5); ok 1121 - $x = Math::BigFloat::Subclass->new("-10123456789"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(5); ok 1122 - $x = Math::BigFloat::Subclass->new("+10123456789.123"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(5); ok 1123 - $x = Math::BigFloat::Subclass->new("+10123456789.123"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(5); ok 1124 - $x = Math::BigFloat::Subclass->new("-10123456789.123"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(5); ok 1125 - $x = Math::BigFloat::Subclass->new("-10123456789.123"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(5); ok 1126 - $x = Math::BigFloat::Subclass->new("+10123456789"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(9); ok 1127 - $x = Math::BigFloat::Subclass->new("+10123456789"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(9); ok 1128 - $x = Math::BigFloat::Subclass->new("-10123456789"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(9); ok 1129 - $x = Math::BigFloat::Subclass->new("-10123456789"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(9); ok 1130 - $x = Math::BigFloat::Subclass->new("+101234500"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(6); ok 1131 - $x = Math::BigFloat::Subclass->new("+101234500"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(6); ok 1132 - $x = Math::BigFloat::Subclass->new("-101234500"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(6); ok 1133 - $x = Math::BigFloat::Subclass->new("-101234500"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bround(6); ok 1134 - $x = Math::BigFloat::Subclass->new("+20123456789"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bround(5); ok 1135 - $x = Math::BigFloat::Subclass->new("+20123456789"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bround(5); ok 1136 - $x = Math::BigFloat::Subclass->new("-20123456789"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bround(5); ok 1137 - $x = Math::BigFloat::Subclass->new("-20123456789"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bround(5); ok 1138 - $x = Math::BigFloat::Subclass->new("+20123456789.123"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bround(5); ok 1139 - $x = Math::BigFloat::Subclass->new("+20123456789.123"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bround(5); ok 1140 - $x = Math::BigFloat::Subclass->new("-20123456789.123"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bround(5); ok 1141 - $x = Math::BigFloat::Subclass->new("-20123456789.123"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bround(5); ok 1142 - $x = Math::BigFloat::Subclass->new("+20123456789"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bround(9); ok 1143 - $x = Math::BigFloat::Subclass->new("+20123456789"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bround(9); ok 1144 - $x = Math::BigFloat::Subclass->new("-20123456789"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bround(9); ok 1145 - $x = Math::BigFloat::Subclass->new("-20123456789"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bround(9); ok 1146 - $x = Math::BigFloat::Subclass->new("+201234500"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bround(6); ok 1147 - $x = Math::BigFloat::Subclass->new("+201234500"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bround(6); ok 1148 - $x = Math::BigFloat::Subclass->new("-201234500"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bround(6); ok 1149 - $x = Math::BigFloat::Subclass->new("-201234500"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bround(6); ok 1150 - $x = Math::BigFloat::Subclass->new("+30123456789"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bround(5); ok 1151 - $x = Math::BigFloat::Subclass->new("+30123456789"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bround(5); ok 1152 - $x = Math::BigFloat::Subclass->new("-30123456789"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bround(5); ok 1153 - $x = Math::BigFloat::Subclass->new("-30123456789"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bround(5); ok 1154 - $x = Math::BigFloat::Subclass->new("+30123456789.123"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bround(5); ok 1155 - $x = Math::BigFloat::Subclass->new("+30123456789.123"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bround(5); ok 1156 - $x = Math::BigFloat::Subclass->new("-30123456789.123"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bround(5); ok 1157 - $x = Math::BigFloat::Subclass->new("-30123456789.123"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bround(5); ok 1158 - $x = Math::BigFloat::Subclass->new("+30123456789"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bround(9); ok 1159 - $x = Math::BigFloat::Subclass->new("+30123456789"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bround(9); ok 1160 - $x = Math::BigFloat::Subclass->new("-30123456789"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bround(9); ok 1161 - $x = Math::BigFloat::Subclass->new("-30123456789"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bround(9); ok 1162 - $x = Math::BigFloat::Subclass->new("+301234500"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bround(6); ok 1163 - $x = Math::BigFloat::Subclass->new("+301234500"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bround(6); ok 1164 - $x = Math::BigFloat::Subclass->new("-301234500"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bround(6); ok 1165 - $x = Math::BigFloat::Subclass->new("-301234500"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bround(6); ok 1166 - $x = Math::BigFloat::Subclass->new("+40123456789"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bround(5); ok 1167 - $x = Math::BigFloat::Subclass->new("+40123456789"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bround(5); ok 1168 - $x = Math::BigFloat::Subclass->new("-40123456789"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bround(5); ok 1169 - $x = Math::BigFloat::Subclass->new("-40123456789"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bround(5); ok 1170 - $x = Math::BigFloat::Subclass->new("+40123456789.123"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bround(5); ok 1171 - $x = Math::BigFloat::Subclass->new("+40123456789.123"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bround(5); ok 1172 - $x = Math::BigFloat::Subclass->new("-40123456789.123"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bround(5); ok 1173 - $x = Math::BigFloat::Subclass->new("-40123456789.123"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bround(5); ok 1174 - $x = Math::BigFloat::Subclass->new("+40123456789"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bround(9); ok 1175 - $x = Math::BigFloat::Subclass->new("+40123456789"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bround(9); ok 1176 - $x = Math::BigFloat::Subclass->new("-40123456789"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bround(9); ok 1177 - $x = Math::BigFloat::Subclass->new("-40123456789"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bround(9); ok 1178 - $x = Math::BigFloat::Subclass->new("+401234500"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bround(6); ok 1179 - $x = Math::BigFloat::Subclass->new("+401234500"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bround(6); ok 1180 - $x = Math::BigFloat::Subclass->new("-401234500"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bround(6); ok 1181 - $x = Math::BigFloat::Subclass->new("-401234500"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bround(6); ok 1182 - $x = Math::BigFloat::Subclass->new("+50123456789"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bround(5); ok 1183 - $x = Math::BigFloat::Subclass->new("+50123456789"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bround(5); ok 1184 - $x = Math::BigFloat::Subclass->new("-50123456789"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bround(5); ok 1185 - $x = Math::BigFloat::Subclass->new("-50123456789"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bround(5); ok 1186 - $x = Math::BigFloat::Subclass->new("+50123456789.123"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bround(5); ok 1187 - $x = Math::BigFloat::Subclass->new("+50123456789.123"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bround(5); ok 1188 - $x = Math::BigFloat::Subclass->new("-50123456789.123"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bround(5); ok 1189 - $x = Math::BigFloat::Subclass->new("-50123456789.123"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bround(5); ok 1190 - $x = Math::BigFloat::Subclass->new("+50123456789"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bround(9); ok 1191 - $x = Math::BigFloat::Subclass->new("+50123456789"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bround(9); ok 1192 - $x = Math::BigFloat::Subclass->new("-50123456789"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bround(9); ok 1193 - $x = Math::BigFloat::Subclass->new("-50123456789"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bround(9); ok 1194 - $x = Math::BigFloat::Subclass->new("+501234500"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bround(6); ok 1195 - $x = Math::BigFloat::Subclass->new("+501234500"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bround(6); ok 1196 - $x = Math::BigFloat::Subclass->new("-501234500"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bround(6); ok 1197 - $x = Math::BigFloat::Subclass->new("-501234500"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bround(6); ok 1198 - $x = Math::BigFloat::Subclass->new("+60123456789"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bround(5); ok 1199 - $x = Math::BigFloat::Subclass->new("+60123456789"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bround(5); ok 1200 - $x = Math::BigFloat::Subclass->new("-60123456789"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bround(5); ok 1201 - $x = Math::BigFloat::Subclass->new("-60123456789"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bround(5); ok 1202 - $x = Math::BigFloat::Subclass->new("+60123456789"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bround(9); ok 1203 - $x = Math::BigFloat::Subclass->new("+60123456789"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bround(9); ok 1204 - $x = Math::BigFloat::Subclass->new("-60123456789"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bround(9); ok 1205 - $x = Math::BigFloat::Subclass->new("-60123456789"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bround(9); ok 1206 - $x = Math::BigFloat::Subclass->new("+601234500"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bround(6); ok 1207 - $x = Math::BigFloat::Subclass->new("+601234500"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bround(6); ok 1208 - $x = Math::BigFloat::Subclass->new("-601234500"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bround(6); ok 1209 - $x = Math::BigFloat::Subclass->new("-601234500"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bround(6); ok 1210 - $x = Math::BigFloat::Subclass->new("+60123456789.0123"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bround(5); ok 1211 - $x = Math::BigFloat::Subclass->new("+60123456789.0123"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bround(5); ok 1212 - $x = Math::BigFloat::Subclass->new("-60123456789.0123"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bround(5); ok 1213 - $x = Math::BigFloat::Subclass->new("-60123456789.0123"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bround(5); ok 1214 - $x = Math::BigFloat::Subclass->new("+60123456789"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(5); ok 1215 - $x = Math::BigFloat::Subclass->new("+60123456789"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(5); ok 1216 - $x = Math::BigFloat::Subclass->new("-60123456789"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(5); ok 1217 - $x = Math::BigFloat::Subclass->new("-60123456789"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(5); ok 1218 - $x = Math::BigFloat::Subclass->new("+60123456789"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(6); ok 1219 - $x = Math::BigFloat::Subclass->new("+60123456789"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(6); ok 1220 - $x = Math::BigFloat::Subclass->new("-60123456789"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(6); ok 1221 - $x = Math::BigFloat::Subclass->new("-60123456789"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(6); ok 1222 - $x = Math::BigFloat::Subclass->new("+60123456789"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(9); ok 1223 - $x = Math::BigFloat::Subclass->new("+60123456789"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(9); ok 1224 - $x = Math::BigFloat::Subclass->new("-60123456789"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(9); ok 1225 - $x = Math::BigFloat::Subclass->new("-60123456789"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(9); ok 1226 - $x = Math::BigFloat::Subclass->new("+601234500"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(6); ok 1227 - $x = Math::BigFloat::Subclass->new("+601234500"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(6); ok 1228 - $x = Math::BigFloat::Subclass->new("-601234500"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(6); ok 1229 - $x = Math::BigFloat::Subclass->new("-601234500"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(6); ok 1230 - $x = Math::BigFloat::Subclass->new("+601234400"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(6); ok 1231 - $x = Math::BigFloat::Subclass->new("+601234400"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(6); ok 1232 - $x = Math::BigFloat::Subclass->new("-601234400"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(6); ok 1233 - $x = Math::BigFloat::Subclass->new("-601234400"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(6); ok 1234 - $x = Math::BigFloat::Subclass->new("+601234600"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(6); ok 1235 - $x = Math::BigFloat::Subclass->new("+601234600"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(6); ok 1236 - $x = Math::BigFloat::Subclass->new("-601234600"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(6); ok 1237 - $x = Math::BigFloat::Subclass->new("-601234600"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(6); ok 1238 - $x = Math::BigFloat::Subclass->new("+601234300"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(6); ok 1239 - $x = Math::BigFloat::Subclass->new("+601234300"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(6); ok 1240 - $x = Math::BigFloat::Subclass->new("+60123456789.0123"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(5); ok 1241 - $x = Math::BigFloat::Subclass->new("+60123456789.0123"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(5); ok 1242 - $x = Math::BigFloat::Subclass->new("-60123456789.0123"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(5); ok 1243 - $x = Math::BigFloat::Subclass->new("-60123456789.0123"); $Math::BigFloat::Subclass::round_mode = "common"; $x->bround(5); ok 1244 - $x = Math::BigFloat::Subclass->new("+inf"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(5); ok 1245 - $x = Math::BigFloat::Subclass->new("+inf"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(5); ok 1246 - $x = Math::BigFloat::Subclass->new("-inf"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(5); ok 1247 - $x = Math::BigFloat::Subclass->new("-inf"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(5); ok 1248 - $x = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(5); ok 1249 - $x = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(5); ok 1250 - $x = Math::BigFloat::Subclass->new("invalid"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(5); ok 1251 - $x = Math::BigFloat::Subclass->new("invalid"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(5); ok 1252 - $x = Math::BigFloat::Subclass->new("+1.23"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1253 - $x = Math::BigFloat::Subclass->new("+1.23"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1254 - $x = Math::BigFloat::Subclass->new("+1.234"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1255 - $x = Math::BigFloat::Subclass->new("+1.234"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1256 - $x = Math::BigFloat::Subclass->new("+1.2345"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1257 - $x = Math::BigFloat::Subclass->new("+1.2345"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1258 - $x = Math::BigFloat::Subclass->new("+1.23"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-2); ok 1259 - $x = Math::BigFloat::Subclass->new("+1.23"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-2); ok 1260 - $x = Math::BigFloat::Subclass->new("+1.234"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-2); ok 1261 - $x = Math::BigFloat::Subclass->new("+1.234"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-2); ok 1262 - $x = Math::BigFloat::Subclass->new("+1.2345"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-2); ok 1263 - $x = Math::BigFloat::Subclass->new("+1.2345"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-2); ok 1264 - $x = Math::BigFloat::Subclass->new("+1.23"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-3); ok 1265 - $x = Math::BigFloat::Subclass->new("+1.23"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-3); ok 1266 - $x = Math::BigFloat::Subclass->new("+1.234"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-3); ok 1267 - $x = Math::BigFloat::Subclass->new("+1.234"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-3); ok 1268 - $x = Math::BigFloat::Subclass->new("+1.2345"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-3); ok 1269 - $x = Math::BigFloat::Subclass->new("+1.2345"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-3); ok 1270 - $x = Math::BigFloat::Subclass->new("-1.23"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1271 - $x = Math::BigFloat::Subclass->new("-1.23"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1272 - $x = Math::BigFloat::Subclass->new("+1.27"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1273 - $x = Math::BigFloat::Subclass->new("+1.27"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1274 - $x = Math::BigFloat::Subclass->new("-1.27"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1275 - $x = Math::BigFloat::Subclass->new("-1.27"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1276 - $x = Math::BigFloat::Subclass->new("+1.25"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1277 - $x = Math::BigFloat::Subclass->new("+1.25"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1278 - $x = Math::BigFloat::Subclass->new("-1.25"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1279 - $x = Math::BigFloat::Subclass->new("-1.25"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1280 - $x = Math::BigFloat::Subclass->new("+1.35"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1281 - $x = Math::BigFloat::Subclass->new("+1.35"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1282 - $x = Math::BigFloat::Subclass->new("-1.35"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1283 - $x = Math::BigFloat::Subclass->new("-1.35"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1284 - $x = Math::BigFloat::Subclass->new("-0.0061234567890"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1285 - $x = Math::BigFloat::Subclass->new("-0.0061234567890"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1286 - $x = Math::BigFloat::Subclass->new("-0.0061"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1287 - $x = Math::BigFloat::Subclass->new("-0.0061"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1288 - $x = Math::BigFloat::Subclass->new("-0.00612"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1289 - $x = Math::BigFloat::Subclass->new("-0.00612"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1290 - $x = Math::BigFloat::Subclass->new("-0.00612"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-2); ok 1291 - $x = Math::BigFloat::Subclass->new("-0.00612"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-2); ok 1292 - $x = Math::BigFloat::Subclass->new("-0.006"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1293 - $x = Math::BigFloat::Subclass->new("-0.006"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-1); ok 1294 - $x = Math::BigFloat::Subclass->new("-0.006"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-2); ok 1295 - $x = Math::BigFloat::Subclass->new("-0.006"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-2); ok 1296 - $x = Math::BigFloat::Subclass->new("-0.0006"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-2); ok 1297 - $x = Math::BigFloat::Subclass->new("-0.0006"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-2); ok 1298 - $x = Math::BigFloat::Subclass->new("-0.0006"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-3); ok 1299 - $x = Math::BigFloat::Subclass->new("-0.0006"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-3); ok 1300 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-3); ok 1301 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-4); ok 1302 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(-5); ok 1303 - $x = Math::BigFloat::Subclass->new("0.05"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(0); ok 1304 - $x = Math::BigFloat::Subclass->new("0.05"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(0); ok 1305 - $x = Math::BigFloat::Subclass->new("0.5"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(0); ok 1306 - $x = Math::BigFloat::Subclass->new("0.5"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(0); ok 1307 - $x = Math::BigFloat::Subclass->new("0.51"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(0); ok 1308 - $x = Math::BigFloat::Subclass->new("0.51"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(0); ok 1309 - $x = Math::BigFloat::Subclass->new("0.41"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(0); ok 1310 - $x = Math::BigFloat::Subclass->new("0.41"); $Math::BigFloat::Subclass::round_mode = "trunc"; $x->bfround(0); ok 1311 - $x = Math::BigFloat::Subclass->new("+2.23"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(-1); ok 1312 - $x = Math::BigFloat::Subclass->new("-2.23"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(-1); ok 1313 - $x = Math::BigFloat::Subclass->new("+2.27"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(-1); ok 1314 - $x = Math::BigFloat::Subclass->new("-2.27"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(-1); ok 1315 - $x = Math::BigFloat::Subclass->new("+2.25"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(-1); ok 1316 - $x = Math::BigFloat::Subclass->new("-2.25"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(-1); ok 1317 - $x = Math::BigFloat::Subclass->new("+2.35"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(-1); ok 1318 - $x = Math::BigFloat::Subclass->new("-2.35"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(-1); ok 1319 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(-1); ok 1320 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(-1); ok 1321 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(-2); ok 1322 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(-3); ok 1323 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(-4); ok 1324 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(-5); ok 1325 - $x = Math::BigFloat::Subclass->new("0.05"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(0); ok 1326 - $x = Math::BigFloat::Subclass->new("0.05"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(0); ok 1327 - $x = Math::BigFloat::Subclass->new("0.5"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(0); ok 1328 - $x = Math::BigFloat::Subclass->new("0.5"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(0); ok 1329 - $x = Math::BigFloat::Subclass->new("0.51"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(0); ok 1330 - $x = Math::BigFloat::Subclass->new("0.51"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(0); ok 1331 - $x = Math::BigFloat::Subclass->new("0.41"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(0); ok 1332 - $x = Math::BigFloat::Subclass->new("0.41"); $Math::BigFloat::Subclass::round_mode = "zero"; $x->bfround(0); ok 1333 - $x = Math::BigFloat::Subclass->new("+3.23"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(-1); ok 1334 - $x = Math::BigFloat::Subclass->new("-3.23"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(-1); ok 1335 - $x = Math::BigFloat::Subclass->new("+3.27"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(-1); ok 1336 - $x = Math::BigFloat::Subclass->new("-3.27"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(-1); ok 1337 - $x = Math::BigFloat::Subclass->new("+3.25"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(-1); ok 1338 - $x = Math::BigFloat::Subclass->new("-3.25"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(-1); ok 1339 - $x = Math::BigFloat::Subclass->new("+3.35"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(-1); ok 1340 - $x = Math::BigFloat::Subclass->new("-3.35"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(-1); ok 1341 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(-1); ok 1342 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(-1); ok 1343 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(-2); ok 1344 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(-3); ok 1345 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(-4); ok 1346 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(-5); ok 1347 - $x = Math::BigFloat::Subclass->new("0.05"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(0); ok 1348 - $x = Math::BigFloat::Subclass->new("0.05"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(0); ok 1349 - $x = Math::BigFloat::Subclass->new("0.5"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(0); ok 1350 - $x = Math::BigFloat::Subclass->new("0.5"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(0); ok 1351 - $x = Math::BigFloat::Subclass->new("0.51"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(0); ok 1352 - $x = Math::BigFloat::Subclass->new("0.51"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(0); ok 1353 - $x = Math::BigFloat::Subclass->new("0.41"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(0); ok 1354 - $x = Math::BigFloat::Subclass->new("0.41"); $Math::BigFloat::Subclass::round_mode = "+inf"; $x->bfround(0); ok 1355 - $x = Math::BigFloat::Subclass->new("+4.23"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(-1); ok 1356 - $x = Math::BigFloat::Subclass->new("-4.23"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(-1); ok 1357 - $x = Math::BigFloat::Subclass->new("+4.27"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(-1); ok 1358 - $x = Math::BigFloat::Subclass->new("-4.27"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(-1); ok 1359 - $x = Math::BigFloat::Subclass->new("+4.25"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(-1); ok 1360 - $x = Math::BigFloat::Subclass->new("-4.25"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(-1); ok 1361 - $x = Math::BigFloat::Subclass->new("+4.35"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(-1); ok 1362 - $x = Math::BigFloat::Subclass->new("-4.35"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(-1); ok 1363 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(-1); ok 1364 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(-1); ok 1365 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(-2); ok 1366 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(-3); ok 1367 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(-4); ok 1368 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(-5); ok 1369 - $x = Math::BigFloat::Subclass->new("0.05"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(0); ok 1370 - $x = Math::BigFloat::Subclass->new("0.05"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(0); ok 1371 - $x = Math::BigFloat::Subclass->new("0.5"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(0); ok 1372 - $x = Math::BigFloat::Subclass->new("0.5"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(0); ok 1373 - $x = Math::BigFloat::Subclass->new("0.51"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(0); ok 1374 - $x = Math::BigFloat::Subclass->new("0.51"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(0); ok 1375 - $x = Math::BigFloat::Subclass->new("0.41"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(0); ok 1376 - $x = Math::BigFloat::Subclass->new("0.41"); $Math::BigFloat::Subclass::round_mode = "-inf"; $x->bfround(0); ok 1377 - $x = Math::BigFloat::Subclass->new("+5.23"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(-1); ok 1378 - $x = Math::BigFloat::Subclass->new("-5.23"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(-1); ok 1379 - $x = Math::BigFloat::Subclass->new("+5.27"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(-1); ok 1380 - $x = Math::BigFloat::Subclass->new("-5.27"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(-1); ok 1381 - $x = Math::BigFloat::Subclass->new("+5.25"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(-1); ok 1382 - $x = Math::BigFloat::Subclass->new("-5.25"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(-1); ok 1383 - $x = Math::BigFloat::Subclass->new("+5.35"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(-1); ok 1384 - $x = Math::BigFloat::Subclass->new("-5.35"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(-1); ok 1385 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(-1); ok 1386 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(-1); ok 1387 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(-2); ok 1388 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(-3); ok 1389 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(-4); ok 1390 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(-5); ok 1391 - $x = Math::BigFloat::Subclass->new("0.05"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(0); ok 1392 - $x = Math::BigFloat::Subclass->new("0.05"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(0); ok 1393 - $x = Math::BigFloat::Subclass->new("0.5"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(0); ok 1394 - $x = Math::BigFloat::Subclass->new("0.5"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(0); ok 1395 - $x = Math::BigFloat::Subclass->new("0.51"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(0); ok 1396 - $x = Math::BigFloat::Subclass->new("0.51"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(0); ok 1397 - $x = Math::BigFloat::Subclass->new("0.41"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(0); ok 1398 - $x = Math::BigFloat::Subclass->new("0.41"); $Math::BigFloat::Subclass::round_mode = "odd"; $x->bfround(0); ok 1399 - $x = Math::BigFloat::Subclass->new("+6.23"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-1); ok 1400 - $x = Math::BigFloat::Subclass->new("-6.23"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-1); ok 1401 - $x = Math::BigFloat::Subclass->new("+6.27"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-1); ok 1402 - $x = Math::BigFloat::Subclass->new("-6.27"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-1); ok 1403 - $x = Math::BigFloat::Subclass->new("+6.25"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-1); ok 1404 - $x = Math::BigFloat::Subclass->new("-6.25"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-1); ok 1405 - $x = Math::BigFloat::Subclass->new("+6.35"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-1); ok 1406 - $x = Math::BigFloat::Subclass->new("-6.35"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-1); ok 1407 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-1); ok 1408 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-1); ok 1409 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-2); ok 1410 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-3); ok 1411 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-4); ok 1412 - $x = Math::BigFloat::Subclass->new("-0.0065"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-5); ok 1413 - $x = Math::BigFloat::Subclass->new("0.05"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(0); ok 1414 - $x = Math::BigFloat::Subclass->new("0.05"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(0); ok 1415 - $x = Math::BigFloat::Subclass->new("0.5"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(0); ok 1416 - $x = Math::BigFloat::Subclass->new("0.5"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(0); ok 1417 - $x = Math::BigFloat::Subclass->new("0.51"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(0); ok 1418 - $x = Math::BigFloat::Subclass->new("0.51"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(0); ok 1419 - $x = Math::BigFloat::Subclass->new("0.41"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(0); ok 1420 - $x = Math::BigFloat::Subclass->new("0.41"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(0); ok 1421 - $x = Math::BigFloat::Subclass->new("0.01234567"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-3); ok 1422 - $x = Math::BigFloat::Subclass->new("0.01234567"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-3); ok 1423 - $x = Math::BigFloat::Subclass->new("0.01234567"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-4); ok 1424 - $x = Math::BigFloat::Subclass->new("0.01234567"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-4); ok 1425 - $x = Math::BigFloat::Subclass->new("0.01234567"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-5); ok 1426 - $x = Math::BigFloat::Subclass->new("0.01234567"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-5); ok 1427 - $x = Math::BigFloat::Subclass->new("0.01234567"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-6); ok 1428 - $x = Math::BigFloat::Subclass->new("0.01234567"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-6); ok 1429 - $x = Math::BigFloat::Subclass->new("0.01234567"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-7); ok 1430 - $x = Math::BigFloat::Subclass->new("0.01234567"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-7); ok 1431 - $x = Math::BigFloat::Subclass->new("0.01234567"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-8); ok 1432 - $x = Math::BigFloat::Subclass->new("0.01234567"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-8); ok 1433 - $x = Math::BigFloat::Subclass->new("0.01234567"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-9); ok 1434 - $x = Math::BigFloat::Subclass->new("0.01234567"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-9); ok 1435 - $x = Math::BigFloat::Subclass->new("0.01234567"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-12); ok 1436 - $x = Math::BigFloat::Subclass->new("0.01234567"); $Math::BigFloat::Subclass::round_mode = "even"; $x->bfround(-12); ok 1437 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("invalid"); $x->bcmp($y); ok 1438 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("+0"); $x->bcmp($y); ok 1439 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("invalid"); $x->bcmp($y); ok 1440 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+0"); $x->bcmp($y); ok 1441 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+0"); $x->bcmp($y); ok 1442 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("-1"); $x->bcmp($y); ok 1443 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+0"); $x->bcmp($y); ok 1444 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+1"); $x->bcmp($y); ok 1445 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+1"); $x->bcmp($y); ok 1446 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bcmp($y); ok 1447 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bcmp($y); ok 1448 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+1"); $x->bcmp($y); ok 1449 - $x = Math::BigFloat::Subclass->new("-1.1"); $y = Math::BigFloat::Subclass->new("0"); $x->bcmp($y); ok 1450 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("-1.1"); $x->bcmp($y); ok 1451 - $x = Math::BigFloat::Subclass->new("+1.1"); $y = Math::BigFloat::Subclass->new("+0"); $x->bcmp($y); ok 1452 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+1.1"); $x->bcmp($y); ok 1453 - $x = Math::BigFloat::Subclass->new("+123"); $y = Math::BigFloat::Subclass->new("+123"); $x->bcmp($y); ok 1454 - $x = Math::BigFloat::Subclass->new("+123"); $y = Math::BigFloat::Subclass->new("+12"); $x->bcmp($y); ok 1455 - $x = Math::BigFloat::Subclass->new("+12"); $y = Math::BigFloat::Subclass->new("+123"); $x->bcmp($y); ok 1456 - $x = Math::BigFloat::Subclass->new("-123"); $y = Math::BigFloat::Subclass->new("-123"); $x->bcmp($y); ok 1457 - $x = Math::BigFloat::Subclass->new("-123"); $y = Math::BigFloat::Subclass->new("-12"); $x->bcmp($y); ok 1458 - $x = Math::BigFloat::Subclass->new("-12"); $y = Math::BigFloat::Subclass->new("-123"); $x->bcmp($y); ok 1459 - $x = Math::BigFloat::Subclass->new("+123"); $y = Math::BigFloat::Subclass->new("+124"); $x->bcmp($y); ok 1460 - $x = Math::BigFloat::Subclass->new("+124"); $y = Math::BigFloat::Subclass->new("+123"); $x->bcmp($y); ok 1461 - $x = Math::BigFloat::Subclass->new("-123"); $y = Math::BigFloat::Subclass->new("-124"); $x->bcmp($y); ok 1462 - $x = Math::BigFloat::Subclass->new("-124"); $y = Math::BigFloat::Subclass->new("-123"); $x->bcmp($y); ok 1463 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("0.01"); $x->bcmp($y); ok 1464 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("0.0001"); $x->bcmp($y); ok 1465 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-0.0001"); $x->bcmp($y); ok 1466 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-0.1"); $x->bcmp($y); ok 1467 - $x = Math::BigFloat::Subclass->new("0.1"); $y = Math::BigFloat::Subclass->new("0"); $x->bcmp($y); ok 1468 - $x = Math::BigFloat::Subclass->new("0.00001"); $y = Math::BigFloat::Subclass->new("0"); $x->bcmp($y); ok 1469 - $x = Math::BigFloat::Subclass->new("-0.0001"); $y = Math::BigFloat::Subclass->new("0"); $x->bcmp($y); ok 1470 - $x = Math::BigFloat::Subclass->new("-0.1"); $y = Math::BigFloat::Subclass->new("0"); $x->bcmp($y); ok 1471 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("0.0001234"); $x->bcmp($y); ok 1472 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-0.0001234"); $x->bcmp($y); ok 1473 - $x = Math::BigFloat::Subclass->new("0.0001234"); $y = Math::BigFloat::Subclass->new("0"); $x->bcmp($y); ok 1474 - $x = Math::BigFloat::Subclass->new("-0.0001234"); $y = Math::BigFloat::Subclass->new("0"); $x->bcmp($y); ok 1475 - $x = Math::BigFloat::Subclass->new("0.0001"); $y = Math::BigFloat::Subclass->new("0.0005"); $x->bcmp($y); ok 1476 - $x = Math::BigFloat::Subclass->new("0.0005"); $y = Math::BigFloat::Subclass->new("0.0001"); $x->bcmp($y); ok 1477 - $x = Math::BigFloat::Subclass->new("0.005"); $y = Math::BigFloat::Subclass->new("0.0001"); $x->bcmp($y); ok 1478 - $x = Math::BigFloat::Subclass->new("0.001"); $y = Math::BigFloat::Subclass->new("0.0005"); $x->bcmp($y); ok 1479 - $x = Math::BigFloat::Subclass->new("0.000001"); $y = Math::BigFloat::Subclass->new("0.0005"); $x->bcmp($y); ok 1480 - $x = Math::BigFloat::Subclass->new("0.00000123"); $y = Math::BigFloat::Subclass->new("0.0005"); $x->bcmp($y); ok 1481 - $x = Math::BigFloat::Subclass->new("0.00512"); $y = Math::BigFloat::Subclass->new("0.0001"); $x->bcmp($y); ok 1482 - $x = Math::BigFloat::Subclass->new("0.005"); $y = Math::BigFloat::Subclass->new("0.000112"); $x->bcmp($y); ok 1483 - $x = Math::BigFloat::Subclass->new("0.00123"); $y = Math::BigFloat::Subclass->new("0.0005"); $x->bcmp($y); ok 1484 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("2"); $x->bcmp($y); ok 1485 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bcmp($y); ok 1486 - $x = Math::BigFloat::Subclass->new("1.54321"); $y = Math::BigFloat::Subclass->new("234"); $x->bcmp($y); ok 1487 - $x = Math::BigFloat::Subclass->new("234"); $y = Math::BigFloat::Subclass->new("1.54321"); $x->bcmp($y); ok 1488 - $x = Math::BigFloat::Subclass->new("1e1234567890987654321"); $y = Math::BigFloat::Subclass->new("1e1234567890987654320"); $x->bcmp($y); ok 1489 - $x = Math::BigFloat::Subclass->new("1e-1234567890987654321"); $y = Math::BigFloat::Subclass->new("1e-1234567890987654320"); $x->bcmp($y); ok 1490 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("5432112345"); $x->bcmp($y); ok 1491 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("5432112345"); $x->bcmp($y); ok 1492 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-5432112345"); $x->bcmp($y); ok 1493 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-5432112345"); $x->bcmp($y); ok 1494 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("54321.12345"); $x->bcmp($y); ok 1495 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("54321.12345"); $x->bcmp($y); ok 1496 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-54321.12345"); $x->bcmp($y); ok 1497 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-54321.12345"); $x->bcmp($y); ok 1498 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bcmp($y); ok 1499 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bcmp($y); ok 1500 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bcmp($y); ok 1501 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bcmp($y); ok 1502 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bcmp($y); ok 1503 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("inf"); $x->bcmp($y); ok 1504 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("NaN"); $x->bcmp($y); ok 1505 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bcmp($y); ok 1506 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("invalid"); $x->bacmp($y); ok 1507 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("+0"); $x->bacmp($y); ok 1508 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("invalid"); $x->bacmp($y); ok 1509 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+0"); $x->bacmp($y); ok 1510 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+0"); $x->bacmp($y); ok 1511 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("-1"); $x->bacmp($y); ok 1512 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+0"); $x->bacmp($y); ok 1513 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+1"); $x->bacmp($y); ok 1514 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+1"); $x->bacmp($y); ok 1515 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bacmp($y); ok 1516 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bacmp($y); ok 1517 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+1"); $x->bacmp($y); ok 1518 - $x = Math::BigFloat::Subclass->new("-1.1"); $y = Math::BigFloat::Subclass->new("0"); $x->bacmp($y); ok 1519 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("-1.1"); $x->bacmp($y); ok 1520 - $x = Math::BigFloat::Subclass->new("+1.1"); $y = Math::BigFloat::Subclass->new("+0"); $x->bacmp($y); ok 1521 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+1.1"); $x->bacmp($y); ok 1522 - $x = Math::BigFloat::Subclass->new("+123"); $y = Math::BigFloat::Subclass->new("+123"); $x->bacmp($y); ok 1523 - $x = Math::BigFloat::Subclass->new("+123"); $y = Math::BigFloat::Subclass->new("+12"); $x->bacmp($y); ok 1524 - $x = Math::BigFloat::Subclass->new("+12"); $y = Math::BigFloat::Subclass->new("+123"); $x->bacmp($y); ok 1525 - $x = Math::BigFloat::Subclass->new("-123"); $y = Math::BigFloat::Subclass->new("-123"); $x->bacmp($y); ok 1526 - $x = Math::BigFloat::Subclass->new("-123"); $y = Math::BigFloat::Subclass->new("-12"); $x->bacmp($y); ok 1527 - $x = Math::BigFloat::Subclass->new("-12"); $y = Math::BigFloat::Subclass->new("-123"); $x->bacmp($y); ok 1528 - $x = Math::BigFloat::Subclass->new("+123"); $y = Math::BigFloat::Subclass->new("+124"); $x->bacmp($y); ok 1529 - $x = Math::BigFloat::Subclass->new("+124"); $y = Math::BigFloat::Subclass->new("+123"); $x->bacmp($y); ok 1530 - $x = Math::BigFloat::Subclass->new("-123"); $y = Math::BigFloat::Subclass->new("-124"); $x->bacmp($y); ok 1531 - $x = Math::BigFloat::Subclass->new("-124"); $y = Math::BigFloat::Subclass->new("-123"); $x->bacmp($y); ok 1532 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("0.01"); $x->bacmp($y); ok 1533 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("0.0001"); $x->bacmp($y); ok 1534 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-0.0001"); $x->bacmp($y); ok 1535 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-0.1"); $x->bacmp($y); ok 1536 - $x = Math::BigFloat::Subclass->new("0.1"); $y = Math::BigFloat::Subclass->new("0"); $x->bacmp($y); ok 1537 - $x = Math::BigFloat::Subclass->new("0.00001"); $y = Math::BigFloat::Subclass->new("0"); $x->bacmp($y); ok 1538 - $x = Math::BigFloat::Subclass->new("-0.0001"); $y = Math::BigFloat::Subclass->new("0"); $x->bacmp($y); ok 1539 - $x = Math::BigFloat::Subclass->new("-0.1"); $y = Math::BigFloat::Subclass->new("0"); $x->bacmp($y); ok 1540 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("0.0001234"); $x->bacmp($y); ok 1541 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-0.0001234"); $x->bacmp($y); ok 1542 - $x = Math::BigFloat::Subclass->new("0.0001234"); $y = Math::BigFloat::Subclass->new("0"); $x->bacmp($y); ok 1543 - $x = Math::BigFloat::Subclass->new("-0.0001234"); $y = Math::BigFloat::Subclass->new("0"); $x->bacmp($y); ok 1544 - $x = Math::BigFloat::Subclass->new("0.0001"); $y = Math::BigFloat::Subclass->new("0.0005"); $x->bacmp($y); ok 1545 - $x = Math::BigFloat::Subclass->new("0.0005"); $y = Math::BigFloat::Subclass->new("0.0001"); $x->bacmp($y); ok 1546 - $x = Math::BigFloat::Subclass->new("0.005"); $y = Math::BigFloat::Subclass->new("0.0001"); $x->bacmp($y); ok 1547 - $x = Math::BigFloat::Subclass->new("0.001"); $y = Math::BigFloat::Subclass->new("0.0005"); $x->bacmp($y); ok 1548 - $x = Math::BigFloat::Subclass->new("0.000001"); $y = Math::BigFloat::Subclass->new("0.0005"); $x->bacmp($y); ok 1549 - $x = Math::BigFloat::Subclass->new("0.00000123"); $y = Math::BigFloat::Subclass->new("0.0005"); $x->bacmp($y); ok 1550 - $x = Math::BigFloat::Subclass->new("0.00512"); $y = Math::BigFloat::Subclass->new("0.0001"); $x->bacmp($y); ok 1551 - $x = Math::BigFloat::Subclass->new("0.005"); $y = Math::BigFloat::Subclass->new("0.000112"); $x->bacmp($y); ok 1552 - $x = Math::BigFloat::Subclass->new("0.00123"); $y = Math::BigFloat::Subclass->new("0.0005"); $x->bacmp($y); ok 1553 - $x = Math::BigFloat::Subclass->new("1.5"); $y = Math::BigFloat::Subclass->new("2"); $x->bacmp($y); ok 1554 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("1.5"); $x->bacmp($y); ok 1555 - $x = Math::BigFloat::Subclass->new("1.54321"); $y = Math::BigFloat::Subclass->new("234"); $x->bacmp($y); ok 1556 - $x = Math::BigFloat::Subclass->new("234"); $y = Math::BigFloat::Subclass->new("1.54321"); $x->bacmp($y); ok 1557 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("5432112345"); $x->bacmp($y); ok 1558 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("5432112345"); $x->bacmp($y); ok 1559 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-5432112345"); $x->bacmp($y); ok 1560 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-5432112345"); $x->bacmp($y); ok 1561 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("54321.12345"); $x->bacmp($y); ok 1562 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("54321.12345"); $x->bacmp($y); ok 1563 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-54321.12345"); $x->bacmp($y); ok 1564 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-54321.12345"); $x->bacmp($y); ok 1565 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bacmp($y); ok 1566 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bacmp($y); ok 1567 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bacmp($y); ok 1568 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bacmp($y); ok 1569 - $x = Math::BigFloat::Subclass->new("5"); $y = Math::BigFloat::Subclass->new("inf"); $x->bacmp($y); ok 1570 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("inf"); $x->bacmp($y); ok 1571 - $x = Math::BigFloat::Subclass->new("5"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bacmp($y); ok 1572 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bacmp($y); ok 1573 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("invalid"); $x->bacmp($y); ok 1574 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("inf"); $x->bacmp($y); ok 1575 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("invalid"); $x->bacmp($y); ok 1576 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bacmp($y); ok 1577 - $x = Math::BigFloat::Subclass->new("invalid"); $x->bdec(); ok 1578 - $x = Math::BigFloat::Subclass->new("invalid"); $x->bdec(); ok 1579 - $x = Math::BigFloat::Subclass->new("+inf"); $x->bdec(); ok 1580 - $x = Math::BigFloat::Subclass->new("+inf"); $x->bdec(); ok 1581 - $x = Math::BigFloat::Subclass->new("-inf"); $x->bdec(); ok 1582 - $x = Math::BigFloat::Subclass->new("-inf"); $x->bdec(); ok 1583 - $x = Math::BigFloat::Subclass->new("+0"); $x->bdec(); ok 1584 - $x = Math::BigFloat::Subclass->new("+0"); $x->bdec(); ok 1585 - $x = Math::BigFloat::Subclass->new("+1"); $x->bdec(); ok 1586 - $x = Math::BigFloat::Subclass->new("+1"); $x->bdec(); ok 1587 - $x = Math::BigFloat::Subclass->new("-1"); $x->bdec(); ok 1588 - $x = Math::BigFloat::Subclass->new("-1"); $x->bdec(); ok 1589 - $x = Math::BigFloat::Subclass->new("1.23"); $x->bdec(); ok 1590 - $x = Math::BigFloat::Subclass->new("1.23"); $x->bdec(); ok 1591 - $x = Math::BigFloat::Subclass->new("-1.23"); $x->bdec(); ok 1592 - $x = Math::BigFloat::Subclass->new("-1.23"); $x->bdec(); ok 1593 - $x = Math::BigFloat::Subclass->new("100"); $x->bdec(); ok 1594 - $x = Math::BigFloat::Subclass->new("100"); $x->bdec(); ok 1595 - $x = Math::BigFloat::Subclass->new("101"); $x->bdec(); ok 1596 - $x = Math::BigFloat::Subclass->new("101"); $x->bdec(); ok 1597 - $x = Math::BigFloat::Subclass->new("-100"); $x->bdec(); ok 1598 - $x = Math::BigFloat::Subclass->new("-100"); $x->bdec(); ok 1599 - $x = Math::BigFloat::Subclass->new("-99"); $x->bdec(); ok 1600 - $x = Math::BigFloat::Subclass->new("-99"); $x->bdec(); ok 1601 - $x = Math::BigFloat::Subclass->new("-98"); $x->bdec(); ok 1602 - $x = Math::BigFloat::Subclass->new("-98"); $x->bdec(); ok 1603 - $x = Math::BigFloat::Subclass->new("99"); $x->bdec(); ok 1604 - $x = Math::BigFloat::Subclass->new("99"); $x->bdec(); ok 1605 - $x = Math::BigFloat::Subclass->new("invalid"); $x->binc(); ok 1606 - $x = Math::BigFloat::Subclass->new("invalid"); $x->binc(); ok 1607 - $x = Math::BigFloat::Subclass->new("+inf"); $x->binc(); ok 1608 - $x = Math::BigFloat::Subclass->new("+inf"); $x->binc(); ok 1609 - $x = Math::BigFloat::Subclass->new("-inf"); $x->binc(); ok 1610 - $x = Math::BigFloat::Subclass->new("-inf"); $x->binc(); ok 1611 - $x = Math::BigFloat::Subclass->new("+0"); $x->binc(); ok 1612 - $x = Math::BigFloat::Subclass->new("+0"); $x->binc(); ok 1613 - $x = Math::BigFloat::Subclass->new("+1"); $x->binc(); ok 1614 - $x = Math::BigFloat::Subclass->new("+1"); $x->binc(); ok 1615 - $x = Math::BigFloat::Subclass->new("-1"); $x->binc(); ok 1616 - $x = Math::BigFloat::Subclass->new("-1"); $x->binc(); ok 1617 - $x = Math::BigFloat::Subclass->new("1.23"); $x->binc(); ok 1618 - $x = Math::BigFloat::Subclass->new("1.23"); $x->binc(); ok 1619 - $x = Math::BigFloat::Subclass->new("-1.23"); $x->binc(); ok 1620 - $x = Math::BigFloat::Subclass->new("-1.23"); $x->binc(); ok 1621 - $x = Math::BigFloat::Subclass->new("100"); $x->binc(); ok 1622 - $x = Math::BigFloat::Subclass->new("100"); $x->binc(); ok 1623 - $x = Math::BigFloat::Subclass->new("-100"); $x->binc(); ok 1624 - $x = Math::BigFloat::Subclass->new("-100"); $x->binc(); ok 1625 - $x = Math::BigFloat::Subclass->new("-99"); $x->binc(); ok 1626 - $x = Math::BigFloat::Subclass->new("-99"); $x->binc(); ok 1627 - $x = Math::BigFloat::Subclass->new("-101"); $x->binc(); ok 1628 - $x = Math::BigFloat::Subclass->new("-101"); $x->binc(); ok 1629 - $x = Math::BigFloat::Subclass->new("99"); $x->binc(); ok 1630 - $x = Math::BigFloat::Subclass->new("99"); $x->binc(); ok 1631 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("abc"); $x->badd($y); ok 1632 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("abc"); $x->badd($y); ok 1633 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("+0"); $x->badd($y); ok 1634 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("+0"); $x->badd($y); ok 1635 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("abc"); $x->badd($y); ok 1636 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("abc"); $x->badd($y); ok 1637 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->badd($y); ok 1638 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->badd($y); ok 1639 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("+inf"); $x->badd($y); ok 1640 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("+inf"); $x->badd($y); ok 1641 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("+inf"); $x->badd($y); ok 1642 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("+inf"); $x->badd($y); ok 1643 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->badd($y); ok 1644 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->badd($y); ok 1645 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("+inf"); $x->badd($y); ok 1646 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("+inf"); $x->badd($y); ok 1647 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("+inf"); $x->badd($y); ok 1648 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("+inf"); $x->badd($y); ok 1649 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("invalid"); $x->badd($y); ok 1650 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("invalid"); $x->badd($y); ok 1651 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("invalid"); $x->badd($y); ok 1652 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("invalid"); $x->badd($y); ok 1653 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+0"); $x->badd($y); ok 1654 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+0"); $x->badd($y); ok 1655 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+0"); $x->badd($y); ok 1656 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+0"); $x->badd($y); ok 1657 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1658 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1659 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1660 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1661 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+0"); $x->badd($y); ok 1662 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+0"); $x->badd($y); ok 1663 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1664 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1665 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1666 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1667 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1668 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1669 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1670 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1671 - $x = Math::BigFloat::Subclass->new("+9"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1672 - $x = Math::BigFloat::Subclass->new("+9"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1673 - $x = Math::BigFloat::Subclass->new("+99"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1674 - $x = Math::BigFloat::Subclass->new("+99"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1675 - $x = Math::BigFloat::Subclass->new("+999"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1676 - $x = Math::BigFloat::Subclass->new("+999"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1677 - $x = Math::BigFloat::Subclass->new("+9999"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1678 - $x = Math::BigFloat::Subclass->new("+9999"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1679 - $x = Math::BigFloat::Subclass->new("+99999"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1680 - $x = Math::BigFloat::Subclass->new("+99999"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1681 - $x = Math::BigFloat::Subclass->new("+999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1682 - $x = Math::BigFloat::Subclass->new("+999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1683 - $x = Math::BigFloat::Subclass->new("+9999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1684 - $x = Math::BigFloat::Subclass->new("+9999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1685 - $x = Math::BigFloat::Subclass->new("+99999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1686 - $x = Math::BigFloat::Subclass->new("+99999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1687 - $x = Math::BigFloat::Subclass->new("+999999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1688 - $x = Math::BigFloat::Subclass->new("+999999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1689 - $x = Math::BigFloat::Subclass->new("+9999999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1690 - $x = Math::BigFloat::Subclass->new("+9999999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1691 - $x = Math::BigFloat::Subclass->new("+99999999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1692 - $x = Math::BigFloat::Subclass->new("+99999999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->badd($y); ok 1693 - $x = Math::BigFloat::Subclass->new("+10"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1694 - $x = Math::BigFloat::Subclass->new("+10"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1695 - $x = Math::BigFloat::Subclass->new("+100"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1696 - $x = Math::BigFloat::Subclass->new("+100"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1697 - $x = Math::BigFloat::Subclass->new("+1000"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1698 - $x = Math::BigFloat::Subclass->new("+1000"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1699 - $x = Math::BigFloat::Subclass->new("+10000"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1700 - $x = Math::BigFloat::Subclass->new("+10000"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1701 - $x = Math::BigFloat::Subclass->new("+100000"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1702 - $x = Math::BigFloat::Subclass->new("+100000"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1703 - $x = Math::BigFloat::Subclass->new("+1000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1704 - $x = Math::BigFloat::Subclass->new("+1000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1705 - $x = Math::BigFloat::Subclass->new("+10000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1706 - $x = Math::BigFloat::Subclass->new("+10000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1707 - $x = Math::BigFloat::Subclass->new("+100000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1708 - $x = Math::BigFloat::Subclass->new("+100000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1709 - $x = Math::BigFloat::Subclass->new("+1000000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1710 - $x = Math::BigFloat::Subclass->new("+1000000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1711 - $x = Math::BigFloat::Subclass->new("+10000000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1712 - $x = Math::BigFloat::Subclass->new("+10000000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->badd($y); ok 1713 - $x = Math::BigFloat::Subclass->new("+123456789"); $y = Math::BigFloat::Subclass->new("+987654321"); $x->badd($y); ok 1714 - $x = Math::BigFloat::Subclass->new("+123456789"); $y = Math::BigFloat::Subclass->new("+987654321"); $x->badd($y); ok 1715 - $x = Math::BigFloat::Subclass->new("-123456789"); $y = Math::BigFloat::Subclass->new("+987654321"); $x->badd($y); ok 1716 - $x = Math::BigFloat::Subclass->new("-123456789"); $y = Math::BigFloat::Subclass->new("+987654321"); $x->badd($y); ok 1717 - $x = Math::BigFloat::Subclass->new("-123456789"); $y = Math::BigFloat::Subclass->new("-987654321"); $x->badd($y); ok 1718 - $x = Math::BigFloat::Subclass->new("-123456789"); $y = Math::BigFloat::Subclass->new("-987654321"); $x->badd($y); ok 1719 - $x = Math::BigFloat::Subclass->new("+123456789"); $y = Math::BigFloat::Subclass->new("-987654321"); $x->badd($y); ok 1720 - $x = Math::BigFloat::Subclass->new("+123456789"); $y = Math::BigFloat::Subclass->new("-987654321"); $x->badd($y); ok 1721 - $x = Math::BigFloat::Subclass->new("0.001234"); $y = Math::BigFloat::Subclass->new("0.0001234"); $x->badd($y); ok 1722 - $x = Math::BigFloat::Subclass->new("0.001234"); $y = Math::BigFloat::Subclass->new("0.0001234"); $x->badd($y); ok 1723 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("abc"); $x->bsub($y); ok 1724 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("abc"); $x->bsub($y); ok 1725 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("+0"); $x->bsub($y); ok 1726 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("+0"); $x->bsub($y); ok 1727 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("abc"); $x->bsub($y); ok 1728 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("abc"); $x->bsub($y); ok 1729 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bsub($y); ok 1730 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bsub($y); ok 1731 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bsub($y); ok 1732 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bsub($y); ok 1733 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bsub($y); ok 1734 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bsub($y); ok 1735 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bsub($y); ok 1736 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bsub($y); ok 1737 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bsub($y); ok 1738 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bsub($y); ok 1739 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bsub($y); ok 1740 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bsub($y); ok 1741 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("invalid"); $x->bsub($y); ok 1742 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("invalid"); $x->bsub($y); ok 1743 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("invalid"); $x->bsub($y); ok 1744 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("invalid"); $x->bsub($y); ok 1745 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+0"); $x->bsub($y); ok 1746 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+0"); $x->bsub($y); ok 1747 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+0"); $x->bsub($y); ok 1748 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+0"); $x->bsub($y); ok 1749 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1750 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1751 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1752 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1753 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+0"); $x->bsub($y); ok 1754 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+0"); $x->bsub($y); ok 1755 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1756 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1757 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1758 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1759 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1760 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1761 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1762 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1763 - $x = Math::BigFloat::Subclass->new("+9"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1764 - $x = Math::BigFloat::Subclass->new("+9"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1765 - $x = Math::BigFloat::Subclass->new("+99"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1766 - $x = Math::BigFloat::Subclass->new("+99"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1767 - $x = Math::BigFloat::Subclass->new("+999"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1768 - $x = Math::BigFloat::Subclass->new("+999"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1769 - $x = Math::BigFloat::Subclass->new("+9999"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1770 - $x = Math::BigFloat::Subclass->new("+9999"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1771 - $x = Math::BigFloat::Subclass->new("+99999"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1772 - $x = Math::BigFloat::Subclass->new("+99999"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1773 - $x = Math::BigFloat::Subclass->new("+999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1774 - $x = Math::BigFloat::Subclass->new("+999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1775 - $x = Math::BigFloat::Subclass->new("+9999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1776 - $x = Math::BigFloat::Subclass->new("+9999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1777 - $x = Math::BigFloat::Subclass->new("+99999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1778 - $x = Math::BigFloat::Subclass->new("+99999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1779 - $x = Math::BigFloat::Subclass->new("+999999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1780 - $x = Math::BigFloat::Subclass->new("+999999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1781 - $x = Math::BigFloat::Subclass->new("+9999999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1782 - $x = Math::BigFloat::Subclass->new("+9999999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1783 - $x = Math::BigFloat::Subclass->new("+99999999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1784 - $x = Math::BigFloat::Subclass->new("+99999999999"); $y = Math::BigFloat::Subclass->new("+1"); $x->bsub($y); ok 1785 - $x = Math::BigFloat::Subclass->new("+10"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1786 - $x = Math::BigFloat::Subclass->new("+10"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1787 - $x = Math::BigFloat::Subclass->new("+100"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1788 - $x = Math::BigFloat::Subclass->new("+100"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1789 - $x = Math::BigFloat::Subclass->new("+1000"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1790 - $x = Math::BigFloat::Subclass->new("+1000"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1791 - $x = Math::BigFloat::Subclass->new("+10000"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1792 - $x = Math::BigFloat::Subclass->new("+10000"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1793 - $x = Math::BigFloat::Subclass->new("+100000"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1794 - $x = Math::BigFloat::Subclass->new("+100000"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1795 - $x = Math::BigFloat::Subclass->new("+1000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1796 - $x = Math::BigFloat::Subclass->new("+1000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1797 - $x = Math::BigFloat::Subclass->new("+10000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1798 - $x = Math::BigFloat::Subclass->new("+10000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1799 - $x = Math::BigFloat::Subclass->new("+100000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1800 - $x = Math::BigFloat::Subclass->new("+100000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1801 - $x = Math::BigFloat::Subclass->new("+1000000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1802 - $x = Math::BigFloat::Subclass->new("+1000000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1803 - $x = Math::BigFloat::Subclass->new("+10000000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1804 - $x = Math::BigFloat::Subclass->new("+10000000000"); $y = Math::BigFloat::Subclass->new("-1"); $x->bsub($y); ok 1805 - $x = Math::BigFloat::Subclass->new("+123456789"); $y = Math::BigFloat::Subclass->new("+987654321"); $x->bsub($y); ok 1806 - $x = Math::BigFloat::Subclass->new("+123456789"); $y = Math::BigFloat::Subclass->new("+987654321"); $x->bsub($y); ok 1807 - $x = Math::BigFloat::Subclass->new("-123456789"); $y = Math::BigFloat::Subclass->new("+987654321"); $x->bsub($y); ok 1808 - $x = Math::BigFloat::Subclass->new("-123456789"); $y = Math::BigFloat::Subclass->new("+987654321"); $x->bsub($y); ok 1809 - $x = Math::BigFloat::Subclass->new("-123456789"); $y = Math::BigFloat::Subclass->new("-987654321"); $x->bsub($y); ok 1810 - $x = Math::BigFloat::Subclass->new("-123456789"); $y = Math::BigFloat::Subclass->new("-987654321"); $x->bsub($y); ok 1811 - $x = Math::BigFloat::Subclass->new("+123456789"); $y = Math::BigFloat::Subclass->new("-987654321"); $x->bsub($y); ok 1812 - $x = Math::BigFloat::Subclass->new("+123456789"); $y = Math::BigFloat::Subclass->new("-987654321"); $x->bsub($y); ok 1813 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("abc"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1814 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("abc"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1815 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("+0"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1816 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("+0"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1817 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("abc"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1818 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("abc"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1819 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("abc"); $x->bmuladd($y, $z); ok 1820 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("abc"); $x->bmuladd($y, $z); ok 1821 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("+inf"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1822 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("+inf"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1823 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("-inf"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1824 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("-inf"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1825 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("invalid"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1826 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("invalid"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1827 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("invalid"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1828 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("invalid"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1829 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("+inf"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1830 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("+inf"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1831 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-inf"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1832 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-inf"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1833 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("+inf"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1834 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("+inf"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1835 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-inf"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1836 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-inf"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1837 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+0"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1838 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+0"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1839 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+1"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1840 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+1"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1841 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+0"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1842 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+0"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1843 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("-1"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1844 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("-1"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1845 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+0"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1846 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+0"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1847 - $x = Math::BigFloat::Subclass->new("123456789123456789"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1848 - $x = Math::BigFloat::Subclass->new("123456789123456789"); $y = Math::BigFloat::Subclass->new("0"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1849 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("123456789123456789"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1850 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("123456789123456789"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1851 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1852 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1853 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1854 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1855 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+1"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1856 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+1"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1857 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("-1"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1858 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("-1"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1859 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+1"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1860 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+1"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1861 - $x = Math::BigFloat::Subclass->new("+2"); $y = Math::BigFloat::Subclass->new("+3"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1862 - $x = Math::BigFloat::Subclass->new("+2"); $y = Math::BigFloat::Subclass->new("+3"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1863 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("+3"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1864 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("+3"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1865 - $x = Math::BigFloat::Subclass->new("+2"); $y = Math::BigFloat::Subclass->new("-3"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1866 - $x = Math::BigFloat::Subclass->new("+2"); $y = Math::BigFloat::Subclass->new("-3"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1867 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("-3"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1868 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("-3"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1869 - $x = Math::BigFloat::Subclass->new("111"); $y = Math::BigFloat::Subclass->new("111"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1870 - $x = Math::BigFloat::Subclass->new("111"); $y = Math::BigFloat::Subclass->new("111"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1871 - $x = Math::BigFloat::Subclass->new("10101"); $y = Math::BigFloat::Subclass->new("10101"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1872 - $x = Math::BigFloat::Subclass->new("10101"); $y = Math::BigFloat::Subclass->new("10101"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1873 - $x = Math::BigFloat::Subclass->new("1001001"); $y = Math::BigFloat::Subclass->new("1001001"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1874 - $x = Math::BigFloat::Subclass->new("1001001"); $y = Math::BigFloat::Subclass->new("1001001"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1875 - $x = Math::BigFloat::Subclass->new("100010001"); $y = Math::BigFloat::Subclass->new("100010001"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1876 - $x = Math::BigFloat::Subclass->new("100010001"); $y = Math::BigFloat::Subclass->new("100010001"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1877 - $x = Math::BigFloat::Subclass->new("10000100001"); $y = Math::BigFloat::Subclass->new("10000100001"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1878 - $x = Math::BigFloat::Subclass->new("10000100001"); $y = Math::BigFloat::Subclass->new("10000100001"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1879 - $x = Math::BigFloat::Subclass->new("11111111111"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1880 - $x = Math::BigFloat::Subclass->new("11111111111"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1881 - $x = Math::BigFloat::Subclass->new("22222222222"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1882 - $x = Math::BigFloat::Subclass->new("22222222222"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1883 - $x = Math::BigFloat::Subclass->new("33333333333"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1884 - $x = Math::BigFloat::Subclass->new("33333333333"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1885 - $x = Math::BigFloat::Subclass->new("44444444444"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1886 - $x = Math::BigFloat::Subclass->new("44444444444"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1887 - $x = Math::BigFloat::Subclass->new("55555555555"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1888 - $x = Math::BigFloat::Subclass->new("55555555555"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1889 - $x = Math::BigFloat::Subclass->new("66666666666"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1890 - $x = Math::BigFloat::Subclass->new("66666666666"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1891 - $x = Math::BigFloat::Subclass->new("77777777777"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1892 - $x = Math::BigFloat::Subclass->new("77777777777"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1893 - $x = Math::BigFloat::Subclass->new("88888888888"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1894 - $x = Math::BigFloat::Subclass->new("88888888888"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1895 - $x = Math::BigFloat::Subclass->new("99999999999"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1896 - $x = Math::BigFloat::Subclass->new("99999999999"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("0"); $x->bmuladd($y, $z); ok 1897 - $x = Math::BigFloat::Subclass->new("11111111111"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("1"); $x->bmuladd($y, $z); ok 1898 - $x = Math::BigFloat::Subclass->new("11111111111"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("1"); $x->bmuladd($y, $z); ok 1899 - $x = Math::BigFloat::Subclass->new("22222222222"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("1"); $x->bmuladd($y, $z); ok 1900 - $x = Math::BigFloat::Subclass->new("22222222222"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("1"); $x->bmuladd($y, $z); ok 1901 - $x = Math::BigFloat::Subclass->new("33333333333"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("1"); $x->bmuladd($y, $z); ok 1902 - $x = Math::BigFloat::Subclass->new("33333333333"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("1"); $x->bmuladd($y, $z); ok 1903 - $x = Math::BigFloat::Subclass->new("44444444444"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("1"); $x->bmuladd($y, $z); ok 1904 - $x = Math::BigFloat::Subclass->new("44444444444"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("1"); $x->bmuladd($y, $z); ok 1905 - $x = Math::BigFloat::Subclass->new("55555555555"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("1"); $x->bmuladd($y, $z); ok 1906 - $x = Math::BigFloat::Subclass->new("55555555555"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("1"); $x->bmuladd($y, $z); ok 1907 - $x = Math::BigFloat::Subclass->new("66666666666"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("1"); $x->bmuladd($y, $z); ok 1908 - $x = Math::BigFloat::Subclass->new("66666666666"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("1"); $x->bmuladd($y, $z); ok 1909 - $x = Math::BigFloat::Subclass->new("77777777777"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("1"); $x->bmuladd($y, $z); ok 1910 - $x = Math::BigFloat::Subclass->new("77777777777"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("1"); $x->bmuladd($y, $z); ok 1911 - $x = Math::BigFloat::Subclass->new("88888888888"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("1"); $x->bmuladd($y, $z); ok 1912 - $x = Math::BigFloat::Subclass->new("88888888888"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("1"); $x->bmuladd($y, $z); ok 1913 - $x = Math::BigFloat::Subclass->new("99999999999"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("1"); $x->bmuladd($y, $z); ok 1914 - $x = Math::BigFloat::Subclass->new("99999999999"); $y = Math::BigFloat::Subclass->new("9"); $z = Math::BigFloat::Subclass->new("1"); $x->bmuladd($y, $z); ok 1915 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("-4"); $z = Math::BigFloat::Subclass->new("-5"); $x->bmuladd($y, $z); ok 1916 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("-4"); $z = Math::BigFloat::Subclass->new("-5"); $x->bmuladd($y, $z); ok 1917 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("-4"); $z = Math::BigFloat::Subclass->new("-5"); $x->bmuladd($y, $z); ok 1918 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("-4"); $z = Math::BigFloat::Subclass->new("-5"); $x->bmuladd($y, $z); ok 1919 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("4"); $z = Math::BigFloat::Subclass->new("-5"); $x->bmuladd($y, $z); ok 1920 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("4"); $z = Math::BigFloat::Subclass->new("-5"); $x->bmuladd($y, $z); ok 1921 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("4"); $z = Math::BigFloat::Subclass->new("-5"); $x->bmuladd($y, $z); ok 1922 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("4"); $z = Math::BigFloat::Subclass->new("-5"); $x->bmuladd($y, $z); ok 1923 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("4"); $z = Math::BigFloat::Subclass->new("5"); $x->bmuladd($y, $z); ok 1924 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("4"); $z = Math::BigFloat::Subclass->new("5"); $x->bmuladd($y, $z); ok 1925 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("-4"); $z = Math::BigFloat::Subclass->new("5"); $x->bmuladd($y, $z); ok 1926 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("-4"); $z = Math::BigFloat::Subclass->new("5"); $x->bmuladd($y, $z); ok 1927 - $x = Math::BigFloat::Subclass->new("9999999999999999999"); $y = Math::BigFloat::Subclass->new("10000000000000000000"); $z = Math::BigFloat::Subclass->new("1234567890"); $x->bmuladd($y, $z); ok 1928 - $x = Math::BigFloat::Subclass->new("9999999999999999999"); $y = Math::BigFloat::Subclass->new("10000000000000000000"); $z = Math::BigFloat::Subclass->new("1234567890"); $x->bmuladd($y, $z); ok 1929 - $x = Math::BigFloat::Subclass->new("3.2"); $y = Math::BigFloat::Subclass->new("5.7"); $z = Math::BigFloat::Subclass->new("8.9"); $x->bmuladd($y, $z); ok 1930 - $x = Math::BigFloat::Subclass->new("3.2"); $y = Math::BigFloat::Subclass->new("5.7"); $z = Math::BigFloat::Subclass->new("8.9"); $x->bmuladd($y, $z); ok 1931 - $x = Math::BigFloat::Subclass->new("-3.2"); $y = Math::BigFloat::Subclass->new("5.197"); $z = Math::BigFloat::Subclass->new("6.05"); $x->bmuladd($y, $z); ok 1932 - $x = Math::BigFloat::Subclass->new("-3.2"); $y = Math::BigFloat::Subclass->new("5.197"); $z = Math::BigFloat::Subclass->new("6.05"); $x->bmuladd($y, $z); ok 1933 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("4"); $z = Math::BigFloat::Subclass->new("8"); $x->bmodpow($y, $z); ok 1934 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("4"); $z = Math::BigFloat::Subclass->new("8"); $x->bmodpow($y, $z); ok 1935 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("4"); $z = Math::BigFloat::Subclass->new("7"); $x->bmodpow($y, $z); ok 1936 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("4"); $z = Math::BigFloat::Subclass->new("7"); $x->bmodpow($y, $z); ok 1937 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("4"); $z = Math::BigFloat::Subclass->new("7"); $x->bmodpow($y, $z); ok 1938 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("4"); $z = Math::BigFloat::Subclass->new("7"); $x->bmodpow($y, $z); ok 1939 - $x = Math::BigFloat::Subclass->new("77777"); $y = Math::BigFloat::Subclass->new("777"); $z = Math::BigFloat::Subclass->new("123456789"); $x->bmodpow($y, $z); ok 1940 - $x = Math::BigFloat::Subclass->new("77777"); $y = Math::BigFloat::Subclass->new("777"); $z = Math::BigFloat::Subclass->new("123456789"); $x->bmodpow($y, $z); ok 1941 - $x = Math::BigFloat::Subclass->new("3.2"); $y = Math::BigFloat::Subclass->new("6.2"); $z = Math::BigFloat::Subclass->new("5.2"); $x->bmodpow($y, $z); ok 1942 - $x = Math::BigFloat::Subclass->new("3.2"); $y = Math::BigFloat::Subclass->new("6.2"); $z = Math::BigFloat::Subclass->new("5.2"); $x->bmodpow($y, $z); ok 1943 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("abc"); $x->bmul($y); ok 1944 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("abc"); $x->bmul($y); ok 1945 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("+0"); $x->bmul($y); ok 1946 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("+0"); $x->bmul($y); ok 1947 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("abc"); $x->bmul($y); ok 1948 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("abc"); $x->bmul($y); ok 1949 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("invalid"); $x->bmul($y); ok 1950 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("invalid"); $x->bmul($y); ok 1951 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("invalid"); $x->bmul($y); ok 1952 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("invalid"); $x->bmul($y); ok 1953 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bmul($y); ok 1954 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bmul($y); ok 1955 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmul($y); ok 1956 - $x = Math::BigFloat::Subclass->new("invalid"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmul($y); ok 1957 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bmul($y); ok 1958 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bmul($y); ok 1959 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmul($y); ok 1960 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmul($y); ok 1961 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmul($y); ok 1962 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmul($y); ok 1963 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bmul($y); ok 1964 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bmul($y); ok 1965 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("123.34"); $x->bmul($y); ok 1966 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("123.34"); $x->bmul($y); ok 1967 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-123.34"); $x->bmul($y); ok 1968 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("-123.34"); $x->bmul($y); ok 1969 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("123.34"); $x->bmul($y); ok 1970 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("123.34"); $x->bmul($y); ok 1971 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-123.34"); $x->bmul($y); ok 1972 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-123.34"); $x->bmul($y); ok 1973 - $x = Math::BigFloat::Subclass->new("123.34"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bmul($y); ok 1974 - $x = Math::BigFloat::Subclass->new("123.34"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bmul($y); ok 1975 - $x = Math::BigFloat::Subclass->new("-123.34"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bmul($y); ok 1976 - $x = Math::BigFloat::Subclass->new("-123.34"); $y = Math::BigFloat::Subclass->new("+inf"); $x->bmul($y); ok 1977 - $x = Math::BigFloat::Subclass->new("123.34"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmul($y); ok 1978 - $x = Math::BigFloat::Subclass->new("123.34"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmul($y); ok 1979 - $x = Math::BigFloat::Subclass->new("-123.34"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmul($y); ok 1980 - $x = Math::BigFloat::Subclass->new("-123.34"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmul($y); ok 1981 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+0"); $x->bmul($y); ok 1982 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+0"); $x->bmul($y); ok 1983 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+1"); $x->bmul($y); ok 1984 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+1"); $x->bmul($y); ok 1985 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+0"); $x->bmul($y); ok 1986 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+0"); $x->bmul($y); ok 1987 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmul($y); ok 1988 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmul($y); ok 1989 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+0"); $x->bmul($y); ok 1990 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+0"); $x->bmul($y); ok 1991 - $x = Math::BigFloat::Subclass->new("+123456789123456789"); $y = Math::BigFloat::Subclass->new("+0"); $x->bmul($y); ok 1992 - $x = Math::BigFloat::Subclass->new("+123456789123456789"); $y = Math::BigFloat::Subclass->new("+0"); $x->bmul($y); ok 1993 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+123456789123456789"); $x->bmul($y); ok 1994 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+123456789123456789"); $x->bmul($y); ok 1995 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmul($y); ok 1996 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmul($y); ok 1997 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+1"); $x->bmul($y); ok 1998 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+1"); $x->bmul($y); ok 1999 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmul($y); ok 2000 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmul($y); ok 2001 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+1"); $x->bmul($y); ok 2002 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+1"); $x->bmul($y); ok 2003 - $x = Math::BigFloat::Subclass->new("+2"); $y = Math::BigFloat::Subclass->new("+3"); $x->bmul($y); ok 2004 - $x = Math::BigFloat::Subclass->new("+2"); $y = Math::BigFloat::Subclass->new("+3"); $x->bmul($y); ok 2005 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("+3"); $x->bmul($y); ok 2006 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("+3"); $x->bmul($y); ok 2007 - $x = Math::BigFloat::Subclass->new("+2"); $y = Math::BigFloat::Subclass->new("-3"); $x->bmul($y); ok 2008 - $x = Math::BigFloat::Subclass->new("+2"); $y = Math::BigFloat::Subclass->new("-3"); $x->bmul($y); ok 2009 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("-3"); $x->bmul($y); ok 2010 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("-3"); $x->bmul($y); ok 2011 - $x = Math::BigFloat::Subclass->new("+111"); $y = Math::BigFloat::Subclass->new("+111"); $x->bmul($y); ok 2012 - $x = Math::BigFloat::Subclass->new("+111"); $y = Math::BigFloat::Subclass->new("+111"); $x->bmul($y); ok 2013 - $x = Math::BigFloat::Subclass->new("+10101"); $y = Math::BigFloat::Subclass->new("+10101"); $x->bmul($y); ok 2014 - $x = Math::BigFloat::Subclass->new("+10101"); $y = Math::BigFloat::Subclass->new("+10101"); $x->bmul($y); ok 2015 - $x = Math::BigFloat::Subclass->new("+1001001"); $y = Math::BigFloat::Subclass->new("+1001001"); $x->bmul($y); ok 2016 - $x = Math::BigFloat::Subclass->new("+1001001"); $y = Math::BigFloat::Subclass->new("+1001001"); $x->bmul($y); ok 2017 - $x = Math::BigFloat::Subclass->new("+100010001"); $y = Math::BigFloat::Subclass->new("+100010001"); $x->bmul($y); ok 2018 - $x = Math::BigFloat::Subclass->new("+100010001"); $y = Math::BigFloat::Subclass->new("+100010001"); $x->bmul($y); ok 2019 - $x = Math::BigFloat::Subclass->new("+10000100001"); $y = Math::BigFloat::Subclass->new("+10000100001"); $x->bmul($y); ok 2020 - $x = Math::BigFloat::Subclass->new("+10000100001"); $y = Math::BigFloat::Subclass->new("+10000100001"); $x->bmul($y); ok 2021 - $x = Math::BigFloat::Subclass->new("+11111111111"); $y = Math::BigFloat::Subclass->new("+9"); $x->bmul($y); ok 2022 - $x = Math::BigFloat::Subclass->new("+11111111111"); $y = Math::BigFloat::Subclass->new("+9"); $x->bmul($y); ok 2023 - $x = Math::BigFloat::Subclass->new("+22222222222"); $y = Math::BigFloat::Subclass->new("+9"); $x->bmul($y); ok 2024 - $x = Math::BigFloat::Subclass->new("+22222222222"); $y = Math::BigFloat::Subclass->new("+9"); $x->bmul($y); ok 2025 - $x = Math::BigFloat::Subclass->new("+33333333333"); $y = Math::BigFloat::Subclass->new("+9"); $x->bmul($y); ok 2026 - $x = Math::BigFloat::Subclass->new("+33333333333"); $y = Math::BigFloat::Subclass->new("+9"); $x->bmul($y); ok 2027 - $x = Math::BigFloat::Subclass->new("+44444444444"); $y = Math::BigFloat::Subclass->new("+9"); $x->bmul($y); ok 2028 - $x = Math::BigFloat::Subclass->new("+44444444444"); $y = Math::BigFloat::Subclass->new("+9"); $x->bmul($y); ok 2029 - $x = Math::BigFloat::Subclass->new("+55555555555"); $y = Math::BigFloat::Subclass->new("+9"); $x->bmul($y); ok 2030 - $x = Math::BigFloat::Subclass->new("+55555555555"); $y = Math::BigFloat::Subclass->new("+9"); $x->bmul($y); ok 2031 - $x = Math::BigFloat::Subclass->new("+66666666666"); $y = Math::BigFloat::Subclass->new("+9"); $x->bmul($y); ok 2032 - $x = Math::BigFloat::Subclass->new("+66666666666"); $y = Math::BigFloat::Subclass->new("+9"); $x->bmul($y); ok 2033 - $x = Math::BigFloat::Subclass->new("+77777777777"); $y = Math::BigFloat::Subclass->new("+9"); $x->bmul($y); ok 2034 - $x = Math::BigFloat::Subclass->new("+77777777777"); $y = Math::BigFloat::Subclass->new("+9"); $x->bmul($y); ok 2035 - $x = Math::BigFloat::Subclass->new("+88888888888"); $y = Math::BigFloat::Subclass->new("+9"); $x->bmul($y); ok 2036 - $x = Math::BigFloat::Subclass->new("+88888888888"); $y = Math::BigFloat::Subclass->new("+9"); $x->bmul($y); ok 2037 - $x = Math::BigFloat::Subclass->new("+99999999999"); $y = Math::BigFloat::Subclass->new("+9"); $x->bmul($y); ok 2038 - $x = Math::BigFloat::Subclass->new("+99999999999"); $y = Math::BigFloat::Subclass->new("+9"); $x->bmul($y); ok 2039 - $x = Math::BigFloat::Subclass->new("6"); $y = Math::BigFloat::Subclass->new("120"); $x->bmul($y); ok 2040 - $x = Math::BigFloat::Subclass->new("6"); $y = Math::BigFloat::Subclass->new("120"); $x->bmul($y); ok 2041 - $x = Math::BigFloat::Subclass->new("10"); $y = Math::BigFloat::Subclass->new("10000"); $x->bmul($y); ok 2042 - $x = Math::BigFloat::Subclass->new("10"); $y = Math::BigFloat::Subclass->new("10000"); $x->bmul($y); ok 2043 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::round_mode = "even"; join(",", $x->bdiv($y)); ok 2044 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::round_mode = "even"; join(",", $x->bdiv($y)); ok 2045 - $x = Math::BigFloat::Subclass->new("9"); $y = Math::BigFloat::Subclass->new("4"); $Math::BigFloat::Subclass::round_mode = "even"; join(",", $x->bdiv($y)); ok 2046 - $x = Math::BigFloat::Subclass->new("9"); $y = Math::BigFloat::Subclass->new("5"); $Math::BigFloat::Subclass::round_mode = "even"; join(",", $x->bdiv($y)); ok 2047 - $x = Math::BigFloat::Subclass->new("2.1"); $y = Math::BigFloat::Subclass->new("-1"); $Math::BigFloat::Subclass::round_mode = "even"; join(",", $x->bdiv($y)); ok 2048 - $x = Math::BigFloat::Subclass->new("2.1"); $y = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::round_mode = "even"; join(",", $x->bdiv($y)); ok 2049 - $x = Math::BigFloat::Subclass->new("-2.1"); $y = Math::BigFloat::Subclass->new("-1"); $Math::BigFloat::Subclass::round_mode = "even"; join(",", $x->bdiv($y)); ok 2050 - $x = Math::BigFloat::Subclass->new("-2.1"); $y = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::round_mode = "even"; join(",", $x->bdiv($y)); ok 2051 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("abc"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2052 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("abc"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2053 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("+1"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2054 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("+1"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2055 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("abc"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2056 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("abc"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2057 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("abc"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2058 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("abc"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2059 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("abc"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2060 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("abc"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2061 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+0"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2062 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+0"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2063 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+1"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2064 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("+1"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2065 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+0"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2066 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+0"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2067 - $x = Math::BigFloat::Subclass->new("+3214"); $y = Math::BigFloat::Subclass->new("+0"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2068 - $x = Math::BigFloat::Subclass->new("+3214"); $y = Math::BigFloat::Subclass->new("+0"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2069 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("-1"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2070 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("-1"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2071 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+0"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2072 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+0"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2073 - $x = Math::BigFloat::Subclass->new("-3214"); $y = Math::BigFloat::Subclass->new("+0"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2074 - $x = Math::BigFloat::Subclass->new("-3214"); $y = Math::BigFloat::Subclass->new("+0"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2075 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+1"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2076 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+1"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2077 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2078 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2079 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("-1"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2080 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("-1"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2081 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+1"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2082 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("+1"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2083 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+2"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2084 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("+2"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2085 - $x = Math::BigFloat::Subclass->new("+2"); $y = Math::BigFloat::Subclass->new("+1"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2086 - $x = Math::BigFloat::Subclass->new("+2"); $y = Math::BigFloat::Subclass->new("+1"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2087 - $x = Math::BigFloat::Subclass->new("123"); $y = Math::BigFloat::Subclass->new("+inf"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2088 - $x = Math::BigFloat::Subclass->new("123"); $y = Math::BigFloat::Subclass->new("+inf"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2089 - $x = Math::BigFloat::Subclass->new("123"); $y = Math::BigFloat::Subclass->new("-inf"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2090 - $x = Math::BigFloat::Subclass->new("123"); $y = Math::BigFloat::Subclass->new("-inf"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2091 - $x = Math::BigFloat::Subclass->new("+10"); $y = Math::BigFloat::Subclass->new("+5"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2092 - $x = Math::BigFloat::Subclass->new("+10"); $y = Math::BigFloat::Subclass->new("+5"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2093 - $x = Math::BigFloat::Subclass->new("+100"); $y = Math::BigFloat::Subclass->new("+4"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2094 - $x = Math::BigFloat::Subclass->new("+100"); $y = Math::BigFloat::Subclass->new("+4"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2095 - $x = Math::BigFloat::Subclass->new("+1000"); $y = Math::BigFloat::Subclass->new("+8"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2096 - $x = Math::BigFloat::Subclass->new("+1000"); $y = Math::BigFloat::Subclass->new("+8"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2097 - $x = Math::BigFloat::Subclass->new("+10000"); $y = Math::BigFloat::Subclass->new("+16"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2098 - $x = Math::BigFloat::Subclass->new("+10000"); $y = Math::BigFloat::Subclass->new("+16"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2099 - $x = Math::BigFloat::Subclass->new("+10000"); $y = Math::BigFloat::Subclass->new("-16"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2100 - $x = Math::BigFloat::Subclass->new("+10000"); $y = Math::BigFloat::Subclass->new("-16"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2101 - $x = Math::BigFloat::Subclass->new("+999999999999"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2102 - $x = Math::BigFloat::Subclass->new("+999999999999"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2103 - $x = Math::BigFloat::Subclass->new("+999999999999"); $y = Math::BigFloat::Subclass->new("+99"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2104 - $x = Math::BigFloat::Subclass->new("+999999999999"); $y = Math::BigFloat::Subclass->new("+99"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2105 - $x = Math::BigFloat::Subclass->new("+999999999999"); $y = Math::BigFloat::Subclass->new("+999"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2106 - $x = Math::BigFloat::Subclass->new("+999999999999"); $y = Math::BigFloat::Subclass->new("+999"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2107 - $x = Math::BigFloat::Subclass->new("+999999999999"); $y = Math::BigFloat::Subclass->new("+9999"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2108 - $x = Math::BigFloat::Subclass->new("+999999999999"); $y = Math::BigFloat::Subclass->new("+9999"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2109 - $x = Math::BigFloat::Subclass->new("+999999999999999"); $y = Math::BigFloat::Subclass->new("+99999"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2110 - $x = Math::BigFloat::Subclass->new("+999999999999999"); $y = Math::BigFloat::Subclass->new("+99999"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2111 - $x = Math::BigFloat::Subclass->new("+1000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2112 - $x = Math::BigFloat::Subclass->new("+1000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2113 - $x = Math::BigFloat::Subclass->new("+2000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2114 - $x = Math::BigFloat::Subclass->new("+2000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2115 - $x = Math::BigFloat::Subclass->new("+3000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2116 - $x = Math::BigFloat::Subclass->new("+3000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2117 - $x = Math::BigFloat::Subclass->new("+4000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2118 - $x = Math::BigFloat::Subclass->new("+4000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2119 - $x = Math::BigFloat::Subclass->new("+5000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2120 - $x = Math::BigFloat::Subclass->new("+5000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2121 - $x = Math::BigFloat::Subclass->new("+6000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2122 - $x = Math::BigFloat::Subclass->new("+6000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2123 - $x = Math::BigFloat::Subclass->new("+7000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2124 - $x = Math::BigFloat::Subclass->new("+7000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2125 - $x = Math::BigFloat::Subclass->new("+8000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2126 - $x = Math::BigFloat::Subclass->new("+8000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2127 - $x = Math::BigFloat::Subclass->new("+9000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2128 - $x = Math::BigFloat::Subclass->new("+9000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2129 - $x = Math::BigFloat::Subclass->new("+35500000"); $y = Math::BigFloat::Subclass->new("+113"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2130 - $x = Math::BigFloat::Subclass->new("+35500000"); $y = Math::BigFloat::Subclass->new("+113"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2131 - $x = Math::BigFloat::Subclass->new("+71000000"); $y = Math::BigFloat::Subclass->new("+226"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2132 - $x = Math::BigFloat::Subclass->new("+71000000"); $y = Math::BigFloat::Subclass->new("+226"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2133 - $x = Math::BigFloat::Subclass->new("+106500000"); $y = Math::BigFloat::Subclass->new("+339"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2134 - $x = Math::BigFloat::Subclass->new("+106500000"); $y = Math::BigFloat::Subclass->new("+339"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2135 - $x = Math::BigFloat::Subclass->new("+1000000000"); $y = Math::BigFloat::Subclass->new("+3"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2136 - $x = Math::BigFloat::Subclass->new("+1000000000"); $y = Math::BigFloat::Subclass->new("+3"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2137 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("25.024996000799840031993601279744051189762"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2138 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("25.024996000799840031993601279744051189762"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2139 - $x = Math::BigFloat::Subclass->new("123456"); $y = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2140 - $x = Math::BigFloat::Subclass->new("123456"); $y = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::div_scale = 40; $Math::BigFloat::Subclass::round_mode = "even"; scalar $x->bdiv($y); ok 2141 - $x = Math::BigFloat::Subclass->new("+1000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2142 - $x = Math::BigFloat::Subclass->new("+1000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2143 - $x = Math::BigFloat::Subclass->new("+2000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2144 - $x = Math::BigFloat::Subclass->new("+2000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2145 - $x = Math::BigFloat::Subclass->new("+3000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2146 - $x = Math::BigFloat::Subclass->new("+3000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2147 - $x = Math::BigFloat::Subclass->new("+4000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2148 - $x = Math::BigFloat::Subclass->new("+4000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2149 - $x = Math::BigFloat::Subclass->new("+5000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2150 - $x = Math::BigFloat::Subclass->new("+5000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2151 - $x = Math::BigFloat::Subclass->new("+6000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2152 - $x = Math::BigFloat::Subclass->new("+6000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2153 - $x = Math::BigFloat::Subclass->new("+7000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2154 - $x = Math::BigFloat::Subclass->new("+7000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2155 - $x = Math::BigFloat::Subclass->new("+8000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2156 - $x = Math::BigFloat::Subclass->new("+8000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2157 - $x = Math::BigFloat::Subclass->new("+9000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2158 - $x = Math::BigFloat::Subclass->new("+9000000000"); $y = Math::BigFloat::Subclass->new("+9"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2159 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("10"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2160 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("10"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2161 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("100"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2162 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("100"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2163 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("1000"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2164 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("1000"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2165 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("10000"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2166 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("10000"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2167 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("504"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2168 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("504"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2169 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("1.987654321"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2170 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("1.987654321"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2171 - $x = Math::BigFloat::Subclass->new("123456789.123456789123456789123456789"); $y = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2172 - $x = Math::BigFloat::Subclass->new("123456789.123456789123456789123456789"); $y = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2173 - $x = Math::BigFloat::Subclass->new("+35500000"); $y = Math::BigFloat::Subclass->new("+113"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2174 - $x = Math::BigFloat::Subclass->new("+35500000"); $y = Math::BigFloat::Subclass->new("+113"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2175 - $x = Math::BigFloat::Subclass->new("+71000000"); $y = Math::BigFloat::Subclass->new("+226"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2176 - $x = Math::BigFloat::Subclass->new("+71000000"); $y = Math::BigFloat::Subclass->new("+226"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2177 - $x = Math::BigFloat::Subclass->new("+106500000"); $y = Math::BigFloat::Subclass->new("+339"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2178 - $x = Math::BigFloat::Subclass->new("+106500000"); $y = Math::BigFloat::Subclass->new("+339"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2179 - $x = Math::BigFloat::Subclass->new("+1000000000"); $y = Math::BigFloat::Subclass->new("+3"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2180 - $x = Math::BigFloat::Subclass->new("+1000000000"); $y = Math::BigFloat::Subclass->new("+3"); $Math::BigFloat::Subclass::div_scale = 20; scalar $x->bdiv($y); ok 2181 - $x = Math::BigFloat::Subclass->new("+124"); $y = Math::BigFloat::Subclass->new("+3"); $Math::BigFloat::Subclass::div_scale = 1; scalar $x->bdiv($y); ok 2182 - $x = Math::BigFloat::Subclass->new("+124"); $y = Math::BigFloat::Subclass->new("+3"); $Math::BigFloat::Subclass::div_scale = 1; scalar $x->bdiv($y); ok 2183 - $x = Math::BigFloat::Subclass->new("123456789.1234"); $y = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::div_scale = 1; scalar $x->bdiv($y); ok 2184 - $x = Math::BigFloat::Subclass->new("123456789.1234"); $y = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::div_scale = 1; scalar $x->bdiv($y); ok 2185 - $x = Math::BigFloat::Subclass->new("+9"); $y = Math::BigFloat::Subclass->new("4"); $x->bmod($y); ok 2186 - $x = Math::BigFloat::Subclass->new("+9"); $y = Math::BigFloat::Subclass->new("4"); $x->bmod($y); ok 2187 - $x = Math::BigFloat::Subclass->new("+9"); $y = Math::BigFloat::Subclass->new("5"); $x->bmod($y); ok 2188 - $x = Math::BigFloat::Subclass->new("+9"); $y = Math::BigFloat::Subclass->new("5"); $x->bmod($y); ok 2189 - $x = Math::BigFloat::Subclass->new("+9000"); $y = Math::BigFloat::Subclass->new("56"); $x->bmod($y); ok 2190 - $x = Math::BigFloat::Subclass->new("+9000"); $y = Math::BigFloat::Subclass->new("56"); $x->bmod($y); ok 2191 - $x = Math::BigFloat::Subclass->new("+56"); $y = Math::BigFloat::Subclass->new("9000"); $x->bmod($y); ok 2192 - $x = Math::BigFloat::Subclass->new("+56"); $y = Math::BigFloat::Subclass->new("9000"); $x->bmod($y); ok 2193 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("inf"); $x->bmod($y); ok 2194 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("inf"); $x->bmod($y); ok 2195 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmod($y); ok 2196 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmod($y); ok 2197 - $x = Math::BigFloat::Subclass->new("5"); $y = Math::BigFloat::Subclass->new("inf"); $x->bmod($y); ok 2198 - $x = Math::BigFloat::Subclass->new("5"); $y = Math::BigFloat::Subclass->new("inf"); $x->bmod($y); ok 2199 - $x = Math::BigFloat::Subclass->new("5"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmod($y); ok 2200 - $x = Math::BigFloat::Subclass->new("5"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmod($y); ok 2201 - $x = Math::BigFloat::Subclass->new("-5"); $y = Math::BigFloat::Subclass->new("inf"); $x->bmod($y); ok 2202 - $x = Math::BigFloat::Subclass->new("-5"); $y = Math::BigFloat::Subclass->new("inf"); $x->bmod($y); ok 2203 - $x = Math::BigFloat::Subclass->new("-5"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmod($y); ok 2204 - $x = Math::BigFloat::Subclass->new("-5"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmod($y); ok 2205 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("5"); $x->bmod($y); ok 2206 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("5"); $x->bmod($y); ok 2207 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("5"); $x->bmod($y); ok 2208 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("5"); $x->bmod($y); ok 2209 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("-5"); $x->bmod($y); ok 2210 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("-5"); $x->bmod($y); ok 2211 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-5"); $x->bmod($y); ok 2212 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-5"); $x->bmod($y); ok 2213 - $x = Math::BigFloat::Subclass->new("5"); $y = Math::BigFloat::Subclass->new("5"); $x->bmod($y); ok 2214 - $x = Math::BigFloat::Subclass->new("5"); $y = Math::BigFloat::Subclass->new("5"); $x->bmod($y); ok 2215 - $x = Math::BigFloat::Subclass->new("-5"); $y = Math::BigFloat::Subclass->new("-5"); $x->bmod($y); ok 2216 - $x = Math::BigFloat::Subclass->new("-5"); $y = Math::BigFloat::Subclass->new("-5"); $x->bmod($y); ok 2217 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("inf"); $x->bmod($y); ok 2218 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("inf"); $x->bmod($y); ok 2219 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmod($y); ok 2220 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmod($y); ok 2221 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("inf"); $x->bmod($y); ok 2222 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("inf"); $x->bmod($y); ok 2223 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmod($y); ok 2224 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("-inf"); $x->bmod($y); ok 2225 - $x = Math::BigFloat::Subclass->new("8"); $y = Math::BigFloat::Subclass->new("0"); $x->bmod($y); ok 2226 - $x = Math::BigFloat::Subclass->new("8"); $y = Math::BigFloat::Subclass->new("0"); $x->bmod($y); ok 2227 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("0"); $x->bmod($y); ok 2228 - $x = Math::BigFloat::Subclass->new("inf"); $y = Math::BigFloat::Subclass->new("0"); $x->bmod($y); ok 2229 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("0"); $x->bmod($y); ok 2230 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("0"); $x->bmod($y); ok 2231 - $x = Math::BigFloat::Subclass->new("-8"); $y = Math::BigFloat::Subclass->new("0"); $x->bmod($y); ok 2232 - $x = Math::BigFloat::Subclass->new("-8"); $y = Math::BigFloat::Subclass->new("0"); $x->bmod($y); ok 2233 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("0"); $x->bmod($y); ok 2234 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("0"); $x->bmod($y); ok 2235 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("abc"); $x->bmod($y); ok 2236 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("abc"); $x->bmod($y); ok 2237 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("1"); $x->bmod($y); ok 2238 - $x = Math::BigFloat::Subclass->new("abc"); $y = Math::BigFloat::Subclass->new("1"); $x->bmod($y); ok 2239 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("abc"); $x->bmod($y); ok 2240 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("abc"); $x->bmod($y); ok 2241 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("1"); $x->bmod($y); ok 2242 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("1"); $x->bmod($y); ok 2243 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("0"); $x->bmod($y); ok 2244 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("0"); $x->bmod($y); ok 2245 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmod($y); ok 2246 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmod($y); ok 2247 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("0"); $x->bmod($y); ok 2248 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("0"); $x->bmod($y); ok 2249 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("1"); $x->bmod($y); ok 2250 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("1"); $x->bmod($y); ok 2251 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmod($y); ok 2252 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmod($y); ok 2253 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmod($y); ok 2254 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmod($y); ok 2255 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("1"); $x->bmod($y); ok 2256 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("1"); $x->bmod($y); ok 2257 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("2"); $x->bmod($y); ok 2258 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("2"); $x->bmod($y); ok 2259 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("1"); $x->bmod($y); ok 2260 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("1"); $x->bmod($y); ok 2261 - $x = Math::BigFloat::Subclass->new("1000000000"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2262 - $x = Math::BigFloat::Subclass->new("1000000000"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2263 - $x = Math::BigFloat::Subclass->new("2000000000"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2264 - $x = Math::BigFloat::Subclass->new("2000000000"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2265 - $x = Math::BigFloat::Subclass->new("3000000000"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2266 - $x = Math::BigFloat::Subclass->new("3000000000"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2267 - $x = Math::BigFloat::Subclass->new("4000000000"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2268 - $x = Math::BigFloat::Subclass->new("4000000000"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2269 - $x = Math::BigFloat::Subclass->new("5000000000"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2270 - $x = Math::BigFloat::Subclass->new("5000000000"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2271 - $x = Math::BigFloat::Subclass->new("6000000000"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2272 - $x = Math::BigFloat::Subclass->new("6000000000"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2273 - $x = Math::BigFloat::Subclass->new("7000000000"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2274 - $x = Math::BigFloat::Subclass->new("7000000000"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2275 - $x = Math::BigFloat::Subclass->new("8000000000"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2276 - $x = Math::BigFloat::Subclass->new("8000000000"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2277 - $x = Math::BigFloat::Subclass->new("9000000000"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2278 - $x = Math::BigFloat::Subclass->new("9000000000"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2279 - $x = Math::BigFloat::Subclass->new("35500000"); $y = Math::BigFloat::Subclass->new("113"); $x->bmod($y); ok 2280 - $x = Math::BigFloat::Subclass->new("35500000"); $y = Math::BigFloat::Subclass->new("113"); $x->bmod($y); ok 2281 - $x = Math::BigFloat::Subclass->new("71000000"); $y = Math::BigFloat::Subclass->new("226"); $x->bmod($y); ok 2282 - $x = Math::BigFloat::Subclass->new("71000000"); $y = Math::BigFloat::Subclass->new("226"); $x->bmod($y); ok 2283 - $x = Math::BigFloat::Subclass->new("106500000"); $y = Math::BigFloat::Subclass->new("339"); $x->bmod($y); ok 2284 - $x = Math::BigFloat::Subclass->new("106500000"); $y = Math::BigFloat::Subclass->new("339"); $x->bmod($y); ok 2285 - $x = Math::BigFloat::Subclass->new("1000000000"); $y = Math::BigFloat::Subclass->new("3"); $x->bmod($y); ok 2286 - $x = Math::BigFloat::Subclass->new("1000000000"); $y = Math::BigFloat::Subclass->new("3"); $x->bmod($y); ok 2287 - $x = Math::BigFloat::Subclass->new("10"); $y = Math::BigFloat::Subclass->new("5"); $x->bmod($y); ok 2288 - $x = Math::BigFloat::Subclass->new("10"); $y = Math::BigFloat::Subclass->new("5"); $x->bmod($y); ok 2289 - $x = Math::BigFloat::Subclass->new("100"); $y = Math::BigFloat::Subclass->new("4"); $x->bmod($y); ok 2290 - $x = Math::BigFloat::Subclass->new("100"); $y = Math::BigFloat::Subclass->new("4"); $x->bmod($y); ok 2291 - $x = Math::BigFloat::Subclass->new("1000"); $y = Math::BigFloat::Subclass->new("8"); $x->bmod($y); ok 2292 - $x = Math::BigFloat::Subclass->new("1000"); $y = Math::BigFloat::Subclass->new("8"); $x->bmod($y); ok 2293 - $x = Math::BigFloat::Subclass->new("10000"); $y = Math::BigFloat::Subclass->new("16"); $x->bmod($y); ok 2294 - $x = Math::BigFloat::Subclass->new("10000"); $y = Math::BigFloat::Subclass->new("16"); $x->bmod($y); ok 2295 - $x = Math::BigFloat::Subclass->new("999999999999"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2296 - $x = Math::BigFloat::Subclass->new("999999999999"); $y = Math::BigFloat::Subclass->new("9"); $x->bmod($y); ok 2297 - $x = Math::BigFloat::Subclass->new("999999999999"); $y = Math::BigFloat::Subclass->new("99"); $x->bmod($y); ok 2298 - $x = Math::BigFloat::Subclass->new("999999999999"); $y = Math::BigFloat::Subclass->new("99"); $x->bmod($y); ok 2299 - $x = Math::BigFloat::Subclass->new("999999999999"); $y = Math::BigFloat::Subclass->new("999"); $x->bmod($y); ok 2300 - $x = Math::BigFloat::Subclass->new("999999999999"); $y = Math::BigFloat::Subclass->new("999"); $x->bmod($y); ok 2301 - $x = Math::BigFloat::Subclass->new("999999999999"); $y = Math::BigFloat::Subclass->new("9999"); $x->bmod($y); ok 2302 - $x = Math::BigFloat::Subclass->new("999999999999"); $y = Math::BigFloat::Subclass->new("9999"); $x->bmod($y); ok 2303 - $x = Math::BigFloat::Subclass->new("999999999999999"); $y = Math::BigFloat::Subclass->new("99999"); $x->bmod($y); ok 2304 - $x = Math::BigFloat::Subclass->new("999999999999999"); $y = Math::BigFloat::Subclass->new("99999"); $x->bmod($y); ok 2305 - $x = Math::BigFloat::Subclass->new("-9"); $y = Math::BigFloat::Subclass->new("+5"); $x->bmod($y); ok 2306 - $x = Math::BigFloat::Subclass->new("-9"); $y = Math::BigFloat::Subclass->new("+5"); $x->bmod($y); ok 2307 - $x = Math::BigFloat::Subclass->new("+9"); $y = Math::BigFloat::Subclass->new("-5"); $x->bmod($y); ok 2308 - $x = Math::BigFloat::Subclass->new("+9"); $y = Math::BigFloat::Subclass->new("-5"); $x->bmod($y); ok 2309 - $x = Math::BigFloat::Subclass->new("-9"); $y = Math::BigFloat::Subclass->new("-5"); $x->bmod($y); ok 2310 - $x = Math::BigFloat::Subclass->new("-9"); $y = Math::BigFloat::Subclass->new("-5"); $x->bmod($y); ok 2311 - $x = Math::BigFloat::Subclass->new("-5"); $y = Math::BigFloat::Subclass->new("3"); $x->bmod($y); ok 2312 - $x = Math::BigFloat::Subclass->new("-5"); $y = Math::BigFloat::Subclass->new("3"); $x->bmod($y); ok 2313 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("3"); $x->bmod($y); ok 2314 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("3"); $x->bmod($y); ok 2315 - $x = Math::BigFloat::Subclass->new("4"); $y = Math::BigFloat::Subclass->new("3"); $x->bmod($y); ok 2316 - $x = Math::BigFloat::Subclass->new("4"); $y = Math::BigFloat::Subclass->new("3"); $x->bmod($y); ok 2317 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("3"); $x->bmod($y); ok 2318 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("3"); $x->bmod($y); ok 2319 - $x = Math::BigFloat::Subclass->new("-5"); $y = Math::BigFloat::Subclass->new("-3"); $x->bmod($y); ok 2320 - $x = Math::BigFloat::Subclass->new("-5"); $y = Math::BigFloat::Subclass->new("-3"); $x->bmod($y); ok 2321 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("-3"); $x->bmod($y); ok 2322 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("-3"); $x->bmod($y); ok 2323 - $x = Math::BigFloat::Subclass->new("4"); $y = Math::BigFloat::Subclass->new("-3"); $x->bmod($y); ok 2324 - $x = Math::BigFloat::Subclass->new("4"); $y = Math::BigFloat::Subclass->new("-3"); $x->bmod($y); ok 2325 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("-3"); $x->bmod($y); ok 2326 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("-3"); $x->bmod($y); ok 2327 - $x = Math::BigFloat::Subclass->new("4095"); $y = Math::BigFloat::Subclass->new("4095"); $x->bmod($y); ok 2328 - $x = Math::BigFloat::Subclass->new("4095"); $y = Math::BigFloat::Subclass->new("4095"); $x->bmod($y); ok 2329 - $x = Math::BigFloat::Subclass->new("100041000510123"); $y = Math::BigFloat::Subclass->new("3"); $x->bmod($y); ok 2330 - $x = Math::BigFloat::Subclass->new("100041000510123"); $y = Math::BigFloat::Subclass->new("3"); $x->bmod($y); ok 2331 - $x = Math::BigFloat::Subclass->new("152403346"); $y = Math::BigFloat::Subclass->new("12345"); $x->bmod($y); ok 2332 - $x = Math::BigFloat::Subclass->new("152403346"); $y = Math::BigFloat::Subclass->new("12345"); $x->bmod($y); ok 2333 - $x = Math::BigFloat::Subclass->new("87654321"); $y = Math::BigFloat::Subclass->new("87654321"); $x->bmod($y); ok 2334 - $x = Math::BigFloat::Subclass->new("87654321"); $y = Math::BigFloat::Subclass->new("87654321"); $x->bmod($y); ok 2335 - $x = Math::BigFloat::Subclass->new("123"); $y = Math::BigFloat::Subclass->new("2.5"); $x->bmod($y); ok 2336 - $x = Math::BigFloat::Subclass->new("123"); $y = Math::BigFloat::Subclass->new("2.5"); $x->bmod($y); ok 2337 - $x = Math::BigFloat::Subclass->new("1230"); $y = Math::BigFloat::Subclass->new("2.5"); $x->bmod($y); ok 2338 - $x = Math::BigFloat::Subclass->new("1230"); $y = Math::BigFloat::Subclass->new("2.5"); $x->bmod($y); ok 2339 - $x = Math::BigFloat::Subclass->new("123.4"); $y = Math::BigFloat::Subclass->new("2.5"); $x->bmod($y); ok 2340 - $x = Math::BigFloat::Subclass->new("123.4"); $y = Math::BigFloat::Subclass->new("2.5"); $x->bmod($y); ok 2341 - $x = Math::BigFloat::Subclass->new("123e1"); $y = Math::BigFloat::Subclass->new("25"); $x->bmod($y); ok 2342 - $x = Math::BigFloat::Subclass->new("123e1"); $y = Math::BigFloat::Subclass->new("25"); $x->bmod($y); ok 2343 - $x = Math::BigFloat::Subclass->new("-2.1"); $y = Math::BigFloat::Subclass->new("1"); $x->bmod($y); ok 2344 - $x = Math::BigFloat::Subclass->new("-2.1"); $y = Math::BigFloat::Subclass->new("1"); $x->bmod($y); ok 2345 - $x = Math::BigFloat::Subclass->new("2.1"); $y = Math::BigFloat::Subclass->new("1"); $x->bmod($y); ok 2346 - $x = Math::BigFloat::Subclass->new("2.1"); $y = Math::BigFloat::Subclass->new("1"); $x->bmod($y); ok 2347 - $x = Math::BigFloat::Subclass->new("-2.1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmod($y); ok 2348 - $x = Math::BigFloat::Subclass->new("-2.1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmod($y); ok 2349 - $x = Math::BigFloat::Subclass->new("2.1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmod($y); ok 2350 - $x = Math::BigFloat::Subclass->new("2.1"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmod($y); ok 2351 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("1"); $x->bmod($y); ok 2352 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("1"); $x->bmod($y); ok 2353 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("1"); $x->bmod($y); ok 2354 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("1"); $x->bmod($y); ok 2355 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmod($y); ok 2356 - $x = Math::BigFloat::Subclass->new("-3"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmod($y); ok 2357 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmod($y); ok 2358 - $x = Math::BigFloat::Subclass->new("3"); $y = Math::BigFloat::Subclass->new("-1"); $x->bmod($y); ok 2359 - $x = Math::BigFloat::Subclass->new("Nanfac"); $x->bfac(); ok 2360 - $x = Math::BigFloat::Subclass->new("Nanfac"); $x->bfac(); ok 2361 - $x = Math::BigFloat::Subclass->new("-1"); $x->bfac(); ok 2362 - $x = Math::BigFloat::Subclass->new("-1"); $x->bfac(); ok 2363 - $x = Math::BigFloat::Subclass->new("+inf"); $x->bfac(); ok 2364 - $x = Math::BigFloat::Subclass->new("+inf"); $x->bfac(); ok 2365 - $x = Math::BigFloat::Subclass->new("-inf"); $x->bfac(); ok 2366 - $x = Math::BigFloat::Subclass->new("-inf"); $x->bfac(); ok 2367 - $x = Math::BigFloat::Subclass->new("0"); $x->bfac(); ok 2368 - $x = Math::BigFloat::Subclass->new("0"); $x->bfac(); ok 2369 - $x = Math::BigFloat::Subclass->new("1"); $x->bfac(); ok 2370 - $x = Math::BigFloat::Subclass->new("1"); $x->bfac(); ok 2371 - $x = Math::BigFloat::Subclass->new("2"); $x->bfac(); ok 2372 - $x = Math::BigFloat::Subclass->new("2"); $x->bfac(); ok 2373 - $x = Math::BigFloat::Subclass->new("3"); $x->bfac(); ok 2374 - $x = Math::BigFloat::Subclass->new("3"); $x->bfac(); ok 2375 - $x = Math::BigFloat::Subclass->new("4"); $x->bfac(); ok 2376 - $x = Math::BigFloat::Subclass->new("4"); $x->bfac(); ok 2377 - $x = Math::BigFloat::Subclass->new("5"); $x->bfac(); ok 2378 - $x = Math::BigFloat::Subclass->new("5"); $x->bfac(); ok 2379 - $x = Math::BigFloat::Subclass->new("6"); $x->bfac(); ok 2380 - $x = Math::BigFloat::Subclass->new("6"); $x->bfac(); ok 2381 - $x = Math::BigFloat::Subclass->new("10"); $x->bfac(); ok 2382 - $x = Math::BigFloat::Subclass->new("10"); $x->bfac(); ok 2383 - $x = Math::BigFloat::Subclass->new("11"); $x->bfac(); ok 2384 - $x = Math::BigFloat::Subclass->new("11"); $x->bfac(); ok 2385 - $x = Math::BigFloat::Subclass->new("12"); $x->bfac(); ok 2386 - $x = Math::BigFloat::Subclass->new("12"); $x->bfac(); ok 2387 - $x = Math::BigFloat::Subclass->new("NaN"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2388 - $x = Math::BigFloat::Subclass->new("NaN"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2389 - $x = Math::BigFloat::Subclass->new("-1"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2390 - $x = Math::BigFloat::Subclass->new("-1"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2391 - $x = Math::BigFloat::Subclass->new("+inf"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2392 - $x = Math::BigFloat::Subclass->new("+inf"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2393 - $x = Math::BigFloat::Subclass->new("-inf"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2394 - $x = Math::BigFloat::Subclass->new("-inf"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2395 - $x = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2396 - $x = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2397 - $x = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2398 - $x = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2399 - $x = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2400 - $x = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2401 - $x = Math::BigFloat::Subclass->new("3"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2402 - $x = Math::BigFloat::Subclass->new("3"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2403 - $x = Math::BigFloat::Subclass->new("4"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2404 - $x = Math::BigFloat::Subclass->new("4"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2405 - $x = Math::BigFloat::Subclass->new("5"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2406 - $x = Math::BigFloat::Subclass->new("5"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2407 - $x = Math::BigFloat::Subclass->new("6"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2408 - $x = Math::BigFloat::Subclass->new("6"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2409 - $x = Math::BigFloat::Subclass->new("7"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2410 - $x = Math::BigFloat::Subclass->new("7"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2411 - $x = Math::BigFloat::Subclass->new("8"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2412 - $x = Math::BigFloat::Subclass->new("8"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2413 - $x = Math::BigFloat::Subclass->new("9"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2414 - $x = Math::BigFloat::Subclass->new("9"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2415 - $x = Math::BigFloat::Subclass->new("10"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2416 - $x = Math::BigFloat::Subclass->new("10"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2417 - $x = Math::BigFloat::Subclass->new("11"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2418 - $x = Math::BigFloat::Subclass->new("11"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2419 - $x = Math::BigFloat::Subclass->new("12"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2420 - $x = Math::BigFloat::Subclass->new("12"); $Math::BigFloat::Subclass::div_scale = 40; $x->bdfac(); ok 2421 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2422 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2423 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2424 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2425 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2426 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2427 - $x = Math::BigFloat::Subclass->new("-123.456"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2428 - $x = Math::BigFloat::Subclass->new("-123.456"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2429 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2430 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2431 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2432 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2433 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2434 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2435 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2436 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2437 - $x = Math::BigFloat::Subclass->new("4"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2438 - $x = Math::BigFloat::Subclass->new("4"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2439 - $x = Math::BigFloat::Subclass->new("9"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2440 - $x = Math::BigFloat::Subclass->new("9"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2441 - $x = Math::BigFloat::Subclass->new("16"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2442 - $x = Math::BigFloat::Subclass->new("16"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2443 - $x = Math::BigFloat::Subclass->new("100"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2444 - $x = Math::BigFloat::Subclass->new("100"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2445 - $x = Math::BigFloat::Subclass->new("123.456"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2446 - $x = Math::BigFloat::Subclass->new("123.456"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2447 - $x = Math::BigFloat::Subclass->new("15241.38393"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2448 - $x = Math::BigFloat::Subclass->new("15241.38393"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2449 - $x = Math::BigFloat::Subclass->new("1.44"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2450 - $x = Math::BigFloat::Subclass->new("1.44"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2451 - $x = Math::BigFloat::Subclass->new("12"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2452 - $x = Math::BigFloat::Subclass->new("12"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2453 - $x = Math::BigFloat::Subclass->new("0.49"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2454 - $x = Math::BigFloat::Subclass->new("0.49"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2455 - $x = Math::BigFloat::Subclass->new("0.0049"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2456 - $x = Math::BigFloat::Subclass->new("0.0049"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2457 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("NaN"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2458 - $x = Math::BigFloat::Subclass->new("1"); $y = Math::BigFloat::Subclass->new("NaN"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2459 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("NaN"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2460 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("NaN"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2461 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("NaN"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2462 - $x = Math::BigFloat::Subclass->new("0"); $y = Math::BigFloat::Subclass->new("NaN"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2463 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("NaN"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2464 - $x = Math::BigFloat::Subclass->new("-inf"); $y = Math::BigFloat::Subclass->new("NaN"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2465 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("NaN"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2466 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("NaN"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2467 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2468 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2469 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2470 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("2"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2471 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("inf"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2472 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("inf"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2473 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("inf"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2474 - $x = Math::BigFloat::Subclass->new("NaN"); $y = Math::BigFloat::Subclass->new("inf"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2475 - $x = Math::BigFloat::Subclass->new("12"); $y = Math::BigFloat::Subclass->new("-inf"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2476 - $x = Math::BigFloat::Subclass->new("12"); $y = Math::BigFloat::Subclass->new("-inf"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2477 - $x = Math::BigFloat::Subclass->new("12"); $y = Math::BigFloat::Subclass->new("inf"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2478 - $x = Math::BigFloat::Subclass->new("12"); $y = Math::BigFloat::Subclass->new("inf"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2479 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2480 - $x = Math::BigFloat::Subclass->new("+0"); $y = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2481 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2482 - $x = Math::BigFloat::Subclass->new("+1"); $y = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2483 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2484 - $x = Math::BigFloat::Subclass->new("-1"); $y = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2485 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2486 - $x = Math::BigFloat::Subclass->new("-2"); $y = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2487 - $x = Math::BigFloat::Subclass->new("-123.45"); $y = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2488 - $x = Math::BigFloat::Subclass->new("-123.45"); $y = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2489 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2490 - $x = Math::BigFloat::Subclass->new("+inf"); $y = Math::BigFloat::Subclass->new("0"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2491 - $x = Math::BigFloat::Subclass->new("12"); $y = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2492 - $x = Math::BigFloat::Subclass->new("12"); $y = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2493 - $x = Math::BigFloat::Subclass->new("-12"); $y = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2494 - $x = Math::BigFloat::Subclass->new("-12"); $y = Math::BigFloat::Subclass->new("1"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2495 - $x = Math::BigFloat::Subclass->new("8"); $y = Math::BigFloat::Subclass->new("-1"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2496 - $x = Math::BigFloat::Subclass->new("8"); $y = Math::BigFloat::Subclass->new("-1"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2497 - $x = Math::BigFloat::Subclass->new("-8"); $y = Math::BigFloat::Subclass->new("-1"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2498 - $x = Math::BigFloat::Subclass->new("-8"); $y = Math::BigFloat::Subclass->new("-1"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2499 - $x = Math::BigFloat::Subclass->new("8"); $y = Math::BigFloat::Subclass->new("3"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2500 - $x = Math::BigFloat::Subclass->new("8"); $y = Math::BigFloat::Subclass->new("3"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2501 - $x = Math::BigFloat::Subclass->new("-8"); $y = Math::BigFloat::Subclass->new("3"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2502 - $x = Math::BigFloat::Subclass->new("-8"); $y = Math::BigFloat::Subclass->new("3"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2503 - $x = Math::BigFloat::Subclass->new("16"); $y = Math::BigFloat::Subclass->new("4"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2504 - $x = Math::BigFloat::Subclass->new("16"); $y = Math::BigFloat::Subclass->new("4"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2505 - $x = Math::BigFloat::Subclass->new("81"); $y = Math::BigFloat::Subclass->new("4"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2506 - $x = Math::BigFloat::Subclass->new("81"); $y = Math::BigFloat::Subclass->new("4"); $Math::BigFloat::Subclass::div_scale = 40; $x->broot($y); ok 2507 - $x = Math::BigFloat::Subclass->new("+0"); $x->bsqrt(); ok 2508 - $x = Math::BigFloat::Subclass->new("+0"); $x->bsqrt(); ok 2509 - $x = Math::BigFloat::Subclass->new("-1"); $x->bsqrt(); ok 2510 - $x = Math::BigFloat::Subclass->new("-1"); $x->bsqrt(); ok 2511 - $x = Math::BigFloat::Subclass->new("-2"); $x->bsqrt(); ok 2512 - $x = Math::BigFloat::Subclass->new("-2"); $x->bsqrt(); ok 2513 - $x = Math::BigFloat::Subclass->new("-16"); $x->bsqrt(); ok 2514 - $x = Math::BigFloat::Subclass->new("-16"); $x->bsqrt(); ok 2515 - $x = Math::BigFloat::Subclass->new("-123.45"); $x->bsqrt(); ok 2516 - $x = Math::BigFloat::Subclass->new("-123.45"); $x->bsqrt(); ok 2517 - $x = Math::BigFloat::Subclass->new("nanbsqrt"); $x->bsqrt(); ok 2518 - $x = Math::BigFloat::Subclass->new("nanbsqrt"); $x->bsqrt(); ok 2519 - $x = Math::BigFloat::Subclass->new("+inf"); $x->bsqrt(); ok 2520 - $x = Math::BigFloat::Subclass->new("+inf"); $x->bsqrt(); ok 2521 - $x = Math::BigFloat::Subclass->new("-inf"); $x->bsqrt(); ok 2522 - $x = Math::BigFloat::Subclass->new("-inf"); $x->bsqrt(); ok 2523 - $x = Math::BigFloat::Subclass->new("1"); $x->bsqrt(); ok 2524 - $x = Math::BigFloat::Subclass->new("1"); $x->bsqrt(); ok 2525 - $x = Math::BigFloat::Subclass->new("2"); $x->bsqrt(); ok 2526 - $x = Math::BigFloat::Subclass->new("2"); $x->bsqrt(); ok 2527 - $x = Math::BigFloat::Subclass->new("4"); $x->bsqrt(); ok 2528 - $x = Math::BigFloat::Subclass->new("4"); $x->bsqrt(); ok 2529 - $x = Math::BigFloat::Subclass->new("9"); $x->bsqrt(); ok 2530 - $x = Math::BigFloat::Subclass->new("9"); $x->bsqrt(); ok 2531 - $x = Math::BigFloat::Subclass->new("16"); $x->bsqrt(); ok 2532 - $x = Math::BigFloat::Subclass->new("16"); $x->bsqrt(); ok 2533 - $x = Math::BigFloat::Subclass->new("100"); $x->bsqrt(); ok 2534 - $x = Math::BigFloat::Subclass->new("100"); $x->bsqrt(); ok 2535 - $x = Math::BigFloat::Subclass->new("123.456"); $x->bsqrt(); ok 2536 - $x = Math::BigFloat::Subclass->new("123.456"); $x->bsqrt(); ok 2537 - $x = Math::BigFloat::Subclass->new("15241.38393"); $x->bsqrt(); ok 2538 - $x = Math::BigFloat::Subclass->new("15241.38393"); $x->bsqrt(); ok 2539 - $x = Math::BigFloat::Subclass->new("1.44"); $x->bsqrt(); ok 2540 - $x = Math::BigFloat::Subclass->new("1.44"); $x->bsqrt(); ok 2541 - $x = Math::BigFloat::Subclass->new("1.44E10"); $x->bsqrt(); ok 2542 - $x = Math::BigFloat::Subclass->new("1.44E10"); $x->bsqrt(); ok 2543 - $x = Math::BigFloat::Subclass->new("2e10"); $x->bsqrt(); ok 2544 - $x = Math::BigFloat::Subclass->new("2e10"); $x->bsqrt(); ok 2545 - $x = Math::BigFloat::Subclass->new("144e20"); $x->bsqrt(); ok 2546 - $x = Math::BigFloat::Subclass->new("144e20"); $x->bsqrt(); ok 2547 - $x = Math::BigFloat::Subclass->new("12"); $x->bsqrt(); ok 2548 - $x = Math::BigFloat::Subclass->new("12"); $x->bsqrt(); ok 2549 - $x = Math::BigFloat::Subclass->new("0.49"); $x->bsqrt(); ok 2550 - $x = Math::BigFloat::Subclass->new("0.49"); $x->bsqrt(); ok 2551 - $x = Math::BigFloat::Subclass->new("0.0049"); $x->bsqrt(); ok 2552 - $x = Math::BigFloat::Subclass->new("0.0049"); $x->bsqrt(); ok 2553 - $x = Math::BigFloat::Subclass->new("123"); $x->is_nan(); ok 2554 - $x = Math::BigFloat::Subclass->new("abc"); $x->is_nan(); ok 2555 - $x = Math::BigFloat::Subclass->new("NaN"); $x->is_nan(); ok 2556 - $x = Math::BigFloat::Subclass->new("-123"); $x->is_nan(); ok 2557 - $x = Math::BigFloat::Subclass->new("+inf"); $x->is_inf(""); ok 2558 - $x = Math::BigFloat::Subclass->new("-inf"); $x->is_inf(""); ok 2559 - $x = Math::BigFloat::Subclass->new("abc"); $x->is_inf(""); ok 2560 - $x = Math::BigFloat::Subclass->new("1"); $x->is_inf(""); ok 2561 - $x = Math::BigFloat::Subclass->new("NaN"); $x->is_inf(""); ok 2562 - $x = Math::BigFloat::Subclass->new("-1"); $x->is_inf(""); ok 2563 - $x = Math::BigFloat::Subclass->new("+inf"); $x->is_inf("-"); ok 2564 - $x = Math::BigFloat::Subclass->new("+inf"); $x->is_inf("+"); ok 2565 - $x = Math::BigFloat::Subclass->new("-inf"); $x->is_inf("-"); ok 2566 - $x = Math::BigFloat::Subclass->new("-inf"); $x->is_inf("+"); ok 2567 - $x = Math::BigFloat::Subclass->new("-inf"); $x->is_inf("-inf"); ok 2568 - $x = Math::BigFloat::Subclass->new("-inf"); $x->is_inf("+inf"); ok 2569 - $x = Math::BigFloat::Subclass->new("+inf"); $x->is_inf("-inf"); ok 2570 - $x = Math::BigFloat::Subclass->new("+inf"); $x->is_inf("+inf"); ok 2571 - $x = Math::BigFloat::Subclass->new("+iNfInItY"); $x->is_inf(""); ok 2572 - $x = Math::BigFloat::Subclass->new("-InFiNiTy"); $x->is_inf(""); ok 2573 - $x = Math::BigFloat::Subclass->new("abc"); $x->is_odd(); ok 2574 - $x = Math::BigFloat::Subclass->new("0"); $x->is_odd(); ok 2575 - $x = Math::BigFloat::Subclass->new("-1"); $x->is_odd(); ok 2576 - $x = Math::BigFloat::Subclass->new("-3"); $x->is_odd(); ok 2577 - $x = Math::BigFloat::Subclass->new("1"); $x->is_odd(); ok 2578 - $x = Math::BigFloat::Subclass->new("3"); $x->is_odd(); ok 2579 - $x = Math::BigFloat::Subclass->new("1000001"); $x->is_odd(); ok 2580 - $x = Math::BigFloat::Subclass->new("1000002"); $x->is_odd(); ok 2581 - $x = Math::BigFloat::Subclass->new("+inf"); $x->is_odd(); ok 2582 - $x = Math::BigFloat::Subclass->new("-inf"); $x->is_odd(); ok 2583 - $x = Math::BigFloat::Subclass->new("123.45"); $x->is_odd(); ok 2584 - $x = Math::BigFloat::Subclass->new("-123.45"); $x->is_odd(); ok 2585 - $x = Math::BigFloat::Subclass->new("2"); $x->is_odd(); ok 2586 - $x = Math::BigFloat::Subclass->new("invalid"); $x->is_int(); ok 2587 - $x = Math::BigFloat::Subclass->new("0"); $x->is_int(); ok 2588 - $x = Math::BigFloat::Subclass->new("1"); $x->is_int(); ok 2589 - $x = Math::BigFloat::Subclass->new("2"); $x->is_int(); ok 2590 - $x = Math::BigFloat::Subclass->new("-2"); $x->is_int(); ok 2591 - $x = Math::BigFloat::Subclass->new("-1"); $x->is_int(); ok 2592 - $x = Math::BigFloat::Subclass->new("-inf"); $x->is_int(); ok 2593 - $x = Math::BigFloat::Subclass->new("+inf"); $x->is_int(); ok 2594 - $x = Math::BigFloat::Subclass->new("123.4567"); $x->is_int(); ok 2595 - $x = Math::BigFloat::Subclass->new("-0.1"); $x->is_int(); ok 2596 - $x = Math::BigFloat::Subclass->new("-0.002"); $x->is_int(); ok 2597 - $x = Math::BigFloat::Subclass->new("abc"); $x->is_even(); ok 2598 - $x = Math::BigFloat::Subclass->new("0"); $x->is_even(); ok 2599 - $x = Math::BigFloat::Subclass->new("-1"); $x->is_even(); ok 2600 - $x = Math::BigFloat::Subclass->new("-3"); $x->is_even(); ok 2601 - $x = Math::BigFloat::Subclass->new("1"); $x->is_even(); ok 2602 - $x = Math::BigFloat::Subclass->new("3"); $x->is_even(); ok 2603 - $x = Math::BigFloat::Subclass->new("1000001"); $x->is_even(); ok 2604 - $x = Math::BigFloat::Subclass->new("1000002"); $x->is_even(); ok 2605 - $x = Math::BigFloat::Subclass->new("2"); $x->is_even(); ok 2606 - $x = Math::BigFloat::Subclass->new("+inf"); $x->is_even(); ok 2607 - $x = Math::BigFloat::Subclass->new("-inf"); $x->is_even(); ok 2608 - $x = Math::BigFloat::Subclass->new("123.456"); $x->is_even(); ok 2609 - $x = Math::BigFloat::Subclass->new("-123.456"); $x->is_even(); ok 2610 - $x = Math::BigFloat::Subclass->new("0.01"); $x->is_even(); ok 2611 - $x = Math::BigFloat::Subclass->new("-0.01"); $x->is_even(); ok 2612 - $x = Math::BigFloat::Subclass->new("120"); $x->is_even(); ok 2613 - $x = Math::BigFloat::Subclass->new("1200"); $x->is_even(); ok 2614 - $x = Math::BigFloat::Subclass->new("-1200"); $x->is_even(); ok 2615 - $x = Math::BigFloat::Subclass->new("0"); $x->is_positive(); ok 2616 - $x = Math::BigFloat::Subclass->new("1"); $x->is_positive(); ok 2617 - $x = Math::BigFloat::Subclass->new("-1"); $x->is_positive(); ok 2618 - $x = Math::BigFloat::Subclass->new("-123"); $x->is_positive(); ok 2619 - $x = Math::BigFloat::Subclass->new("NaN"); $x->is_positive(); ok 2620 - $x = Math::BigFloat::Subclass->new("-inf"); $x->is_positive(); ok 2621 - $x = Math::BigFloat::Subclass->new("+inf"); $x->is_positive(); ok 2622 - $x = Math::BigFloat::Subclass->new("0"); $x->is_negative(); ok 2623 - $x = Math::BigFloat::Subclass->new("1"); $x->is_negative(); ok 2624 - $x = Math::BigFloat::Subclass->new("-1"); $x->is_negative(); ok 2625 - $x = Math::BigFloat::Subclass->new("-123"); $x->is_negative(); ok 2626 - $x = Math::BigFloat::Subclass->new("NaN"); $x->is_negative(); ok 2627 - $x = Math::BigFloat::Subclass->new("-inf"); $x->is_negative(); ok 2628 - $x = Math::BigFloat::Subclass->new("+inf"); $x->is_negative(); ok 2629 - $x = Math::BigFloat::Subclass->new("0"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2630 - $x = Math::BigFloat::Subclass->new("1"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2631 - $x = Math::BigFloat::Subclass->new("123"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2632 - $x = Math::BigFloat::Subclass->new("-123"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2633 - $x = Math::BigFloat::Subclass->new("-1200"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2634 - $x = Math::BigFloat::Subclass->new("invalid"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2635 - $x = Math::BigFloat::Subclass->new("+inf"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2636 - $x = Math::BigFloat::Subclass->new("-inf"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2637 - $x = Math::BigFloat::Subclass->new("0"); $x->exponent()->bstr(); ok 2638 - $x = Math::BigFloat::Subclass->new("1"); $x->exponent()->bstr(); ok 2639 - $x = Math::BigFloat::Subclass->new("123"); $x->exponent()->bstr(); ok 2640 - $x = Math::BigFloat::Subclass->new("-123"); $x->exponent()->bstr(); ok 2641 - $x = Math::BigFloat::Subclass->new("-1200"); $x->exponent()->bstr(); ok 2642 - $x = Math::BigFloat::Subclass->new("+inf"); $x->exponent()->bstr(); ok 2643 - $x = Math::BigFloat::Subclass->new("-inf"); $x->exponent()->bstr(); ok 2644 - $x = Math::BigFloat::Subclass->new("invalid"); $x->exponent()->bstr(); ok 2645 - $x = Math::BigFloat::Subclass->new("0"); $x->mantissa()->bstr(); ok 2646 - $x = Math::BigFloat::Subclass->new("1"); $x->mantissa()->bstr(); ok 2647 - $x = Math::BigFloat::Subclass->new("123"); $x->mantissa()->bstr(); ok 2648 - $x = Math::BigFloat::Subclass->new("-123"); $x->mantissa()->bstr(); ok 2649 - $x = Math::BigFloat::Subclass->new("-1200"); $x->mantissa()->bstr(); ok 2650 - $x = Math::BigFloat::Subclass->new("+inf"); $x->mantissa()->bstr(); ok 2651 - $x = Math::BigFloat::Subclass->new("-inf"); $x->mantissa()->bstr(); ok 2652 - $x = Math::BigFloat::Subclass->new("invalid"); $x->mantissa()->bstr(); ok 2653 - $x = Math::BigFloat::Subclass->new("123"); $x->length(); ok 2654 - $x = Math::BigFloat::Subclass->new("-123"); $x->length(); ok 2655 - $x = Math::BigFloat::Subclass->new("0"); $x->length(); ok 2656 - $x = Math::BigFloat::Subclass->new("1"); $x->length(); ok 2657 - $x = Math::BigFloat::Subclass->new("12345678901234567890"); $x->length(); ok 2658 - $x = Math::BigFloat::Subclass->new("invalid"); $x->is_zero(); ok 2659 - $x = Math::BigFloat::Subclass->new("+inf"); $x->is_zero(); ok 2660 - $x = Math::BigFloat::Subclass->new("-inf"); $x->is_zero(); ok 2661 - $x = Math::BigFloat::Subclass->new("0"); $x->is_zero(); ok 2662 - $x = Math::BigFloat::Subclass->new("-1"); $x->is_zero(); ok 2663 - $x = Math::BigFloat::Subclass->new("1"); $x->is_zero(); ok 2664 - $x = Math::BigFloat::Subclass->new("invalid"); $x->is_one(); ok 2665 - $x = Math::BigFloat::Subclass->new("+inf"); $x->is_one(); ok 2666 - $x = Math::BigFloat::Subclass->new("-inf"); $x->is_one(); ok 2667 - $x = Math::BigFloat::Subclass->new("0"); $x->is_one(); ok 2668 - $x = Math::BigFloat::Subclass->new("2"); $x->is_one(); ok 2669 - $x = Math::BigFloat::Subclass->new("1"); $x->is_one(); ok 2670 - $x = Math::BigFloat::Subclass->new("-1"); $x->is_one(); ok 2671 - $x = Math::BigFloat::Subclass->new("-2"); $x->is_one(); ok 2672 - $x = Math::BigFloat::Subclass->new("0"); $x->bfloor(); ok 2673 - $x = Math::BigFloat::Subclass->new("0"); $x->bfloor(); ok 2674 - $x = Math::BigFloat::Subclass->new("abc"); $x->bfloor(); ok 2675 - $x = Math::BigFloat::Subclass->new("abc"); $x->bfloor(); ok 2676 - $x = Math::BigFloat::Subclass->new("+inf"); $x->bfloor(); ok 2677 - $x = Math::BigFloat::Subclass->new("+inf"); $x->bfloor(); ok 2678 - $x = Math::BigFloat::Subclass->new("-inf"); $x->bfloor(); ok 2679 - $x = Math::BigFloat::Subclass->new("-inf"); $x->bfloor(); ok 2680 - $x = Math::BigFloat::Subclass->new("1"); $x->bfloor(); ok 2681 - $x = Math::BigFloat::Subclass->new("1"); $x->bfloor(); ok 2682 - $x = Math::BigFloat::Subclass->new("-51"); $x->bfloor(); ok 2683 - $x = Math::BigFloat::Subclass->new("-51"); $x->bfloor(); ok 2684 - $x = Math::BigFloat::Subclass->new("-51.2"); $x->bfloor(); ok 2685 - $x = Math::BigFloat::Subclass->new("-51.2"); $x->bfloor(); ok 2686 - $x = Math::BigFloat::Subclass->new("12.2"); $x->bfloor(); ok 2687 - $x = Math::BigFloat::Subclass->new("12.2"); $x->bfloor(); ok 2688 - $x = Math::BigFloat::Subclass->new("0.12345"); $x->bfloor(); ok 2689 - $x = Math::BigFloat::Subclass->new("0.12345"); $x->bfloor(); ok 2690 - $x = Math::BigFloat::Subclass->new("0.123456"); $x->bfloor(); ok 2691 - $x = Math::BigFloat::Subclass->new("0.123456"); $x->bfloor(); ok 2692 - $x = Math::BigFloat::Subclass->new("0.1234567"); $x->bfloor(); ok 2693 - $x = Math::BigFloat::Subclass->new("0.1234567"); $x->bfloor(); ok 2694 - $x = Math::BigFloat::Subclass->new("0.12345678"); $x->bfloor(); ok 2695 - $x = Math::BigFloat::Subclass->new("0.12345678"); $x->bfloor(); ok 2696 - $x = Math::BigFloat::Subclass->new("0.123456789"); $x->bfloor(); ok 2697 - $x = Math::BigFloat::Subclass->new("0.123456789"); $x->bfloor(); ok 2698 - $x = Math::BigFloat::Subclass->new("0"); $x->bceil(); ok 2699 - $x = Math::BigFloat::Subclass->new("0"); $x->bceil(); ok 2700 - $x = Math::BigFloat::Subclass->new("abc"); $x->bceil(); ok 2701 - $x = Math::BigFloat::Subclass->new("abc"); $x->bceil(); ok 2702 - $x = Math::BigFloat::Subclass->new("+inf"); $x->bceil(); ok 2703 - $x = Math::BigFloat::Subclass->new("+inf"); $x->bceil(); ok 2704 - $x = Math::BigFloat::Subclass->new("-inf"); $x->bceil(); ok 2705 - $x = Math::BigFloat::Subclass->new("-inf"); $x->bceil(); ok 2706 - $x = Math::BigFloat::Subclass->new("1"); $x->bceil(); ok 2707 - $x = Math::BigFloat::Subclass->new("1"); $x->bceil(); ok 2708 - $x = Math::BigFloat::Subclass->new("-51"); $x->bceil(); ok 2709 - $x = Math::BigFloat::Subclass->new("-51"); $x->bceil(); ok 2710 - $x = Math::BigFloat::Subclass->new("-51.2"); $x->bceil(); ok 2711 - $x = Math::BigFloat::Subclass->new("-51.2"); $x->bceil(); ok 2712 - $x = Math::BigFloat::Subclass->new("12.2"); $x->bceil(); ok 2713 - $x = Math::BigFloat::Subclass->new("12.2"); $x->bceil(); ok 2714 - $x = Math::BigFloat::Subclass->new("-0.4"); $x->bceil(); ok 2715 - $x = Math::BigFloat::Subclass->new("-0.4"); $x->bceil(); ok 2716 - $x = Math::BigFloat::Subclass->new("0"); $x->bint(); ok 2717 - $x = Math::BigFloat::Subclass->new("0"); $x->bint(); ok 2718 - $x = Math::BigFloat::Subclass->new("NaN"); $x->bint(); ok 2719 - $x = Math::BigFloat::Subclass->new("NaN"); $x->bint(); ok 2720 - $x = Math::BigFloat::Subclass->new("+inf"); $x->bint(); ok 2721 - $x = Math::BigFloat::Subclass->new("+inf"); $x->bint(); ok 2722 - $x = Math::BigFloat::Subclass->new("-inf"); $x->bint(); ok 2723 - $x = Math::BigFloat::Subclass->new("-inf"); $x->bint(); ok 2724 - $x = Math::BigFloat::Subclass->new("1"); $x->bint(); ok 2725 - $x = Math::BigFloat::Subclass->new("1"); $x->bint(); ok 2726 - $x = Math::BigFloat::Subclass->new("-51"); $x->bint(); ok 2727 - $x = Math::BigFloat::Subclass->new("-51"); $x->bint(); ok 2728 - $x = Math::BigFloat::Subclass->new("-51.2"); $x->bint(); ok 2729 - $x = Math::BigFloat::Subclass->new("-51.2"); $x->bint(); ok 2730 - $x = Math::BigFloat::Subclass->new("12.2"); $x->bint(); ok 2731 - $x = Math::BigFloat::Subclass->new("12.2"); $x->bint(); ok 2732 - $x = Math::BigFloat::Subclass->new("-0.4"); $x->bint(); ok 2733 - $x = Math::BigFloat::Subclass->new("-0.4"); $x->bint(); ok 2734 - $x = Math::BigFloat::Subclass->new("-1"); $x = log($x); ok 2735 - $x = Math::BigFloat::Subclass->new("-1"); $x = log($x); ok 2736 - $x = Math::BigFloat::Subclass->new("0"); $x = log($x); ok 2737 - $x = Math::BigFloat::Subclass->new("0"); $x = log($x); ok 2738 - $x = Math::BigFloat::Subclass->new("1"); $x = log($x); ok 2739 - $x = Math::BigFloat::Subclass->new("1"); $x = log($x); ok 2740 - $x = Math::BigFloat::Subclass->new("2"); $x = log($x); ok 2741 - $x = Math::BigFloat::Subclass->new("2"); $x = log($x); ok 2742 - $x = Math::BigFloat::Subclass->new("3"); $x = log($x); ok 2743 - $x = Math::BigFloat::Subclass->new("3"); $x = log($x); ok 2744 - $x = Math::BigFloat::Subclass->new("123456789"); $x = log($x); ok 2745 - $x = Math::BigFloat::Subclass->new("123456789"); $x = log($x); ok 2746 - $x = Math::BigFloat::Subclass->new("1234567890987654321"); $x = log($x); ok 2747 - $x = Math::BigFloat::Subclass->new("1234567890987654321"); $x = log($x); ok 2748 - $x = Math::BigFloat::Subclass->new("-inf"); $x = log($x); ok 2749 - $x = Math::BigFloat::Subclass->new("-inf"); $x = log($x); ok 2750 - $x = Math::BigFloat::Subclass->new("inf"); $x = log($x); ok 2751 - $x = Math::BigFloat::Subclass->new("inf"); $x = log($x); ok 2752 - $x = Math::BigFloat::Subclass->new("NaN"); $x = log($x); ok 2753 - $x = Math::BigFloat::Subclass->new("NaN"); $x = log($x); ok 2754 - $x = Math::BigInt->new(1200); $y = $CLASS->new($x); \# check $y ok 2755 - $x = Math::BigInt->new(1200); $y = $CLASS->new($x); \# check $x ok 2756 - Math::BigFloat::Subclass->new("1e1234567890123456789012345678901234567890")->bsstr() ok 2757 - Math::BigFloat::Subclass->new("1e1234567890123456789012345678901234567890")->exponent() ok 2758 - Math::BigFloat::Subclass->new("1e1234567890123456789012345678901234567890") > 0 ok 2759 - Math::BigFloat::Subclass->new("1e1234567890123456789012345678901234567890")->bsub("1e1234567890123456789012345678901234567890") ok 2760 - Math::BigFloat::Subclass->new("1e1234567890123456789012345678901234567890")->bmul(2)->bsstr() ok 2761 - Math::BigFloat::Subclass->new("1234567890123456789012345678901234567890e2")->mantissa() ok 2762 - $x = Math::BigFloat::Subclass->new(2); $x->bzero(); $x->{_a} ok 2763 - $x = Math::BigFloat::Subclass->new(2); $x->bzero(); $x->{_p} ok 2764 - $x = Math::BigFloat::Subclass->new(2); $x->binf(); $x->{_a} ok 2765 - $x = Math::BigFloat::Subclass->new(2); $x->binf(); $x->{_p} ok 2766 - $x = Math::BigFloat::Subclass->new(2); $x->bone(); $x->{_a} ok 2767 - $x = Math::BigFloat::Subclass->new(2); $x->bone(); $x->{_p} ok 2768 - $x = Math::BigFloat::Subclass->new(2); $x->bnan(); $x->{_a} ok 2769 - $x = Math::BigFloat::Subclass->new(2); $x->bnan(); $x->{_p} ok 2770 - Math::BigFloat::Subclass->bzero() ok 2771 - Math::BigFloat::Subclass->bone() ok 2772 - Math::BigFloat::Subclass->bone("+") ok 2773 - Math::BigFloat::Subclass->bone("-") ok 2774 - Math::BigFloat::Subclass->bnan() ok 2775 - Math::BigFloat::Subclass->binf() ok 2776 - Math::BigFloat::Subclass->binf("+") ok 2777 - Math::BigFloat::Subclass->binf("-") ok 2778 - Math::BigFloat::Subclass->binf("-inf") ok 2779 - $x = Math::BigFloat::Subclass->new(12); Math::BigFloat::Subclass->precision(-2); $x->bsqrt(); ok 2780 - Math::BigFloat::Subclass->precision(undef); $x = Math::BigFloat::Subclass->new(12); Math::BigFloat::Subclass->precision(0); $x->bsqrt(); ok 2781 - Math::BigFloat::Subclass->precision(-3); $x = Math::BigFloat::Subclass->new(12); $x->bsqrt(); ok 2782 - A and P set => NaN ok 2783 - supplied arg overrides set global ok 2784 - @args = Math::BigFloat::Subclass::objectify(2, Math::BigFloat::Subclass, 4, 5); join(" ", @args); ok 2785 - Math::BigFloat::Subclass->new(-1)->is_one() ok 2786 - Math::BigFloat::Subclass->new(-1)->is_one("-") ok 2787 - Math::BigFloat::Subclass->new(1)->bdiv("0.5")->bsstr() ok 2788 - $x = Math::BigFloat::Subclass->new(3); $x -= $x; ok 2789 - $x = Math::BigFloat::Subclass->new(-3); $x -= $x; ok 2790 - $x = Math::BigFloat::Subclass->new(3); $x += $x; ok 2791 - $x = Math::BigFloat::Subclass->new(-3); $x += $x; ok 2792 - $x = Math::BigFloat::Subclass->new("NaN"); $x -= $x; ok 2793 - $x = Math::BigFloat::Subclass->new("inf"); $x -= $x; ok 2794 - $x = Math::BigFloat::Subclass->new("-inf"); $x -= $x; ok 2795 - $x = Math::BigFloat::Subclass->new("NaN"); $x += $x; ok 2796 - $x = Math::BigFloat::Subclass->new("inf"); $x += $x; ok 2797 - $x = Math::BigFloat::Subclass->new("-inf"); $x += $x; ok 2798 - $x = Math::BigFloat::Subclass->new("3.14"); $x -= $x; ok 2799 - $x = Math::BigFloat::Subclass->new("-3.14"); $x -= $x; ok 2800 - 6.28 = Math::BigFloat::Subclass->new("3.14"); 6.28 += 6.28; ok 2801 - -6.28 = Math::BigFloat::Subclass->new("-3.14"); -6.28 += -6.28; ok 2802 - 9.8596 = Math::BigFloat::Subclass->new("3.14"); 9.8596 *= 9.8596; ok 2803 - 9.8596 = Math::BigFloat::Subclass->new("-3.14"); 9.8596 *= 9.8596; ok 2804 - 1 = Math::BigFloat::Subclass->new("3.14"); 1 /= 1; ok 2805 - 1 = Math::BigFloat::Subclass->new("-3.14"); 1 /= 1; ok 2806 - 0 = Math::BigFloat::Subclass->new("3.14"); 0 %= 0; ok 2807 - 0 = Math::BigFloat::Subclass->new("-3.14"); 0 %= 0; ok 2808 - $x = Math::BigFloat::Subclass->new(0); $y = Math::BigFloat::Subclass->new("0.1"); $x ** $y ok 2809 - 1 = Math::BigFloat::Subclass->new(".222222222222222222222222222222222222222222"); 1->bceil(); ok 2810 - value of ((2**148)+1)/17 ok 2811 - number of digits in ((2**148)+1)/17 ok 2812 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("18"); $x <<= $y ok 2813 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("18"); $x <<= $y; $x ok 2814 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("18"); $x <<= $y; $x >>= $y ok 2815 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("18"); $x <<= $y; $x >>= $y; $x ok 2816 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("18.2"); $x <<= $y; $x->copy()->bfround(-9); ok 2817 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("18.2"); $x <<= $y; $x->copy()->bfround(-9); $x >>= $y ok 2818 - $x = Math::BigFloat::Subclass->new("2"); $y = Math::BigFloat::Subclass->new("18.2"); $x <<= $y; $x->copy()->bfround(-9); $x >>= $y; $x ok 2819 - $ms has custom attribute \$ms->{_custom} ok 2820 - An object of class 'Math::BigFloat::Subclass' isa 'Math::BigFloat' ok 2821 - An object of class 'Math::BigFloat::Subclass' isn't a 'Math::BigFloat' ok 2822 - $ms is 46 ok 2823 - $ms has custom attribute $ms->{_custom} ok 2824 - $ms is not an object of class 'Math::BigFloat::Subclass' ok t/sub_mbi.t ................................... 1..4031 ok 1 - Math::BigInt::Subclass->config('lib') ok 2 - $x = Math::BigInt::Subclass->new("1234"); $y = Math::BigInt::Subclass->new("-345"); $x .= $y; ok 3 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("2"); $x += $y; ok 4 - is a valid object ok 5 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-2"); $x += $y; ok 6 - is a valid object ok 7 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("2"); $x -= $y; ok 8 - is a valid object ok 9 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-2"); $x -= $y; ok 10 - is a valid object ok 11 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("3"); $x *= $y; ok 12 - is a valid object ok 13 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("5"); $x *= $y; ok 14 - is a valid object ok 15 - $x = Math::BigInt::Subclass->new("100"); $y = Math::BigInt::Subclass->new("3"); $x %= $y; ok 16 - is a valid object ok 17 - $x = Math::BigInt::Subclass->new("8"); $y = Math::BigInt::Subclass->new("9"); $x %= $y; ok 18 - is a valid object ok 19 - $x = Math::BigInt::Subclass->new("-629"); $y = Math::BigInt::Subclass->new("5033"); $x %= $y; ok 20 - is a valid object ok 21 - $x = Math::BigInt::Subclass->new("100"); $y = Math::BigInt::Subclass->new("3"); $x /= $y; ok 22 - is a valid object ok 23 - $x = Math::BigInt::Subclass->new("-8"); $y = Math::BigInt::Subclass->new("2"); $x /= $y; ok 24 - is a valid object ok 25 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("1"); $x |= $y; ok 26 - is a valid object ok 27 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("7"); $x &= $y; ok 28 - is a valid object ok 29 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("7"); $x ^= $y; ok 30 - is a valid object ok 31 - $x = Math::BigInt::Subclass->new("invalid"); $y = Math::BigInt::Subclass->new("2"); $x->blog($y); ok 32 - is a valid object ok 33 - $x = Math::BigInt::Subclass->new("122"); $y = Math::BigInt::Subclass->new("invalid"); $x->blog($y); ok 34 - is a valid object ok 35 - $x = Math::BigInt::Subclass->new("invalid"); $y = Math::BigInt::Subclass->new("invalid"); $x->blog($y); ok 36 - is a valid object ok 37 - $x = Math::BigInt::Subclass->new("122"); $y = Math::BigInt::Subclass->new("inf"); $x->blog($y); ok 38 - is a valid object ok 39 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("122"); $x->blog($y); ok 40 - is a valid object ok 41 - $x = Math::BigInt::Subclass->new("122"); $y = Math::BigInt::Subclass->new("-inf"); $x->blog($y); ok 42 - is a valid object ok 43 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("122"); $x->blog($y); ok 44 - is a valid object ok 45 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-inf"); $x->blog($y); ok 46 - is a valid object ok 47 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("4"); $x->blog($y); ok 48 - is a valid object ok 49 - $x = Math::BigInt::Subclass->new("-21"); $y = Math::BigInt::Subclass->new("4"); $x->blog($y); ok 50 - is a valid object ok 51 - $x = Math::BigInt::Subclass->new("21"); $y = Math::BigInt::Subclass->new("-21"); $x->blog($y); ok 52 - is a valid object ok 53 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-inf"); $x->blog($y); ok 54 - is a valid object ok 55 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-1"); $x->blog($y); ok 56 - is a valid object ok 57 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0"); $x->blog($y); ok 58 - is a valid object ok 59 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("1"); $x->blog($y); ok 60 - is a valid object ok 61 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("inf"); $x->blog($y); ok 62 - is a valid object ok 63 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-inf"); $x->blog($y); ok 64 - is a valid object ok 65 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-1"); $x->blog($y); ok 66 - is a valid object ok 67 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("0"); $x->blog($y); ok 68 - is a valid object ok 69 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("1"); $x->blog($y); ok 70 - is a valid object ok 71 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("4"); $x->blog($y); ok 72 - is a valid object ok 73 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("inf"); $x->blog($y); ok 74 - is a valid object ok 75 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("-inf"); $x->blog($y); ok 76 - is a valid object ok 77 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("-1"); $x->blog($y); ok 78 - is a valid object ok 79 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("0"); $x->blog($y); ok 80 - is a valid object ok 81 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("1"); $x->blog($y); ok 82 - is a valid object ok 83 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("4"); $x->blog($y); ok 84 - is a valid object ok 85 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("inf"); $x->blog($y); ok 86 - is a valid object ok 87 - $x = Math::BigInt::Subclass->new("1024"); $y = Math::BigInt::Subclass->new("2"); $x->blog($y); ok 88 - is a valid object ok 89 - $x = Math::BigInt::Subclass->new("81"); $y = Math::BigInt::Subclass->new("3"); $x->blog($y); ok 90 - is a valid object ok 91 - $x = Math::BigInt::Subclass->new("82"); $y = Math::BigInt::Subclass->new("3"); $x->blog($y); ok 92 - is a valid object ok 93 - $x = Math::BigInt::Subclass->new("80"); $y = Math::BigInt::Subclass->new("3"); $x->blog($y); ok 94 - is a valid object ok 95 - $x = Math::BigInt::Subclass->new("4096"); $y = Math::BigInt::Subclass->new("2"); $x->blog($y); ok 96 - is a valid object ok 97 - $x = Math::BigInt::Subclass->new("15625"); $y = Math::BigInt::Subclass->new("5"); $x->blog($y); ok 98 - is a valid object ok 99 - $x = Math::BigInt::Subclass->new("15626"); $y = Math::BigInt::Subclass->new("5"); $x->blog($y); ok 100 - is a valid object ok 101 - $x = Math::BigInt::Subclass->new("15624"); $y = Math::BigInt::Subclass->new("5"); $x->blog($y); ok 102 - is a valid object ok 103 - $x = Math::BigInt::Subclass->new("1000"); $y = Math::BigInt::Subclass->new("10"); $x->blog($y); ok 104 - is a valid object ok 105 - $x = Math::BigInt::Subclass->new("10000"); $y = Math::BigInt::Subclass->new("10"); $x->blog($y); ok 106 - is a valid object ok 107 - $x = Math::BigInt::Subclass->new("100000"); $y = Math::BigInt::Subclass->new("10"); $x->blog($y); ok 108 - is a valid object ok 109 - $x = Math::BigInt::Subclass->new("1000000"); $y = Math::BigInt::Subclass->new("10"); $x->blog($y); ok 110 - is a valid object ok 111 - $x = Math::BigInt::Subclass->new("10000000"); $y = Math::BigInt::Subclass->new("10"); $x->blog($y); ok 112 - is a valid object ok 113 - $x = Math::BigInt::Subclass->new("100000000"); $y = Math::BigInt::Subclass->new("10"); $x->blog($y); ok 114 - is a valid object ok 115 - $x = Math::BigInt::Subclass->new("8916100448256"); $y = Math::BigInt::Subclass->new("12"); $x->blog($y); ok 116 - is a valid object ok 117 - $x = Math::BigInt::Subclass->new("8916100448257"); $y = Math::BigInt::Subclass->new("12"); $x->blog($y); ok 118 - is a valid object ok 119 - $x = Math::BigInt::Subclass->new("8916100448255"); $y = Math::BigInt::Subclass->new("12"); $x->blog($y); ok 120 - is a valid object ok 121 - $x = Math::BigInt::Subclass->new("2251799813685248"); $y = Math::BigInt::Subclass->new("8"); $x->blog($y); ok 122 - is a valid object ok 123 - $x = Math::BigInt::Subclass->new("72057594037927936"); $y = Math::BigInt::Subclass->new("2"); $x->blog($y); ok 124 - is a valid object ok 125 - $x = Math::BigInt::Subclass->new("144115188075855872"); $y = Math::BigInt::Subclass->new("2"); $x->blog($y); ok 126 - is a valid object ok 127 - $x = Math::BigInt::Subclass->new("288230376151711744"); $y = Math::BigInt::Subclass->new("2"); $x->blog($y); ok 128 - is a valid object ok 129 - $x = Math::BigInt::Subclass->new("576460752303423488"); $y = Math::BigInt::Subclass->new("2"); $x->blog($y); ok 130 - is a valid object ok 131 - $x = Math::BigInt::Subclass->new("1329227995784915872903807060280344576"); $y = Math::BigInt::Subclass->new("2"); $x->blog($y); ok 132 - is a valid object ok 133 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("3"); $x->blog($y); ok 134 - is a valid object ok 135 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("4"); $x->blog($y); ok 136 - is a valid object ok 137 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("5"); $x->blog($y); ok 138 - is a valid object ok 139 - $x = Math::BigInt::Subclass->new("0"); $x->is_negative() || 0; ok 140 - $x = Math::BigInt::Subclass->new("-1"); $x->is_negative() || 0; ok 141 - $x = Math::BigInt::Subclass->new("1"); $x->is_negative() || 0; ok 142 - $x = Math::BigInt::Subclass->new("+inf"); $x->is_negative() || 0; ok 143 - $x = Math::BigInt::Subclass->new("-inf"); $x->is_negative() || 0; ok 144 - $x = Math::BigInt::Subclass->new("invalid"); $x->is_negative() || 0; ok 145 - $x = Math::BigInt::Subclass->new("0"); $x->is_positive() || 0; ok 146 - $x = Math::BigInt::Subclass->new("-1"); $x->is_positive() || 0; ok 147 - $x = Math::BigInt::Subclass->new("1"); $x->is_positive() || 0; ok 148 - $x = Math::BigInt::Subclass->new("+inf"); $x->is_positive() || 0; ok 149 - $x = Math::BigInt::Subclass->new("-inf"); $x->is_positive() || 0; ok 150 - $x = Math::BigInt::Subclass->new("invalid"); $x->is_positive() || 0; ok 151 - $x = Math::BigInt::Subclass->new("-inf"); $x->is_int() || 0; ok 152 - $x = Math::BigInt::Subclass->new("+inf"); $x->is_int() || 0; ok 153 - $x = Math::BigInt::Subclass->new("invalid"); $x->is_int() || 0; ok 154 - $x = Math::BigInt::Subclass->new("1"); $x->is_int() || 0; ok 155 - $x = Math::BigInt::Subclass->new("0"); $x->is_int() || 0; ok 156 - $x = Math::BigInt::Subclass->new("123e12"); $x->is_int() || 0; ok 157 - $x = Math::BigInt::Subclass->new("abc"); $x->is_odd() || 0; ok 158 - $x = Math::BigInt::Subclass->new("0"); $x->is_odd() || 0; ok 159 - $x = Math::BigInt::Subclass->new("1"); $x->is_odd() || 0; ok 160 - $x = Math::BigInt::Subclass->new("3"); $x->is_odd() || 0; ok 161 - $x = Math::BigInt::Subclass->new("-1"); $x->is_odd() || 0; ok 162 - $x = Math::BigInt::Subclass->new("-3"); $x->is_odd() || 0; ok 163 - $x = Math::BigInt::Subclass->new("10000001"); $x->is_odd() || 0; ok 164 - $x = Math::BigInt::Subclass->new("10000002"); $x->is_odd() || 0; ok 165 - $x = Math::BigInt::Subclass->new("2"); $x->is_odd() || 0; ok 166 - $x = Math::BigInt::Subclass->new("120"); $x->is_odd() || 0; ok 167 - $x = Math::BigInt::Subclass->new("121"); $x->is_odd() || 0; ok 168 - $x = Math::BigInt::Subclass->new("abc"); $x->is_even() || 0; ok 169 - $x = Math::BigInt::Subclass->new("0"); $x->is_even() || 0; ok 170 - $x = Math::BigInt::Subclass->new("1"); $x->is_even() || 0; ok 171 - $x = Math::BigInt::Subclass->new("3"); $x->is_even() || 0; ok 172 - $x = Math::BigInt::Subclass->new("-1"); $x->is_even() || 0; ok 173 - $x = Math::BigInt::Subclass->new("-3"); $x->is_even() || 0; ok 174 - $x = Math::BigInt::Subclass->new("10000001"); $x->is_even() || 0; ok 175 - $x = Math::BigInt::Subclass->new("10000002"); $x->is_even() || 0; ok 176 - $x = Math::BigInt::Subclass->new("2"); $x->is_even() || 0; ok 177 - $x = Math::BigInt::Subclass->new("120"); $x->is_even() || 0; ok 178 - $x = Math::BigInt::Subclass->new("121"); $x->is_even() || 0; ok 179 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("-0"); $x->bacmp($y); ok 180 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("+1"); $x->bacmp($y); ok 181 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("+1"); $x->bacmp($y); ok 182 - $x = Math::BigInt::Subclass->new("+1"); $y = Math::BigInt::Subclass->new("-1"); $x->bacmp($y); ok 183 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("+2"); $x->bacmp($y); ok 184 - $x = Math::BigInt::Subclass->new("+2"); $y = Math::BigInt::Subclass->new("-1"); $x->bacmp($y); ok 185 - $x = Math::BigInt::Subclass->new("-123456789"); $y = Math::BigInt::Subclass->new("+987654321"); $x->bacmp($y); ok 186 - $x = Math::BigInt::Subclass->new("+123456789"); $y = Math::BigInt::Subclass->new("-987654321"); $x->bacmp($y); ok 187 - $x = Math::BigInt::Subclass->new("+987654321"); $y = Math::BigInt::Subclass->new("+123456789"); $x->bacmp($y); ok 188 - $x = Math::BigInt::Subclass->new("-987654321"); $y = Math::BigInt::Subclass->new("+123456789"); $x->bacmp($y); ok 189 - $x = Math::BigInt::Subclass->new("-123"); $y = Math::BigInt::Subclass->new("+4567889"); $x->bacmp($y); ok 190 - $x = Math::BigInt::Subclass->new("invalid"); $y = Math::BigInt::Subclass->new("123"); $x->bacmp($y); ok 191 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("invalid"); $x->bacmp($y); ok 192 - $x = Math::BigInt::Subclass->new("invalid"); $y = Math::BigInt::Subclass->new("invalid"); $x->bacmp($y); ok 193 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("+inf"); $x->bacmp($y); ok 194 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-inf"); $x->bacmp($y); ok 195 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("-inf"); $x->bacmp($y); ok 196 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("+inf"); $x->bacmp($y); ok 197 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("123"); $x->bacmp($y); ok 198 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("123"); $x->bacmp($y); ok 199 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("-123"); $x->bacmp($y); ok 200 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-123"); $x->bacmp($y); ok 201 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("-inf"); $x->bacmp($y); ok 202 - $x = Math::BigInt::Subclass->new("-123"); $y = Math::BigInt::Subclass->new("inf"); $x->bacmp($y); ok 203 - $x = Math::BigInt::Subclass->new("-123"); $y = Math::BigInt::Subclass->new("-inf"); $x->bacmp($y); ok 204 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("inf"); $x->bacmp($y); ok 205 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("NaN"); $x->bacmp($y); ok 206 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("inf"); $x->bacmp($y); ok 207 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("NaN"); $x->bacmp($y); ok 208 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("-inf"); $x->bacmp($y); ok 209 - $x = Math::BigInt::Subclass->bnorm("0e999"); ok 210 - is a valid object ok 211 - $x = Math::BigInt::Subclass->bnorm("0e-999"); ok 212 - is a valid object ok 213 - $x = Math::BigInt::Subclass->bnorm("-0e999"); ok 214 - is a valid object ok 215 - $x = Math::BigInt::Subclass->bnorm("-0e-999"); ok 216 - is a valid object ok 217 - $x = Math::BigInt::Subclass->bnorm("123"); ok 218 - is a valid object ok 219 - $x = Math::BigInt::Subclass->bnorm("123.000"); ok 220 - is a valid object ok 221 - $x = Math::BigInt::Subclass->bnorm("123e0"); ok 222 - is a valid object ok 223 - $x = Math::BigInt::Subclass->bnorm("123e+0"); ok 224 - is a valid object ok 225 - $x = Math::BigInt::Subclass->bnorm("123e-0"); ok 226 - is a valid object ok 227 - $x = Math::BigInt::Subclass->bnorm("123.000e0"); ok 228 - is a valid object ok 229 - $x = Math::BigInt::Subclass->bnorm("123.000e+0"); ok 230 - is a valid object ok 231 - $x = Math::BigInt::Subclass->bnorm("123.000e-0"); ok 232 - is a valid object ok 233 - $x = Math::BigInt::Subclass->bnorm("0babc"); ok 234 - is a valid object ok 235 - $x = Math::BigInt::Subclass->bnorm("0b123"); ok 236 - is a valid object ok 237 - $x = Math::BigInt::Subclass->bnorm("0b0"); ok 238 - is a valid object ok 239 - $x = Math::BigInt::Subclass->bnorm("-0b0"); ok 240 - is a valid object ok 241 - $x = Math::BigInt::Subclass->bnorm("-0b1"); ok 242 - is a valid object ok 243 - $x = Math::BigInt::Subclass->bnorm("0b0001"); ok 244 - is a valid object ok 245 - $x = Math::BigInt::Subclass->bnorm("0b001"); ok 246 - is a valid object ok 247 - $x = Math::BigInt::Subclass->bnorm("0b011"); ok 248 - is a valid object ok 249 - $x = Math::BigInt::Subclass->bnorm("0b101"); ok 250 - is a valid object ok 251 - $x = Math::BigInt::Subclass->bnorm("0b1001"); ok 252 - is a valid object ok 253 - $x = Math::BigInt::Subclass->bnorm("0b10001"); ok 254 - is a valid object ok 255 - $x = Math::BigInt::Subclass->bnorm("0b100001"); ok 256 - is a valid object ok 257 - $x = Math::BigInt::Subclass->bnorm("0b1000001"); ok 258 - is a valid object ok 259 - $x = Math::BigInt::Subclass->bnorm("0b10000001"); ok 260 - is a valid object ok 261 - $x = Math::BigInt::Subclass->bnorm("0b100000001"); ok 262 - is a valid object ok 263 - $x = Math::BigInt::Subclass->bnorm("0b1000000001"); ok 264 - is a valid object ok 265 - $x = Math::BigInt::Subclass->bnorm("0b10000000001"); ok 266 - is a valid object ok 267 - $x = Math::BigInt::Subclass->bnorm("0b100000000001"); ok 268 - is a valid object ok 269 - $x = Math::BigInt::Subclass->bnorm("0b1000000000001"); ok 270 - is a valid object ok 271 - $x = Math::BigInt::Subclass->bnorm("0b10000000000001"); ok 272 - is a valid object ok 273 - $x = Math::BigInt::Subclass->bnorm("0b100000000000001"); ok 274 - is a valid object ok 275 - $x = Math::BigInt::Subclass->bnorm("0b1000000000000001"); ok 276 - is a valid object ok 277 - $x = Math::BigInt::Subclass->bnorm("0b10000000000000001"); ok 278 - is a valid object ok 279 - $x = Math::BigInt::Subclass->bnorm("0b100000000000000001"); ok 280 - is a valid object ok 281 - $x = Math::BigInt::Subclass->bnorm("0b1000000000000000001"); ok 282 - is a valid object ok 283 - $x = Math::BigInt::Subclass->bnorm("0b10000000000000000001"); ok 284 - is a valid object ok 285 - $x = Math::BigInt::Subclass->bnorm("0b100000000000000000001"); ok 286 - is a valid object ok 287 - $x = Math::BigInt::Subclass->bnorm("0b1000000000000000000001"); ok 288 - is a valid object ok 289 - $x = Math::BigInt::Subclass->bnorm("0b10000000000000000000001"); ok 290 - is a valid object ok 291 - $x = Math::BigInt::Subclass->bnorm("0b100000000000000000000001"); ok 292 - is a valid object ok 293 - $x = Math::BigInt::Subclass->bnorm("0b1000000000000000000000001"); ok 294 - is a valid object ok 295 - $x = Math::BigInt::Subclass->bnorm("0b10000000000000000000000001"); ok 296 - is a valid object ok 297 - $x = Math::BigInt::Subclass->bnorm("0b100000000000000000000000001"); ok 298 - is a valid object ok 299 - $x = Math::BigInt::Subclass->bnorm("0b1000000000000000000000000001"); ok 300 - is a valid object ok 301 - $x = Math::BigInt::Subclass->bnorm("0b10000000000000000000000000001"); ok 302 - is a valid object ok 303 - $x = Math::BigInt::Subclass->bnorm("0b100000000000000000000000000001"); ok 304 - is a valid object ok 305 - $x = Math::BigInt::Subclass->bnorm("0b1000000000000000000000000000001"); ok 306 - is a valid object ok 307 - $x = Math::BigInt::Subclass->bnorm("0b10000000000000000000000000000001"); ok 308 - is a valid object ok 309 - $x = Math::BigInt::Subclass->bnorm("0b100000000000000000000000000000001"); ok 310 - is a valid object ok 311 - $x = Math::BigInt::Subclass->bnorm("0b1000000000000000000000000000000001"); ok 312 - is a valid object ok 313 - $x = Math::BigInt::Subclass->bnorm("0b10000000000000000000000000000000001"); ok 314 - is a valid object ok 315 - $x = Math::BigInt::Subclass->bnorm("0b__101"); ok 316 - is a valid object ok 317 - $x = Math::BigInt::Subclass->bnorm("0b1_0_1"); ok 318 - is a valid object ok 319 - $x = Math::BigInt::Subclass->bnorm("0b0_0_0_1"); ok 320 - is a valid object ok 321 - $x = Math::BigInt::Subclass->bnorm("-0x0"); ok 322 - is a valid object ok 323 - $x = Math::BigInt::Subclass->bnorm("0xabcdefgh"); ok 324 - is a valid object ok 325 - $x = Math::BigInt::Subclass->bnorm("0x1234"); ok 326 - is a valid object ok 327 - $x = Math::BigInt::Subclass->bnorm("0xabcdef"); ok 328 - is a valid object ok 329 - $x = Math::BigInt::Subclass->bnorm("-0xABCDEF"); ok 330 - is a valid object ok 331 - $x = Math::BigInt::Subclass->bnorm("-0x1234"); ok 332 - is a valid object ok 333 - $x = Math::BigInt::Subclass->bnorm("0x12345678"); ok 334 - is a valid object ok 335 - $x = Math::BigInt::Subclass->bnorm("0x1_2_3_4_56_78"); ok 336 - is a valid object ok 337 - $x = Math::BigInt::Subclass->bnorm("0xa_b_c_d_e_f"); ok 338 - is a valid object ok 339 - $x = Math::BigInt::Subclass->bnorm("0x__123"); ok 340 - is a valid object ok 341 - $x = Math::BigInt::Subclass->bnorm("0x9"); ok 342 - is a valid object ok 343 - $x = Math::BigInt::Subclass->bnorm("0x11"); ok 344 - is a valid object ok 345 - $x = Math::BigInt::Subclass->bnorm("0x21"); ok 346 - is a valid object ok 347 - $x = Math::BigInt::Subclass->bnorm("0x41"); ok 348 - is a valid object ok 349 - $x = Math::BigInt::Subclass->bnorm("0x81"); ok 350 - is a valid object ok 351 - $x = Math::BigInt::Subclass->bnorm("0x101"); ok 352 - is a valid object ok 353 - $x = Math::BigInt::Subclass->bnorm("0x201"); ok 354 - is a valid object ok 355 - $x = Math::BigInt::Subclass->bnorm("0x401"); ok 356 - is a valid object ok 357 - $x = Math::BigInt::Subclass->bnorm("0x801"); ok 358 - is a valid object ok 359 - $x = Math::BigInt::Subclass->bnorm("0x1001"); ok 360 - is a valid object ok 361 - $x = Math::BigInt::Subclass->bnorm("0x2001"); ok 362 - is a valid object ok 363 - $x = Math::BigInt::Subclass->bnorm("0x4001"); ok 364 - is a valid object ok 365 - $x = Math::BigInt::Subclass->bnorm("0x8001"); ok 366 - is a valid object ok 367 - $x = Math::BigInt::Subclass->bnorm("0x10001"); ok 368 - is a valid object ok 369 - $x = Math::BigInt::Subclass->bnorm("0x20001"); ok 370 - is a valid object ok 371 - $x = Math::BigInt::Subclass->bnorm("0x40001"); ok 372 - is a valid object ok 373 - $x = Math::BigInt::Subclass->bnorm("0x80001"); ok 374 - is a valid object ok 375 - $x = Math::BigInt::Subclass->bnorm("0x100001"); ok 376 - is a valid object ok 377 - $x = Math::BigInt::Subclass->bnorm("0x200001"); ok 378 - is a valid object ok 379 - $x = Math::BigInt::Subclass->bnorm("0x400001"); ok 380 - is a valid object ok 381 - $x = Math::BigInt::Subclass->bnorm("0x800001"); ok 382 - is a valid object ok 383 - $x = Math::BigInt::Subclass->bnorm("0x1000001"); ok 384 - is a valid object ok 385 - $x = Math::BigInt::Subclass->bnorm("0x2000001"); ok 386 - is a valid object ok 387 - $x = Math::BigInt::Subclass->bnorm("0x4000001"); ok 388 - is a valid object ok 389 - $x = Math::BigInt::Subclass->bnorm("0x8000001"); ok 390 - is a valid object ok 391 - $x = Math::BigInt::Subclass->bnorm("0x10000001"); ok 392 - is a valid object ok 393 - $x = Math::BigInt::Subclass->bnorm("0x20000001"); ok 394 - is a valid object ok 395 - $x = Math::BigInt::Subclass->bnorm("0x40000001"); ok 396 - is a valid object ok 397 - $x = Math::BigInt::Subclass->bnorm("0x80000001"); ok 398 - is a valid object ok 399 - $x = Math::BigInt::Subclass->bnorm("0x100000001"); ok 400 - is a valid object ok 401 - $x = Math::BigInt::Subclass->bnorm("0x200000001"); ok 402 - is a valid object ok 403 - $x = Math::BigInt::Subclass->bnorm("0x400000001"); ok 404 - is a valid object ok 405 - $x = Math::BigInt::Subclass->bnorm("0x800000001"); ok 406 - is a valid object ok 407 - $x = Math::BigInt::Subclass->bnorm("0x2dd59e18a125dbed30a6ab1d93e9c855569f44f75806f0645dc9a2e98b808c3"); ok 408 - is a valid object ok 409 - $x = Math::BigInt::Subclass->bnorm("inf"); ok 410 - is a valid object ok 411 - $x = Math::BigInt::Subclass->bnorm("+inf"); ok 412 - is a valid object ok 413 - $x = Math::BigInt::Subclass->bnorm("-inf"); ok 414 - is a valid object ok 415 - $x = Math::BigInt::Subclass->bnorm("0inf"); ok 416 - is a valid object ok 417 - $x = Math::BigInt::Subclass->bnorm(""); ok 418 - is a valid object ok 419 - $x = Math::BigInt::Subclass->bnorm("abc"); ok 420 - is a valid object ok 421 - $x = Math::BigInt::Subclass->bnorm(" 1 a"); ok 422 - is a valid object ok 423 - $x = Math::BigInt::Subclass->bnorm("1bcd2"); ok 424 - is a valid object ok 425 - $x = Math::BigInt::Subclass->bnorm("11111b"); ok 426 - is a valid object ok 427 - $x = Math::BigInt::Subclass->bnorm("+1z"); ok 428 - is a valid object ok 429 - $x = Math::BigInt::Subclass->bnorm("-1z"); ok 430 - is a valid object ok 431 - $x = Math::BigInt::Subclass->bnorm("_123"); ok 432 - is a valid object ok 433 - $x = Math::BigInt::Subclass->bnorm("_123_"); ok 434 - is a valid object ok 435 - $x = Math::BigInt::Subclass->bnorm("123_"); ok 436 - is a valid object ok 437 - $x = Math::BigInt::Subclass->bnorm("1__23"); ok 438 - is a valid object ok 439 - $x = Math::BigInt::Subclass->bnorm("1E1__2"); ok 440 - is a valid object ok 441 - $x = Math::BigInt::Subclass->bnorm("1_E12"); ok 442 - is a valid object ok 443 - $x = Math::BigInt::Subclass->bnorm("1E_12"); ok 444 - is a valid object ok 445 - $x = Math::BigInt::Subclass->bnorm("1_E_12"); ok 446 - is a valid object ok 447 - $x = Math::BigInt::Subclass->bnorm("+_1E12"); ok 448 - is a valid object ok 449 - $x = Math::BigInt::Subclass->bnorm("+0_1E2"); ok 450 - is a valid object ok 451 - $x = Math::BigInt::Subclass->bnorm("+0_0_1E2"); ok 452 - is a valid object ok 453 - $x = Math::BigInt::Subclass->bnorm("-0_0_1E2"); ok 454 - is a valid object ok 455 - $x = Math::BigInt::Subclass->bnorm("-0_0_1E+0_0_2"); ok 456 - is a valid object ok 457 - $x = Math::BigInt::Subclass->bnorm("E1"); ok 458 - is a valid object ok 459 - $x = Math::BigInt::Subclass->bnorm("E23"); ok 460 - is a valid object ok 461 - $x = Math::BigInt::Subclass->bnorm("1.23E1"); ok 462 - is a valid object ok 463 - $x = Math::BigInt::Subclass->bnorm("1.23E-1"); ok 464 - is a valid object ok 465 - $x = Math::BigInt::Subclass->bnorm("1e2e3"); ok 466 - is a valid object ok 467 - $x = Math::BigInt::Subclass->bnorm("1e2r"); ok 468 - is a valid object ok 469 - $x = Math::BigInt::Subclass->bnorm("1e2.0"); ok 470 - is a valid object ok 471 - $x = Math::BigInt::Subclass->bnorm("1.2.2"); ok 472 - is a valid object ok 473 - $x = Math::BigInt::Subclass->bnorm("1.2.3e1"); ok 474 - is a valid object ok 475 - $x = Math::BigInt::Subclass->bnorm("-1.2.3"); ok 476 - is a valid object ok 477 - $x = Math::BigInt::Subclass->bnorm("-1.2.3e-4"); ok 478 - is a valid object ok 479 - $x = Math::BigInt::Subclass->bnorm("1.2e3.4"); ok 480 - is a valid object ok 481 - $x = Math::BigInt::Subclass->bnorm("1.2e-3.4"); ok 482 - is a valid object ok 483 - $x = Math::BigInt::Subclass->bnorm("1.2.3.4"); ok 484 - is a valid object ok 485 - $x = Math::BigInt::Subclass->bnorm("1.2.t"); ok 486 - is a valid object ok 487 - $x = Math::BigInt::Subclass->bnorm("1..2"); ok 488 - is a valid object ok 489 - $x = Math::BigInt::Subclass->bnorm("1..2e1"); ok 490 - is a valid object ok 491 - $x = Math::BigInt::Subclass->bnorm("1..2e1..1"); ok 492 - is a valid object ok 493 - $x = Math::BigInt::Subclass->bnorm("12e1..1"); ok 494 - is a valid object ok 495 - $x = Math::BigInt::Subclass->bnorm("..2"); ok 496 - is a valid object ok 497 - $x = Math::BigInt::Subclass->bnorm(".-2"); ok 498 - is a valid object ok 499 - $x = Math::BigInt::Subclass->bnorm("012"); ok 500 - is a valid object ok 501 - $x = Math::BigInt::Subclass->bnorm("0123"); ok 502 - is a valid object ok 503 - $x = Math::BigInt::Subclass->bnorm("01234"); ok 504 - is a valid object ok 505 - $x = Math::BigInt::Subclass->bnorm("012345"); ok 506 - is a valid object ok 507 - $x = Math::BigInt::Subclass->bnorm("0123456"); ok 508 - is a valid object ok 509 - $x = Math::BigInt::Subclass->bnorm("01234567"); ok 510 - is a valid object ok 511 - $x = Math::BigInt::Subclass->bnorm("012345678"); ok 512 - is a valid object ok 513 - $x = Math::BigInt::Subclass->bnorm("0123456789"); ok 514 - is a valid object ok 515 - $x = Math::BigInt::Subclass->bnorm("01234567891"); ok 516 - is a valid object ok 517 - $x = Math::BigInt::Subclass->bnorm("012345678912"); ok 518 - is a valid object ok 519 - $x = Math::BigInt::Subclass->bnorm("0123456789123"); ok 520 - is a valid object ok 521 - $x = Math::BigInt::Subclass->bnorm("01234567891234"); ok 522 - is a valid object ok 523 - $x = Math::BigInt::Subclass->bnorm("0e0"); ok 524 - is a valid object ok 525 - $x = Math::BigInt::Subclass->bnorm("+0e0"); ok 526 - is a valid object ok 527 - $x = Math::BigInt::Subclass->bnorm("+0e+0"); ok 528 - is a valid object ok 529 - $x = Math::BigInt::Subclass->bnorm("-0e+0"); ok 530 - is a valid object ok 531 - $x = Math::BigInt::Subclass->bnorm("0e-0"); ok 532 - is a valid object ok 533 - $x = Math::BigInt::Subclass->bnorm("-0e-0"); ok 534 - is a valid object ok 535 - $x = Math::BigInt::Subclass->bnorm("+0e-0"); ok 536 - is a valid object ok 537 - $x = Math::BigInt::Subclass->bnorm("000"); ok 538 - is a valid object ok 539 - $x = Math::BigInt::Subclass->bnorm("00e2"); ok 540 - is a valid object ok 541 - $x = Math::BigInt::Subclass->bnorm("00e02"); ok 542 - is a valid object ok 543 - $x = Math::BigInt::Subclass->bnorm("000e002"); ok 544 - is a valid object ok 545 - $x = Math::BigInt::Subclass->bnorm("000e1230"); ok 546 - is a valid object ok 547 - $x = Math::BigInt::Subclass->bnorm("00e-3"); ok 548 - is a valid object ok 549 - $x = Math::BigInt::Subclass->bnorm("00e+3"); ok 550 - is a valid object ok 551 - $x = Math::BigInt::Subclass->bnorm("00e-03"); ok 552 - is a valid object ok 553 - $x = Math::BigInt::Subclass->bnorm("00e+03"); ok 554 - is a valid object ok 555 - $x = Math::BigInt::Subclass->bnorm("-000"); ok 556 - is a valid object ok 557 - $x = Math::BigInt::Subclass->bnorm("-00e2"); ok 558 - is a valid object ok 559 - $x = Math::BigInt::Subclass->bnorm("-00e02"); ok 560 - is a valid object ok 561 - $x = Math::BigInt::Subclass->bnorm("-000e002"); ok 562 - is a valid object ok 563 - $x = Math::BigInt::Subclass->bnorm("-000e1230"); ok 564 - is a valid object ok 565 - $x = Math::BigInt::Subclass->bnorm("-00e-3"); ok 566 - is a valid object ok 567 - $x = Math::BigInt::Subclass->bnorm("-00e+3"); ok 568 - is a valid object ok 569 - $x = Math::BigInt::Subclass->bnorm("-00e-03"); ok 570 - is a valid object ok 571 - $x = Math::BigInt::Subclass->bnorm("-00e+03"); ok 572 - is a valid object ok 573 - $x = Math::BigInt::Subclass->bnorm("0"); ok 574 - is a valid object ok 575 - $x = Math::BigInt::Subclass->bnorm("+0"); ok 576 - is a valid object ok 577 - $x = Math::BigInt::Subclass->bnorm("+00"); ok 578 - is a valid object ok 579 - $x = Math::BigInt::Subclass->bnorm("+000"); ok 580 - is a valid object ok 581 - $x = Math::BigInt::Subclass->bnorm("000000000000000000"); ok 582 - is a valid object ok 583 - $x = Math::BigInt::Subclass->bnorm("-0"); ok 584 - is a valid object ok 585 - $x = Math::BigInt::Subclass->bnorm("-0000"); ok 586 - is a valid object ok 587 - $x = Math::BigInt::Subclass->bnorm("+1"); ok 588 - is a valid object ok 589 - $x = Math::BigInt::Subclass->bnorm("+01"); ok 590 - is a valid object ok 591 - $x = Math::BigInt::Subclass->bnorm("+001"); ok 592 - is a valid object ok 593 - $x = Math::BigInt::Subclass->bnorm("+00000100000"); ok 594 - is a valid object ok 595 - $x = Math::BigInt::Subclass->bnorm("123456789"); ok 596 - is a valid object ok 597 - $x = Math::BigInt::Subclass->bnorm("-1"); ok 598 - is a valid object ok 599 - $x = Math::BigInt::Subclass->bnorm("-01"); ok 600 - is a valid object ok 601 - $x = Math::BigInt::Subclass->bnorm("-001"); ok 602 - is a valid object ok 603 - $x = Math::BigInt::Subclass->bnorm("-123456789"); ok 604 - is a valid object ok 605 - $x = Math::BigInt::Subclass->bnorm("-00000100000"); ok 606 - is a valid object ok 607 - $x = Math::BigInt::Subclass->bnorm("1_2_3"); ok 608 - is a valid object ok 609 - $x = Math::BigInt::Subclass->bnorm("10000000000E-1_0"); ok 610 - is a valid object ok 611 - $x = Math::BigInt::Subclass->bnorm("1E2"); ok 612 - is a valid object ok 613 - $x = Math::BigInt::Subclass->bnorm("1E1"); ok 614 - is a valid object ok 615 - $x = Math::BigInt::Subclass->bnorm("1E0"); ok 616 - is a valid object ok 617 - $x = Math::BigInt::Subclass->bnorm("1.23E2"); ok 618 - is a valid object ok 619 - $x = Math::BigInt::Subclass->bnorm("100E-1"); ok 620 - is a valid object ok 621 - $x = Math::BigInt::Subclass->bnorm("1.E3"); ok 622 - is a valid object ok 623 - $x = Math::BigInt::Subclass->bnorm("1.01E2"); ok 624 - is a valid object ok 625 - $x = Math::BigInt::Subclass->bnorm("1010E-1"); ok 626 - is a valid object ok 627 - $x = Math::BigInt::Subclass->bnorm("-1010E0"); ok 628 - is a valid object ok 629 - $x = Math::BigInt::Subclass->bnorm("-1010E1"); ok 630 - is a valid object ok 631 - $x = Math::BigInt::Subclass->bnorm("1234.00"); ok 632 - is a valid object ok 633 - $x = Math::BigInt::Subclass->bnorm("-1010E-2"); ok 634 - is a valid object ok 635 - $x = Math::BigInt::Subclass->bnorm("-1.01E+1"); ok 636 - is a valid object ok 637 - $x = Math::BigInt::Subclass->bnorm("-1.01E-1"); ok 638 - is a valid object ok 639 - $x = Math::BigInt::Subclass->bnorm("1E-999999"); ok 640 - is a valid object ok 641 - $x = Math::BigInt::Subclass->bnorm("0.5"); ok 642 - is a valid object ok 643 - $x = Math::BigInt::Subclass->new("1"); $x->bnan(); ok 644 - is a valid object ok 645 - $x = Math::BigInt::Subclass->new("2"); $x->bnan(); ok 646 - is a valid object ok 647 - $x = Math::BigInt::Subclass->new("abc"); $x->bnan(); ok 648 - is a valid object ok 649 - $x = Math::BigInt::Subclass->new("2"); $x->bone("+"); ok 650 - is a valid object ok 651 - $x = Math::BigInt::Subclass->new("2"); $x->bone("-"); ok 652 - is a valid object ok 653 - $x = Math::BigInt::Subclass->new("invalid"); $x->bone("-"); ok 654 - is a valid object ok 655 - $x = Math::BigInt::Subclass->new("invalid"); $x->bone("+"); ok 656 - is a valid object ok 657 - $x = Math::BigInt::Subclass->new("2"); $x->bone("abc"); ok 658 - is a valid object ok 659 - $x = Math::BigInt::Subclass->new("3"); $x->bone(""); ok 660 - is a valid object ok 661 - $x = Math::BigInt::Subclass->new("1"); $x->binf("+"); ok 662 - is a valid object ok 663 - $x = Math::BigInt::Subclass->new("2"); $x->binf("-"); ok 664 - is a valid object ok 665 - $x = Math::BigInt::Subclass->new("3"); $x->binf("abc"); ok 666 - is a valid object ok 667 - $x = Math::BigInt::Subclass->new("123"); $x->is_nan() || 0; ok 668 - $x = Math::BigInt::Subclass->new("abc"); $x->is_nan() || 0; ok 669 - $x = Math::BigInt::Subclass->new("NaN"); $x->is_nan() || 0; ok 670 - $x = Math::BigInt::Subclass->new("-123"); $x->is_nan() || 0; ok 671 - $x = Math::BigInt::Subclass->new("+inf"); $x->is_inf(""); ok 672 - $x = Math::BigInt::Subclass->new("-inf"); $x->is_inf(""); ok 673 - $x = Math::BigInt::Subclass->new("abc"); $x->is_inf(""); ok 674 - $x = Math::BigInt::Subclass->new("1"); $x->is_inf(""); ok 675 - $x = Math::BigInt::Subclass->new("NaN"); $x->is_inf(""); ok 676 - $x = Math::BigInt::Subclass->new("-1"); $x->is_inf(""); ok 677 - $x = Math::BigInt::Subclass->new("+inf"); $x->is_inf("-"); ok 678 - $x = Math::BigInt::Subclass->new("+inf"); $x->is_inf("+"); ok 679 - $x = Math::BigInt::Subclass->new("-inf"); $x->is_inf("-"); ok 680 - $x = Math::BigInt::Subclass->new("-inf"); $x->is_inf("+"); ok 681 - $x = Math::BigInt::Subclass->new("-inf"); $x->is_inf("-inf"); ok 682 - $x = Math::BigInt::Subclass->new("-inf"); $x->is_inf("+inf"); ok 683 - $x = Math::BigInt::Subclass->new("+inf"); $x->is_inf("-inf"); ok 684 - $x = Math::BigInt::Subclass->new("+inf"); $x->is_inf("+inf"); ok 685 - $x = Math::BigInt::Subclass->new("+iNfInItY"); $x->is_inf(""); ok 686 - $x = Math::BigInt::Subclass->new("-InFiNiTy"); $x->is_inf(""); ok 687 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("abc"); $x << $y; ok 688 - is a valid object ok 689 - $x = Math::BigInt::Subclass->new("+2"); $y = Math::BigInt::Subclass->new("+2"); $x << $y; ok 690 - is a valid object ok 691 - $x = Math::BigInt::Subclass->new("+1"); $y = Math::BigInt::Subclass->new("+32"); $x << $y; ok 692 - is a valid object ok 693 - $x = Math::BigInt::Subclass->new("+1"); $y = Math::BigInt::Subclass->new("+48"); $x << $y; ok 694 - is a valid object ok 695 - $x = Math::BigInt::Subclass->new("+8"); $y = Math::BigInt::Subclass->new("-2"); $x << $y; ok 696 - is a valid object ok 697 - $x = Math::BigInt::Subclass->new("+12345"); $y = Math::BigInt::Subclass->new("4"); $x->blsft($y, 10); ok 698 - is a valid object ok 699 - $x = Math::BigInt::Subclass->new("-1234"); $y = Math::BigInt::Subclass->new("0"); $x->blsft($y, 10); ok 700 - is a valid object ok 701 - $x = Math::BigInt::Subclass->new("+1234"); $y = Math::BigInt::Subclass->new("0"); $x->blsft($y, 10); ok 702 - is a valid object ok 703 - $x = Math::BigInt::Subclass->new("+2"); $y = Math::BigInt::Subclass->new("2"); $x->blsft($y, 10); ok 704 - is a valid object ok 705 - $x = Math::BigInt::Subclass->new("+12"); $y = Math::BigInt::Subclass->new("2"); $x->blsft($y, 10); ok 706 - is a valid object ok 707 - $x = Math::BigInt::Subclass->new("+1234"); $y = Math::BigInt::Subclass->new("-3"); $x->blsft($y, 10); ok 708 - is a valid object ok 709 - $x = Math::BigInt::Subclass->new("1234567890123"); $y = Math::BigInt::Subclass->new("12"); $x->blsft($y, 10); ok 710 - is a valid object ok 711 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("1"); $x->blsft($y, 2); ok 712 - is a valid object ok 713 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("1"); $x->blsft($y, 2); ok 714 - is a valid object ok 715 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("1"); $x->blsft($y, 2); ok 716 - is a valid object ok 717 - $x = Math::BigInt::Subclass->new("-102533203"); $y = Math::BigInt::Subclass->new("1"); $x->blsft($y, 2); ok 718 - is a valid object ok 719 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("abc"); $x >> $y; ok 720 - is a valid object ok 721 - $x = Math::BigInt::Subclass->new("+8"); $y = Math::BigInt::Subclass->new("+2"); $x >> $y; ok 722 - is a valid object ok 723 - $x = Math::BigInt::Subclass->new("+4294967296"); $y = Math::BigInt::Subclass->new("+32"); $x >> $y; ok 724 - is a valid object ok 725 - $x = Math::BigInt::Subclass->new("+281474976710656"); $y = Math::BigInt::Subclass->new("+48"); $x >> $y; ok 726 - is a valid object ok 727 - $x = Math::BigInt::Subclass->new("+2"); $y = Math::BigInt::Subclass->new("-2"); $x >> $y; ok 728 - is a valid object ok 729 - $x = Math::BigInt::Subclass->new("-1234"); $y = Math::BigInt::Subclass->new("0"); $x->brsft($y, 10); ok 730 - is a valid object ok 731 - $x = Math::BigInt::Subclass->new("+1234"); $y = Math::BigInt::Subclass->new("0"); $x->brsft($y, 10); ok 732 - is a valid object ok 733 - $x = Math::BigInt::Subclass->new("+200"); $y = Math::BigInt::Subclass->new("2"); $x->brsft($y, 10); ok 734 - is a valid object ok 735 - $x = Math::BigInt::Subclass->new("+1234"); $y = Math::BigInt::Subclass->new("3"); $x->brsft($y, 10); ok 736 - is a valid object ok 737 - $x = Math::BigInt::Subclass->new("+1234"); $y = Math::BigInt::Subclass->new("2"); $x->brsft($y, 10); ok 738 - is a valid object ok 739 - $x = Math::BigInt::Subclass->new("+1234"); $y = Math::BigInt::Subclass->new("-3"); $x->brsft($y, 10); ok 740 - is a valid object ok 741 - $x = Math::BigInt::Subclass->new("310000"); $y = Math::BigInt::Subclass->new("4"); $x->brsft($y, 10); ok 742 - is a valid object ok 743 - $x = Math::BigInt::Subclass->new("12300000"); $y = Math::BigInt::Subclass->new("5"); $x->brsft($y, 10); ok 744 - is a valid object ok 745 - $x = Math::BigInt::Subclass->new("1230000000000"); $y = Math::BigInt::Subclass->new("10"); $x->brsft($y, 10); ok 746 - is a valid object ok 747 - $x = Math::BigInt::Subclass->new("09876123456789067890"); $y = Math::BigInt::Subclass->new("12"); $x->brsft($y, 10); ok 748 - is a valid object ok 749 - $x = Math::BigInt::Subclass->new("1234561234567890123"); $y = Math::BigInt::Subclass->new("13"); $x->brsft($y, 10); ok 750 - is a valid object ok 751 - $x = Math::BigInt::Subclass->new("820265627"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 752 - is a valid object ok 753 - $x = Math::BigInt::Subclass->new("-15"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 754 - is a valid object ok 755 - $x = Math::BigInt::Subclass->new("-14"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 756 - is a valid object ok 757 - $x = Math::BigInt::Subclass->new("-13"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 758 - is a valid object ok 759 - $x = Math::BigInt::Subclass->new("-12"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 760 - is a valid object ok 761 - $x = Math::BigInt::Subclass->new("-11"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 762 - is a valid object ok 763 - $x = Math::BigInt::Subclass->new("-10"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 764 - is a valid object ok 765 - $x = Math::BigInt::Subclass->new("-9"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 766 - is a valid object ok 767 - $x = Math::BigInt::Subclass->new("-8"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 768 - is a valid object ok 769 - $x = Math::BigInt::Subclass->new("-7"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 770 - is a valid object ok 771 - $x = Math::BigInt::Subclass->new("-6"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 772 - is a valid object ok 773 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 774 - is a valid object ok 775 - $x = Math::BigInt::Subclass->new("-4"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 776 - is a valid object ok 777 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 778 - is a valid object ok 779 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 780 - is a valid object ok 781 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 782 - is a valid object ok 783 - $x = Math::BigInt::Subclass->new("-1640531254"); $y = Math::BigInt::Subclass->new("2"); $x->brsft($y, 2); ok 784 - is a valid object ok 785 - $x = Math::BigInt::Subclass->new("-1640531254"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 786 - is a valid object ok 787 - $x = Math::BigInt::Subclass->new("-820265627"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 788 - is a valid object ok 789 - $x = Math::BigInt::Subclass->new("-205066405"); $y = Math::BigInt::Subclass->new("1"); $x->brsft($y, 2); ok 790 - is a valid object ok 791 - $x = Math::BigInt::Subclass->new("+inf"); $x->bsstr(); ok 792 - $x = Math::BigInt::Subclass->new("-inf"); $x->bsstr(); ok 793 - $x = Math::BigInt::Subclass->new("1e+34"); $x->bsstr(); ok 794 - $x = Math::BigInt::Subclass->new("123.456E3"); $x->bsstr(); ok 795 - $x = Math::BigInt::Subclass->new("100"); $x->bsstr(); ok 796 - $x = Math::BigInt::Subclass->new("bsstrabc"); $x->bsstr(); ok 797 - $x = Math::BigInt::Subclass->new("-5"); $x->bsstr(); ok 798 - $x = Math::BigInt::Subclass->new("-100"); $x->bsstr(); ok 799 - $x = Math::BigInt::Subclass->new("5"); $x->numify(); ok 800 - $x = Math::BigInt::Subclass->new("-5"); $x->numify(); ok 801 - $x = Math::BigInt::Subclass->new("100"); $x->numify(); ok 802 - $x = Math::BigInt::Subclass->new("-100"); $x->numify(); ok 803 - $x = Math::BigInt::Subclass->new("invalid"); $x->bneg(); ok 804 - is a valid object ok 805 - $x = Math::BigInt::Subclass->new("+inf"); $x->bneg(); ok 806 - is a valid object ok 807 - $x = Math::BigInt::Subclass->new("-inf"); $x->bneg(); ok 808 - is a valid object ok 809 - $x = Math::BigInt::Subclass->new("abd"); $x->bneg(); ok 810 - is a valid object ok 811 - $x = Math::BigInt::Subclass->new("0"); $x->bneg(); ok 812 - is a valid object ok 813 - $x = Math::BigInt::Subclass->new("1"); $x->bneg(); ok 814 - is a valid object ok 815 - $x = Math::BigInt::Subclass->new("-1"); $x->bneg(); ok 816 - is a valid object ok 817 - $x = Math::BigInt::Subclass->new("+123456789"); $x->bneg(); ok 818 - is a valid object ok 819 - $x = Math::BigInt::Subclass->new("-123456789"); $x->bneg(); ok 820 - is a valid object ok 821 - $x = Math::BigInt::Subclass->new("invalid"); $x->babs(); ok 822 - is a valid object ok 823 - $x = Math::BigInt::Subclass->new("+inf"); $x->babs(); ok 824 - is a valid object ok 825 - $x = Math::BigInt::Subclass->new("-inf"); $x->babs(); ok 826 - is a valid object ok 827 - $x = Math::BigInt::Subclass->new("0"); $x->babs(); ok 828 - is a valid object ok 829 - $x = Math::BigInt::Subclass->new("1"); $x->babs(); ok 830 - is a valid object ok 831 - $x = Math::BigInt::Subclass->new("-1"); $x->babs(); ok 832 - is a valid object ok 833 - $x = Math::BigInt::Subclass->new("+123456789"); $x->babs(); ok 834 - is a valid object ok 835 - $x = Math::BigInt::Subclass->new("-123456789"); $x->babs(); ok 836 - is a valid object ok 837 - $x = Math::BigInt::Subclass->new("NaN"); $x->bsgn(); ok 838 - is a valid object ok 839 - $x = Math::BigInt::Subclass->new("+inf"); $x->bsgn(); ok 840 - is a valid object ok 841 - $x = Math::BigInt::Subclass->new("-inf"); $x->bsgn(); ok 842 - is a valid object ok 843 - $x = Math::BigInt::Subclass->new("0"); $x->bsgn(); ok 844 - is a valid object ok 845 - $x = Math::BigInt::Subclass->new("+123456789"); $x->bsgn(); ok 846 - is a valid object ok 847 - $x = Math::BigInt::Subclass->new("-123456789"); $x->bsgn(); ok 848 - is a valid object ok 849 - $x = Math::BigInt::Subclass->new("invalid"); $y = Math::BigInt::Subclass->new("invalid"); $x->bcmp($y); ok 850 - $x = Math::BigInt::Subclass->new("invalid"); $y = Math::BigInt::Subclass->new("0"); $x->bcmp($y); ok 851 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("invalid"); $x->bcmp($y); ok 852 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0"); $x->bcmp($y); ok 853 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("0"); $x->bcmp($y); ok 854 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-1"); $x->bcmp($y); ok 855 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("0"); $x->bcmp($y); ok 856 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("1"); $x->bcmp($y); ok 857 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("1"); $x->bcmp($y); ok 858 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-1"); $x->bcmp($y); ok 859 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1"); $x->bcmp($y); ok 860 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("1"); $x->bcmp($y); ok 861 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("123"); $x->bcmp($y); ok 862 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("12"); $x->bcmp($y); ok 863 - $x = Math::BigInt::Subclass->new("12"); $y = Math::BigInt::Subclass->new("123"); $x->bcmp($y); ok 864 - $x = Math::BigInt::Subclass->new("-123"); $y = Math::BigInt::Subclass->new("-123"); $x->bcmp($y); ok 865 - $x = Math::BigInt::Subclass->new("-123"); $y = Math::BigInt::Subclass->new("-12"); $x->bcmp($y); ok 866 - $x = Math::BigInt::Subclass->new("-12"); $y = Math::BigInt::Subclass->new("-123"); $x->bcmp($y); ok 867 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("124"); $x->bcmp($y); ok 868 - $x = Math::BigInt::Subclass->new("124"); $y = Math::BigInt::Subclass->new("123"); $x->bcmp($y); ok 869 - $x = Math::BigInt::Subclass->new("-123"); $y = Math::BigInt::Subclass->new("-124"); $x->bcmp($y); ok 870 - $x = Math::BigInt::Subclass->new("-124"); $y = Math::BigInt::Subclass->new("-123"); $x->bcmp($y); ok 871 - $x = Math::BigInt::Subclass->new("100"); $y = Math::BigInt::Subclass->new("5"); $x->bcmp($y); ok 872 - $x = Math::BigInt::Subclass->new("-123456789"); $y = Math::BigInt::Subclass->new("987654321"); $x->bcmp($y); ok 873 - $x = Math::BigInt::Subclass->new("+123456789"); $y = Math::BigInt::Subclass->new("-987654321"); $x->bcmp($y); ok 874 - $x = Math::BigInt::Subclass->new("-987654321"); $y = Math::BigInt::Subclass->new("123456789"); $x->bcmp($y); ok 875 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("5432112345"); $x->bcmp($y); ok 876 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("5432112345"); $x->bcmp($y); ok 877 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-5432112345"); $x->bcmp($y); ok 878 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("-5432112345"); $x->bcmp($y); ok 879 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("+inf"); $x->bcmp($y); ok 880 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-inf"); $x->bcmp($y); ok 881 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("-inf"); $x->bcmp($y); ok 882 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("+inf"); $x->bcmp($y); ok 883 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("inf"); $x->bcmp($y); ok 884 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("inf"); $x->bcmp($y); ok 885 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-inf"); $x->bcmp($y); ok 886 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-inf"); $x->bcmp($y); ok 887 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("NaN"); $x->bcmp($y); ok 888 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("inf"); $x->bcmp($y); ok 889 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("NaN"); $x->bcmp($y); ok 890 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("-inf"); $x->bcmp($y); ok 891 - $x = Math::BigInt::Subclass->new("abc"); $x->binc(); ok 892 - is a valid object ok 893 - $x = Math::BigInt::Subclass->new("+inf"); $x->binc(); ok 894 - is a valid object ok 895 - $x = Math::BigInt::Subclass->new("-inf"); $x->binc(); ok 896 - is a valid object ok 897 - $x = Math::BigInt::Subclass->new("+0"); $x->binc(); ok 898 - is a valid object ok 899 - $x = Math::BigInt::Subclass->new("+1"); $x->binc(); ok 900 - is a valid object ok 901 - $x = Math::BigInt::Subclass->new("-1"); $x->binc(); ok 902 - is a valid object ok 903 - $x = Math::BigInt::Subclass->new("abc"); $x->bdec(); ok 904 - is a valid object ok 905 - $x = Math::BigInt::Subclass->new("+inf"); $x->bdec(); ok 906 - is a valid object ok 907 - $x = Math::BigInt::Subclass->new("-inf"); $x->bdec(); ok 908 - is a valid object ok 909 - $x = Math::BigInt::Subclass->new("+0"); $x->bdec(); ok 910 - is a valid object ok 911 - $x = Math::BigInt::Subclass->new("+1"); $x->bdec(); ok 912 - is a valid object ok 913 - $x = Math::BigInt::Subclass->new("-1"); $x->bdec(); ok 914 - is a valid object ok 915 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("abc"); $x->badd($y); ok 916 - is a valid object ok 917 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("0"); $x->badd($y); ok 918 - is a valid object ok 919 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("abc"); $x->badd($y); ok 920 - is a valid object ok 921 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("-inf"); $x->badd($y); ok 922 - is a valid object ok 923 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("+inf"); $x->badd($y); ok 924 - is a valid object ok 925 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("+inf"); $x->badd($y); ok 926 - is a valid object ok 927 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-inf"); $x->badd($y); ok 928 - is a valid object ok 929 - $x = Math::BigInt::Subclass->new("invalid"); $y = Math::BigInt::Subclass->new("+inf"); $x->badd($y); ok 930 - is a valid object ok 931 - $x = Math::BigInt::Subclass->new("invalid"); $y = Math::BigInt::Subclass->new("+inf"); $x->badd($y); ok 932 - is a valid object ok 933 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("invalid"); $x->badd($y); ok 934 - is a valid object ok 935 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("invalid"); $x->badd($y); ok 936 - is a valid object ok 937 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0"); $x->badd($y); ok 938 - is a valid object ok 939 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("0"); $x->badd($y); ok 940 - is a valid object ok 941 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("1"); $x->badd($y); ok 942 - is a valid object ok 943 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("1"); $x->badd($y); ok 944 - is a valid object ok 945 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("0"); $x->badd($y); ok 946 - is a valid object ok 947 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-1"); $x->badd($y); ok 948 - is a valid object ok 949 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1"); $x->badd($y); ok 950 - is a valid object ok 951 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("+1"); $x->badd($y); ok 952 - is a valid object ok 953 - $x = Math::BigInt::Subclass->new("+1"); $y = Math::BigInt::Subclass->new("-1"); $x->badd($y); ok 954 - is a valid object ok 955 - $x = Math::BigInt::Subclass->new("+9"); $y = Math::BigInt::Subclass->new("+1"); $x->badd($y); ok 956 - is a valid object ok 957 - $x = Math::BigInt::Subclass->new("+99"); $y = Math::BigInt::Subclass->new("+1"); $x->badd($y); ok 958 - is a valid object ok 959 - $x = Math::BigInt::Subclass->new("+999"); $y = Math::BigInt::Subclass->new("+1"); $x->badd($y); ok 960 - is a valid object ok 961 - $x = Math::BigInt::Subclass->new("+9999"); $y = Math::BigInt::Subclass->new("+1"); $x->badd($y); ok 962 - is a valid object ok 963 - $x = Math::BigInt::Subclass->new("+99999"); $y = Math::BigInt::Subclass->new("+1"); $x->badd($y); ok 964 - is a valid object ok 965 - $x = Math::BigInt::Subclass->new("+999999"); $y = Math::BigInt::Subclass->new("+1"); $x->badd($y); ok 966 - is a valid object ok 967 - $x = Math::BigInt::Subclass->new("+9999999"); $y = Math::BigInt::Subclass->new("+1"); $x->badd($y); ok 968 - is a valid object ok 969 - $x = Math::BigInt::Subclass->new("+99999999"); $y = Math::BigInt::Subclass->new("+1"); $x->badd($y); ok 970 - is a valid object ok 971 - $x = Math::BigInt::Subclass->new("+999999999"); $y = Math::BigInt::Subclass->new("+1"); $x->badd($y); ok 972 - is a valid object ok 973 - $x = Math::BigInt::Subclass->new("+9999999999"); $y = Math::BigInt::Subclass->new("+1"); $x->badd($y); ok 974 - is a valid object ok 975 - $x = Math::BigInt::Subclass->new("+99999999999"); $y = Math::BigInt::Subclass->new("+1"); $x->badd($y); ok 976 - is a valid object ok 977 - $x = Math::BigInt::Subclass->new("+10"); $y = Math::BigInt::Subclass->new("-1"); $x->badd($y); ok 978 - is a valid object ok 979 - $x = Math::BigInt::Subclass->new("+100"); $y = Math::BigInt::Subclass->new("-1"); $x->badd($y); ok 980 - is a valid object ok 981 - $x = Math::BigInt::Subclass->new("+1000"); $y = Math::BigInt::Subclass->new("-1"); $x->badd($y); ok 982 - is a valid object ok 983 - $x = Math::BigInt::Subclass->new("+10000"); $y = Math::BigInt::Subclass->new("-1"); $x->badd($y); ok 984 - is a valid object ok 985 - $x = Math::BigInt::Subclass->new("+100000"); $y = Math::BigInt::Subclass->new("-1"); $x->badd($y); ok 986 - is a valid object ok 987 - $x = Math::BigInt::Subclass->new("+1000000"); $y = Math::BigInt::Subclass->new("-1"); $x->badd($y); ok 988 - is a valid object ok 989 - $x = Math::BigInt::Subclass->new("+10000000"); $y = Math::BigInt::Subclass->new("-1"); $x->badd($y); ok 990 - is a valid object ok 991 - $x = Math::BigInt::Subclass->new("+100000000"); $y = Math::BigInt::Subclass->new("-1"); $x->badd($y); ok 992 - is a valid object ok 993 - $x = Math::BigInt::Subclass->new("+1000000000"); $y = Math::BigInt::Subclass->new("-1"); $x->badd($y); ok 994 - is a valid object ok 995 - $x = Math::BigInt::Subclass->new("+10000000000"); $y = Math::BigInt::Subclass->new("-1"); $x->badd($y); ok 996 - is a valid object ok 997 - $x = Math::BigInt::Subclass->new("+123456789"); $y = Math::BigInt::Subclass->new("987654321"); $x->badd($y); ok 998 - is a valid object ok 999 - $x = Math::BigInt::Subclass->new("-123456789"); $y = Math::BigInt::Subclass->new("987654321"); $x->badd($y); ok 1000 - is a valid object ok 1001 - $x = Math::BigInt::Subclass->new("-123456789"); $y = Math::BigInt::Subclass->new("-987654321"); $x->badd($y); ok 1002 - is a valid object ok 1003 - $x = Math::BigInt::Subclass->new("+123456789"); $y = Math::BigInt::Subclass->new("-987654321"); $x->badd($y); ok 1004 - is a valid object ok 1005 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("10001"); $x->badd($y); ok 1006 - is a valid object ok 1007 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("100001"); $x->badd($y); ok 1008 - is a valid object ok 1009 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("1000001"); $x->badd($y); ok 1010 - is a valid object ok 1011 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("10000001"); $x->badd($y); ok 1012 - is a valid object ok 1013 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("100000001"); $x->badd($y); ok 1014 - is a valid object ok 1015 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("1000000001"); $x->badd($y); ok 1016 - is a valid object ok 1017 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("10000000001"); $x->badd($y); ok 1018 - is a valid object ok 1019 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("100000000001"); $x->badd($y); ok 1020 - is a valid object ok 1021 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("1000000000001"); $x->badd($y); ok 1022 - is a valid object ok 1023 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("10000000000001"); $x->badd($y); ok 1024 - is a valid object ok 1025 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-10001"); $x->badd($y); ok 1026 - is a valid object ok 1027 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-100001"); $x->badd($y); ok 1028 - is a valid object ok 1029 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1000001"); $x->badd($y); ok 1030 - is a valid object ok 1031 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-10000001"); $x->badd($y); ok 1032 - is a valid object ok 1033 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-100000001"); $x->badd($y); ok 1034 - is a valid object ok 1035 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1000000001"); $x->badd($y); ok 1036 - is a valid object ok 1037 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-10000000001"); $x->badd($y); ok 1038 - is a valid object ok 1039 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-100000000001"); $x->badd($y); ok 1040 - is a valid object ok 1041 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1000000000001"); $x->badd($y); ok 1042 - is a valid object ok 1043 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-10000000000001"); $x->badd($y); ok 1044 - is a valid object ok 1045 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("abc"); $x->bsub($y); ok 1046 - is a valid object ok 1047 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("+0"); $x->bsub($y); ok 1048 - is a valid object ok 1049 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("abc"); $x->bsub($y); ok 1050 - is a valid object ok 1051 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("-inf"); $x->bsub($y); ok 1052 - is a valid object ok 1053 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("+inf"); $x->bsub($y); ok 1054 - is a valid object ok 1055 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("+inf"); $x->bsub($y); ok 1056 - is a valid object ok 1057 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-inf"); $x->bsub($y); ok 1058 - is a valid object ok 1059 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("+0"); $x->bsub($y); ok 1060 - is a valid object ok 1061 - $x = Math::BigInt::Subclass->new("+1"); $y = Math::BigInt::Subclass->new("+0"); $x->bsub($y); ok 1062 - is a valid object ok 1063 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("+1"); $x->bsub($y); ok 1064 - is a valid object ok 1065 - $x = Math::BigInt::Subclass->new("+1"); $y = Math::BigInt::Subclass->new("+1"); $x->bsub($y); ok 1066 - is a valid object ok 1067 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("+0"); $x->bsub($y); ok 1068 - is a valid object ok 1069 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1070 - is a valid object ok 1071 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1072 - is a valid object ok 1073 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("+1"); $x->bsub($y); ok 1074 - is a valid object ok 1075 - $x = Math::BigInt::Subclass->new("+1"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1076 - is a valid object ok 1077 - $x = Math::BigInt::Subclass->new("+9"); $y = Math::BigInt::Subclass->new("+1"); $x->bsub($y); ok 1078 - is a valid object ok 1079 - $x = Math::BigInt::Subclass->new("+99"); $y = Math::BigInt::Subclass->new("+1"); $x->bsub($y); ok 1080 - is a valid object ok 1081 - $x = Math::BigInt::Subclass->new("+999"); $y = Math::BigInt::Subclass->new("+1"); $x->bsub($y); ok 1082 - is a valid object ok 1083 - $x = Math::BigInt::Subclass->new("+9999"); $y = Math::BigInt::Subclass->new("+1"); $x->bsub($y); ok 1084 - is a valid object ok 1085 - $x = Math::BigInt::Subclass->new("+99999"); $y = Math::BigInt::Subclass->new("+1"); $x->bsub($y); ok 1086 - is a valid object ok 1087 - $x = Math::BigInt::Subclass->new("+999999"); $y = Math::BigInt::Subclass->new("+1"); $x->bsub($y); ok 1088 - is a valid object ok 1089 - $x = Math::BigInt::Subclass->new("+9999999"); $y = Math::BigInt::Subclass->new("+1"); $x->bsub($y); ok 1090 - is a valid object ok 1091 - $x = Math::BigInt::Subclass->new("+99999999"); $y = Math::BigInt::Subclass->new("+1"); $x->bsub($y); ok 1092 - is a valid object ok 1093 - $x = Math::BigInt::Subclass->new("+999999999"); $y = Math::BigInt::Subclass->new("+1"); $x->bsub($y); ok 1094 - is a valid object ok 1095 - $x = Math::BigInt::Subclass->new("+9999999999"); $y = Math::BigInt::Subclass->new("+1"); $x->bsub($y); ok 1096 - is a valid object ok 1097 - $x = Math::BigInt::Subclass->new("+99999999999"); $y = Math::BigInt::Subclass->new("+1"); $x->bsub($y); ok 1098 - is a valid object ok 1099 - $x = Math::BigInt::Subclass->new("+10"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1100 - is a valid object ok 1101 - $x = Math::BigInt::Subclass->new("+100"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1102 - is a valid object ok 1103 - $x = Math::BigInt::Subclass->new("+1000"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1104 - is a valid object ok 1105 - $x = Math::BigInt::Subclass->new("+10000"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1106 - is a valid object ok 1107 - $x = Math::BigInt::Subclass->new("+100000"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1108 - is a valid object ok 1109 - $x = Math::BigInt::Subclass->new("+1000000"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1110 - is a valid object ok 1111 - $x = Math::BigInt::Subclass->new("+10000000"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1112 - is a valid object ok 1113 - $x = Math::BigInt::Subclass->new("+100000000"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1114 - is a valid object ok 1115 - $x = Math::BigInt::Subclass->new("+1000000000"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1116 - is a valid object ok 1117 - $x = Math::BigInt::Subclass->new("+10000000000"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1118 - is a valid object ok 1119 - $x = Math::BigInt::Subclass->new("+123456789"); $y = Math::BigInt::Subclass->new("+987654321"); $x->bsub($y); ok 1120 - is a valid object ok 1121 - $x = Math::BigInt::Subclass->new("-123456789"); $y = Math::BigInt::Subclass->new("+987654321"); $x->bsub($y); ok 1122 - is a valid object ok 1123 - $x = Math::BigInt::Subclass->new("-123456789"); $y = Math::BigInt::Subclass->new("-987654321"); $x->bsub($y); ok 1124 - is a valid object ok 1125 - $x = Math::BigInt::Subclass->new("+123456789"); $y = Math::BigInt::Subclass->new("-987654321"); $x->bsub($y); ok 1126 - is a valid object ok 1127 - $x = Math::BigInt::Subclass->new("10001"); $y = Math::BigInt::Subclass->new("1"); $x->bsub($y); ok 1128 - is a valid object ok 1129 - $x = Math::BigInt::Subclass->new("100001"); $y = Math::BigInt::Subclass->new("1"); $x->bsub($y); ok 1130 - is a valid object ok 1131 - $x = Math::BigInt::Subclass->new("1000001"); $y = Math::BigInt::Subclass->new("1"); $x->bsub($y); ok 1132 - is a valid object ok 1133 - $x = Math::BigInt::Subclass->new("10000001"); $y = Math::BigInt::Subclass->new("1"); $x->bsub($y); ok 1134 - is a valid object ok 1135 - $x = Math::BigInt::Subclass->new("100000001"); $y = Math::BigInt::Subclass->new("1"); $x->bsub($y); ok 1136 - is a valid object ok 1137 - $x = Math::BigInt::Subclass->new("1000000001"); $y = Math::BigInt::Subclass->new("1"); $x->bsub($y); ok 1138 - is a valid object ok 1139 - $x = Math::BigInt::Subclass->new("10000000001"); $y = Math::BigInt::Subclass->new("1"); $x->bsub($y); ok 1140 - is a valid object ok 1141 - $x = Math::BigInt::Subclass->new("100000000001"); $y = Math::BigInt::Subclass->new("1"); $x->bsub($y); ok 1142 - is a valid object ok 1143 - $x = Math::BigInt::Subclass->new("1000000000001"); $y = Math::BigInt::Subclass->new("1"); $x->bsub($y); ok 1144 - is a valid object ok 1145 - $x = Math::BigInt::Subclass->new("10000000000001"); $y = Math::BigInt::Subclass->new("1"); $x->bsub($y); ok 1146 - is a valid object ok 1147 - $x = Math::BigInt::Subclass->new("10001"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1148 - is a valid object ok 1149 - $x = Math::BigInt::Subclass->new("100001"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1150 - is a valid object ok 1151 - $x = Math::BigInt::Subclass->new("1000001"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1152 - is a valid object ok 1153 - $x = Math::BigInt::Subclass->new("10000001"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1154 - is a valid object ok 1155 - $x = Math::BigInt::Subclass->new("100000001"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1156 - is a valid object ok 1157 - $x = Math::BigInt::Subclass->new("1000000001"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1158 - is a valid object ok 1159 - $x = Math::BigInt::Subclass->new("10000000001"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1160 - is a valid object ok 1161 - $x = Math::BigInt::Subclass->new("100000000001"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1162 - is a valid object ok 1163 - $x = Math::BigInt::Subclass->new("1000000000001"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1164 - is a valid object ok 1165 - $x = Math::BigInt::Subclass->new("10000000000001"); $y = Math::BigInt::Subclass->new("-1"); $x->bsub($y); ok 1166 - is a valid object ok 1167 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("abc"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1168 - is a valid object ok 1169 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("+0"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1170 - is a valid object ok 1171 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("abc"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1172 - is a valid object ok 1173 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("abc"); $x->bmuladd($y, $z); ok 1174 - is a valid object ok 1175 - $x = Math::BigInt::Subclass->new("invalid"); $y = Math::BigInt::Subclass->new("+inf"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1176 - is a valid object ok 1177 - $x = Math::BigInt::Subclass->new("invalid"); $y = Math::BigInt::Subclass->new("-inf"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1178 - is a valid object ok 1179 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("invalid"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1180 - is a valid object ok 1181 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("invalid"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1182 - is a valid object ok 1183 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("+inf"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1184 - is a valid object ok 1185 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("-inf"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1186 - is a valid object ok 1187 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("+inf"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1188 - is a valid object ok 1189 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-inf"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1190 - is a valid object ok 1191 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("+0"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1192 - is a valid object ok 1193 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("+1"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1194 - is a valid object ok 1195 - $x = Math::BigInt::Subclass->new("+1"); $y = Math::BigInt::Subclass->new("+0"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1196 - is a valid object ok 1197 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1198 - is a valid object ok 1199 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("+0"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1200 - is a valid object ok 1201 - $x = Math::BigInt::Subclass->new("123456789123456789"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1202 - is a valid object ok 1203 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("123456789123456789"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1204 - is a valid object ok 1205 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1206 - is a valid object ok 1207 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1208 - is a valid object ok 1209 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("+1"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1210 - is a valid object ok 1211 - $x = Math::BigInt::Subclass->new("+1"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1212 - is a valid object ok 1213 - $x = Math::BigInt::Subclass->new("+1"); $y = Math::BigInt::Subclass->new("+1"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1214 - is a valid object ok 1215 - $x = Math::BigInt::Subclass->new("+2"); $y = Math::BigInt::Subclass->new("+3"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1216 - is a valid object ok 1217 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("+3"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1218 - is a valid object ok 1219 - $x = Math::BigInt::Subclass->new("+2"); $y = Math::BigInt::Subclass->new("-3"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1220 - is a valid object ok 1221 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-3"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1222 - is a valid object ok 1223 - $x = Math::BigInt::Subclass->new("111"); $y = Math::BigInt::Subclass->new("111"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1224 - is a valid object ok 1225 - $x = Math::BigInt::Subclass->new("10101"); $y = Math::BigInt::Subclass->new("10101"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1226 - is a valid object ok 1227 - $x = Math::BigInt::Subclass->new("1001001"); $y = Math::BigInt::Subclass->new("1001001"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1228 - is a valid object ok 1229 - $x = Math::BigInt::Subclass->new("100010001"); $y = Math::BigInt::Subclass->new("100010001"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1230 - is a valid object ok 1231 - $x = Math::BigInt::Subclass->new("10000100001"); $y = Math::BigInt::Subclass->new("10000100001"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1232 - is a valid object ok 1233 - $x = Math::BigInt::Subclass->new("11111111111"); $y = Math::BigInt::Subclass->new("9"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1234 - is a valid object ok 1235 - $x = Math::BigInt::Subclass->new("22222222222"); $y = Math::BigInt::Subclass->new("9"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1236 - is a valid object ok 1237 - $x = Math::BigInt::Subclass->new("33333333333"); $y = Math::BigInt::Subclass->new("9"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1238 - is a valid object ok 1239 - $x = Math::BigInt::Subclass->new("44444444444"); $y = Math::BigInt::Subclass->new("9"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1240 - is a valid object ok 1241 - $x = Math::BigInt::Subclass->new("55555555555"); $y = Math::BigInt::Subclass->new("9"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1242 - is a valid object ok 1243 - $x = Math::BigInt::Subclass->new("66666666666"); $y = Math::BigInt::Subclass->new("9"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1244 - is a valid object ok 1245 - $x = Math::BigInt::Subclass->new("77777777777"); $y = Math::BigInt::Subclass->new("9"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1246 - is a valid object ok 1247 - $x = Math::BigInt::Subclass->new("88888888888"); $y = Math::BigInt::Subclass->new("9"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1248 - is a valid object ok 1249 - $x = Math::BigInt::Subclass->new("99999999999"); $y = Math::BigInt::Subclass->new("9"); $z = Math::BigInt::Subclass->new("0"); $x->bmuladd($y, $z); ok 1250 - is a valid object ok 1251 - $x = Math::BigInt::Subclass->new("11111111111"); $y = Math::BigInt::Subclass->new("9"); $z = Math::BigInt::Subclass->new("1"); $x->bmuladd($y, $z); ok 1252 - is a valid object ok 1253 - $x = Math::BigInt::Subclass->new("22222222222"); $y = Math::BigInt::Subclass->new("9"); $z = Math::BigInt::Subclass->new("1"); $x->bmuladd($y, $z); ok 1254 - is a valid object ok 1255 - $x = Math::BigInt::Subclass->new("33333333333"); $y = Math::BigInt::Subclass->new("9"); $z = Math::BigInt::Subclass->new("1"); $x->bmuladd($y, $z); ok 1256 - is a valid object ok 1257 - $x = Math::BigInt::Subclass->new("44444444444"); $y = Math::BigInt::Subclass->new("9"); $z = Math::BigInt::Subclass->new("1"); $x->bmuladd($y, $z); ok 1258 - is a valid object ok 1259 - $x = Math::BigInt::Subclass->new("55555555555"); $y = Math::BigInt::Subclass->new("9"); $z = Math::BigInt::Subclass->new("1"); $x->bmuladd($y, $z); ok 1260 - is a valid object ok 1261 - $x = Math::BigInt::Subclass->new("66666666666"); $y = Math::BigInt::Subclass->new("9"); $z = Math::BigInt::Subclass->new("1"); $x->bmuladd($y, $z); ok 1262 - is a valid object ok 1263 - $x = Math::BigInt::Subclass->new("77777777777"); $y = Math::BigInt::Subclass->new("9"); $z = Math::BigInt::Subclass->new("1"); $x->bmuladd($y, $z); ok 1264 - is a valid object ok 1265 - $x = Math::BigInt::Subclass->new("88888888888"); $y = Math::BigInt::Subclass->new("9"); $z = Math::BigInt::Subclass->new("1"); $x->bmuladd($y, $z); ok 1266 - is a valid object ok 1267 - $x = Math::BigInt::Subclass->new("99999999999"); $y = Math::BigInt::Subclass->new("9"); $z = Math::BigInt::Subclass->new("1"); $x->bmuladd($y, $z); ok 1268 - is a valid object ok 1269 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("-4"); $z = Math::BigInt::Subclass->new("-5"); $x->bmuladd($y, $z); ok 1270 - is a valid object ok 1271 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("-4"); $z = Math::BigInt::Subclass->new("-5"); $x->bmuladd($y, $z); ok 1272 - is a valid object ok 1273 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("-5"); $x->bmuladd($y, $z); ok 1274 - is a valid object ok 1275 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("-5"); $x->bmuladd($y, $z); ok 1276 - is a valid object ok 1277 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("5"); $x->bmuladd($y, $z); ok 1278 - is a valid object ok 1279 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("-4"); $z = Math::BigInt::Subclass->new("5"); $x->bmuladd($y, $z); ok 1280 - is a valid object ok 1281 - $x = Math::BigInt::Subclass->new("9999999999999999999"); $y = Math::BigInt::Subclass->new("10000000000000000000"); $z = Math::BigInt::Subclass->new("1234567890"); $x->bmuladd($y, $z); ok 1282 - is a valid object ok 1283 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("12345678901234567890"); $x->bmuladd($y, $z); ok 1284 - is a valid object ok 1285 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("abc"); $x->bmul($y); ok 1286 - is a valid object ok 1287 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("+0"); $x->bmul($y); ok 1288 - is a valid object ok 1289 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("abc"); $x->bmul($y); ok 1290 - is a valid object ok 1291 - $x = Math::BigInt::Subclass->new("invalid"); $y = Math::BigInt::Subclass->new("+inf"); $x->bmul($y); ok 1292 - is a valid object ok 1293 - $x = Math::BigInt::Subclass->new("invalid"); $y = Math::BigInt::Subclass->new("-inf"); $x->bmul($y); ok 1294 - is a valid object ok 1295 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("invalid"); $x->bmul($y); ok 1296 - is a valid object ok 1297 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("invalid"); $x->bmul($y); ok 1298 - is a valid object ok 1299 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("+inf"); $x->bmul($y); ok 1300 - is a valid object ok 1301 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("-inf"); $x->bmul($y); ok 1302 - is a valid object ok 1303 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("+inf"); $x->bmul($y); ok 1304 - is a valid object ok 1305 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-inf"); $x->bmul($y); ok 1306 - is a valid object ok 1307 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("+0"); $x->bmul($y); ok 1308 - is a valid object ok 1309 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("+1"); $x->bmul($y); ok 1310 - is a valid object ok 1311 - $x = Math::BigInt::Subclass->new("+1"); $y = Math::BigInt::Subclass->new("+0"); $x->bmul($y); ok 1312 - is a valid object ok 1313 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("-1"); $x->bmul($y); ok 1314 - is a valid object ok 1315 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("+0"); $x->bmul($y); ok 1316 - is a valid object ok 1317 - $x = Math::BigInt::Subclass->new("123456789123456789"); $y = Math::BigInt::Subclass->new("0"); $x->bmul($y); ok 1318 - is a valid object ok 1319 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("123456789123456789"); $x->bmul($y); ok 1320 - is a valid object ok 1321 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1"); $x->bmul($y); ok 1322 - is a valid object ok 1323 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("+1"); $x->bmul($y); ok 1324 - is a valid object ok 1325 - $x = Math::BigInt::Subclass->new("+1"); $y = Math::BigInt::Subclass->new("-1"); $x->bmul($y); ok 1326 - is a valid object ok 1327 - $x = Math::BigInt::Subclass->new("+1"); $y = Math::BigInt::Subclass->new("+1"); $x->bmul($y); ok 1328 - is a valid object ok 1329 - $x = Math::BigInt::Subclass->new("+2"); $y = Math::BigInt::Subclass->new("+3"); $x->bmul($y); ok 1330 - is a valid object ok 1331 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("+3"); $x->bmul($y); ok 1332 - is a valid object ok 1333 - $x = Math::BigInt::Subclass->new("+2"); $y = Math::BigInt::Subclass->new("-3"); $x->bmul($y); ok 1334 - is a valid object ok 1335 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-3"); $x->bmul($y); ok 1336 - is a valid object ok 1337 - $x = Math::BigInt::Subclass->new("111"); $y = Math::BigInt::Subclass->new("111"); $x->bmul($y); ok 1338 - is a valid object ok 1339 - $x = Math::BigInt::Subclass->new("10101"); $y = Math::BigInt::Subclass->new("10101"); $x->bmul($y); ok 1340 - is a valid object ok 1341 - $x = Math::BigInt::Subclass->new("1001001"); $y = Math::BigInt::Subclass->new("1001001"); $x->bmul($y); ok 1342 - is a valid object ok 1343 - $x = Math::BigInt::Subclass->new("100010001"); $y = Math::BigInt::Subclass->new("100010001"); $x->bmul($y); ok 1344 - is a valid object ok 1345 - $x = Math::BigInt::Subclass->new("10000100001"); $y = Math::BigInt::Subclass->new("10000100001"); $x->bmul($y); ok 1346 - is a valid object ok 1347 - $x = Math::BigInt::Subclass->new("11111111111"); $y = Math::BigInt::Subclass->new("9"); $x->bmul($y); ok 1348 - is a valid object ok 1349 - $x = Math::BigInt::Subclass->new("22222222222"); $y = Math::BigInt::Subclass->new("9"); $x->bmul($y); ok 1350 - is a valid object ok 1351 - $x = Math::BigInt::Subclass->new("33333333333"); $y = Math::BigInt::Subclass->new("9"); $x->bmul($y); ok 1352 - is a valid object ok 1353 - $x = Math::BigInt::Subclass->new("44444444444"); $y = Math::BigInt::Subclass->new("9"); $x->bmul($y); ok 1354 - is a valid object ok 1355 - $x = Math::BigInt::Subclass->new("55555555555"); $y = Math::BigInt::Subclass->new("9"); $x->bmul($y); ok 1356 - is a valid object ok 1357 - $x = Math::BigInt::Subclass->new("66666666666"); $y = Math::BigInt::Subclass->new("9"); $x->bmul($y); ok 1358 - is a valid object ok 1359 - $x = Math::BigInt::Subclass->new("77777777777"); $y = Math::BigInt::Subclass->new("9"); $x->bmul($y); ok 1360 - is a valid object ok 1361 - $x = Math::BigInt::Subclass->new("88888888888"); $y = Math::BigInt::Subclass->new("9"); $x->bmul($y); ok 1362 - is a valid object ok 1363 - $x = Math::BigInt::Subclass->new("99999999999"); $y = Math::BigInt::Subclass->new("9"); $x->bmul($y); ok 1364 - is a valid object ok 1365 - $x = Math::BigInt::Subclass->new("+25"); $y = Math::BigInt::Subclass->new("+25"); $x->bmul($y); ok 1366 - is a valid object ok 1367 - $x = Math::BigInt::Subclass->new("+12345"); $y = Math::BigInt::Subclass->new("+12345"); $x->bmul($y); ok 1368 - is a valid object ok 1369 - $x = Math::BigInt::Subclass->new("+99999"); $y = Math::BigInt::Subclass->new("+11111"); $x->bmul($y); ok 1370 - is a valid object ok 1371 - $x = Math::BigInt::Subclass->new("9999"); $y = Math::BigInt::Subclass->new("10000"); $x->bmul($y); ok 1372 - is a valid object ok 1373 - $x = Math::BigInt::Subclass->new("99999"); $y = Math::BigInt::Subclass->new("100000"); $x->bmul($y); ok 1374 - is a valid object ok 1375 - $x = Math::BigInt::Subclass->new("999999"); $y = Math::BigInt::Subclass->new("1000000"); $x->bmul($y); ok 1376 - is a valid object ok 1377 - $x = Math::BigInt::Subclass->new("9999999"); $y = Math::BigInt::Subclass->new("10000000"); $x->bmul($y); ok 1378 - is a valid object ok 1379 - $x = Math::BigInt::Subclass->new("99999999"); $y = Math::BigInt::Subclass->new("100000000"); $x->bmul($y); ok 1380 - is a valid object ok 1381 - $x = Math::BigInt::Subclass->new("999999999"); $y = Math::BigInt::Subclass->new("1000000000"); $x->bmul($y); ok 1382 - is a valid object ok 1383 - $x = Math::BigInt::Subclass->new("9999999999"); $y = Math::BigInt::Subclass->new("10000000000"); $x->bmul($y); ok 1384 - is a valid object ok 1385 - $x = Math::BigInt::Subclass->new("99999999999"); $y = Math::BigInt::Subclass->new("100000000000"); $x->bmul($y); ok 1386 - is a valid object ok 1387 - $x = Math::BigInt::Subclass->new("999999999999"); $y = Math::BigInt::Subclass->new("1000000000000"); $x->bmul($y); ok 1388 - is a valid object ok 1389 - $x = Math::BigInt::Subclass->new("9999999999999"); $y = Math::BigInt::Subclass->new("10000000000000"); $x->bmul($y); ok 1390 - is a valid object ok 1391 - $x = Math::BigInt::Subclass->new("99999999999999"); $y = Math::BigInt::Subclass->new("100000000000000"); $x->bmul($y); ok 1392 - is a valid object ok 1393 - $x = Math::BigInt::Subclass->new("999999999999999"); $y = Math::BigInt::Subclass->new("1000000000000000"); $x->bmul($y); ok 1394 - is a valid object ok 1395 - $x = Math::BigInt::Subclass->new("9999999999999999"); $y = Math::BigInt::Subclass->new("10000000000000000"); $x->bmul($y); ok 1396 - is a valid object ok 1397 - $x = Math::BigInt::Subclass->new("99999999999999999"); $y = Math::BigInt::Subclass->new("100000000000000000"); $x->bmul($y); ok 1398 - is a valid object ok 1399 - $x = Math::BigInt::Subclass->new("999999999999999999"); $y = Math::BigInt::Subclass->new("1000000000000000000"); $x->bmul($y); ok 1400 - is a valid object ok 1401 - $x = Math::BigInt::Subclass->new("9999999999999999999"); $y = Math::BigInt::Subclass->new("10000000000000000000"); $x->bmul($y); ok 1402 - is a valid object ok 1403 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("0"); join(",", $x->bdiv($y)); ok 1404 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("0"); join(",", $x->bdiv($y)); ok 1405 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0"); join(",", $x->bdiv($y)); ok 1406 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("0"); join(",", $x->bdiv($y)); ok 1407 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("0"); join(",", $x->bdiv($y)); ok 1408 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("-inf"); join(",", $x->bdiv($y)); ok 1409 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("-5"); join(",", $x->bdiv($y)); ok 1410 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("5"); join(",", $x->bdiv($y)); ok 1411 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("inf"); join(",", $x->bdiv($y)); ok 1412 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-inf"); join(",", $x->bdiv($y)); ok 1413 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-5"); join(",", $x->bdiv($y)); ok 1414 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("5"); join(",", $x->bdiv($y)); ok 1415 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("inf"); join(",", $x->bdiv($y)); ok 1416 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("inf"); join(",", $x->bdiv($y)); ok 1417 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("inf"); join(",", $x->bdiv($y)); ok 1418 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("inf"); join(",", $x->bdiv($y)); ok 1419 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-inf"); join(",", $x->bdiv($y)); ok 1420 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-inf"); join(",", $x->bdiv($y)); ok 1421 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("-inf"); join(",", $x->bdiv($y)); ok 1422 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-5"); join(",", $x->bdiv($y)); ok 1423 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-2"); join(",", $x->bdiv($y)); ok 1424 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-1"); join(",", $x->bdiv($y)); ok 1425 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("1"); join(",", $x->bdiv($y)); ok 1426 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("2"); join(",", $x->bdiv($y)); ok 1427 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("5"); join(",", $x->bdiv($y)); ok 1428 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-5"); join(",", $x->bdiv($y)); ok 1429 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-2"); join(",", $x->bdiv($y)); ok 1430 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-1"); join(",", $x->bdiv($y)); ok 1431 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("1"); join(",", $x->bdiv($y)); ok 1432 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("2"); join(",", $x->bdiv($y)); ok 1433 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("5"); join(",", $x->bdiv($y)); ok 1434 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-5"); join(",", $x->bdiv($y)); ok 1435 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-2"); join(",", $x->bdiv($y)); ok 1436 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1"); join(",", $x->bdiv($y)); ok 1437 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("1"); join(",", $x->bdiv($y)); ok 1438 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("2"); join(",", $x->bdiv($y)); ok 1439 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("5"); join(",", $x->bdiv($y)); ok 1440 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-5"); join(",", $x->bdiv($y)); ok 1441 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-2"); join(",", $x->bdiv($y)); ok 1442 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-1"); join(",", $x->bdiv($y)); ok 1443 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("1"); join(",", $x->bdiv($y)); ok 1444 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("2"); join(",", $x->bdiv($y)); ok 1445 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("5"); join(",", $x->bdiv($y)); ok 1446 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-5"); join(",", $x->bdiv($y)); ok 1447 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-2"); join(",", $x->bdiv($y)); ok 1448 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-1"); join(",", $x->bdiv($y)); ok 1449 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("1"); join(",", $x->bdiv($y)); ok 1450 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("2"); join(",", $x->bdiv($y)); ok 1451 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("5"); join(",", $x->bdiv($y)); ok 1452 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-5"); join(",", $x->bdiv($y)); ok 1453 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-2"); join(",", $x->bdiv($y)); ok 1454 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-1"); join(",", $x->bdiv($y)); ok 1455 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("1"); join(",", $x->bdiv($y)); ok 1456 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("2"); join(",", $x->bdiv($y)); ok 1457 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("5"); join(",", $x->bdiv($y)); ok 1458 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("-5"); join(",", $x->bdiv($y)); ok 1459 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("-2"); join(",", $x->bdiv($y)); ok 1460 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("-1"); join(",", $x->bdiv($y)); ok 1461 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("1"); join(",", $x->bdiv($y)); ok 1462 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("2"); join(",", $x->bdiv($y)); ok 1463 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("5"); join(",", $x->bdiv($y)); ok 1464 - $x = Math::BigInt::Subclass->new("1234567812345678"); $y = Math::BigInt::Subclass->new("123456712345678"); join(",", $x->bdiv($y)); ok 1465 - $x = Math::BigInt::Subclass->new("12345671234567"); $y = Math::BigInt::Subclass->new("1234561234567"); join(",", $x->bdiv($y)); ok 1466 - $x = Math::BigInt::Subclass->new("123456123456"); $y = Math::BigInt::Subclass->new("12345123456"); join(",", $x->bdiv($y)); ok 1467 - $x = Math::BigInt::Subclass->new("1234512345"); $y = Math::BigInt::Subclass->new("123412345"); join(",", $x->bdiv($y)); ok 1468 - $x = Math::BigInt::Subclass->new("1234567890999999999"); $y = Math::BigInt::Subclass->new("1234567890"); join(",", $x->bdiv($y)); ok 1469 - $x = Math::BigInt::Subclass->new("1234567890000000000"); $y = Math::BigInt::Subclass->new("1234567890"); join(",", $x->bdiv($y)); ok 1470 - $x = Math::BigInt::Subclass->new("1234567890999999999"); $y = Math::BigInt::Subclass->new("9876543210"); join(",", $x->bdiv($y)); ok 1471 - $x = Math::BigInt::Subclass->new("1234567890000000000"); $y = Math::BigInt::Subclass->new("9876543210"); join(",", $x->bdiv($y)); ok 1472 - $x = Math::BigInt::Subclass->new("96969696969696969696969696969678787878626262626262626262626262"); $y = Math::BigInt::Subclass->new("484848484848484848484848486666666666666689898989898989898989"); join(",", $x->bdiv($y)); ok 1473 - $x = Math::BigInt::Subclass->new("1267650600228229401496703205375"); $y = Math::BigInt::Subclass->new("1267650600228229401496703205376"); join(",", $x->bdiv($y)); ok 1474 - $x = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $y = Math::BigInt::Subclass->new("999999999999999999999999999999999"); join(",", $x->bdiv($y)); ok 1475 - $x = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $y = Math::BigInt::Subclass->new("888888888888888888888888888888888"); join(",", $x->bdiv($y)); ok 1476 - $x = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $y = Math::BigInt::Subclass->new("777777777777777777777777777777777"); join(",", $x->bdiv($y)); ok 1477 - $x = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $y = Math::BigInt::Subclass->new("666666666666666666666666666666666"); join(",", $x->bdiv($y)); ok 1478 - $x = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $y = Math::BigInt::Subclass->new("555555555555555555555555555555555"); join(",", $x->bdiv($y)); ok 1479 - $x = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $y = Math::BigInt::Subclass->new("444444444444444444444444444444444"); join(",", $x->bdiv($y)); ok 1480 - $x = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $y = Math::BigInt::Subclass->new("333333333333333333333333333333333"); join(",", $x->bdiv($y)); ok 1481 - $x = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $y = Math::BigInt::Subclass->new("222222222222222222222222222222222"); join(",", $x->bdiv($y)); ok 1482 - $x = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $y = Math::BigInt::Subclass->new("111111111111111111111111111111111"); join(",", $x->bdiv($y)); ok 1483 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("3333333_3333333_3333333_3333333"); join(",", $x->bdiv($y)); ok 1484 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("3333333_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1485 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("3000000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1486 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("2000000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1487 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("1000000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1488 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("100000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1489 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("10000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1490 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("1000_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1491 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("100_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1492 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("10_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1493 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("1_0000000_0000000_0000000"); join(",", $x->bdiv($y)); ok 1494 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("0"); $x->bdiv($y); ok 1495 - is a valid object ok 1496 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("0"); $x->bdiv($y); ok 1497 - is a valid object ok 1498 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0"); $x->bdiv($y); ok 1499 - is a valid object ok 1500 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("0"); $x->bdiv($y); ok 1501 - is a valid object ok 1502 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("0"); $x->bdiv($y); ok 1503 - is a valid object ok 1504 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("-inf"); $x->bdiv($y); ok 1505 - is a valid object ok 1506 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("-5"); $x->bdiv($y); ok 1507 - is a valid object ok 1508 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("5"); $x->bdiv($y); ok 1509 - is a valid object ok 1510 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("inf"); $x->bdiv($y); ok 1511 - is a valid object ok 1512 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-inf"); $x->bdiv($y); ok 1513 - is a valid object ok 1514 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-5"); $x->bdiv($y); ok 1515 - is a valid object ok 1516 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("5"); $x->bdiv($y); ok 1517 - is a valid object ok 1518 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("inf"); $x->bdiv($y); ok 1519 - is a valid object ok 1520 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("inf"); $x->bdiv($y); ok 1521 - is a valid object ok 1522 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("inf"); $x->bdiv($y); ok 1523 - is a valid object ok 1524 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("inf"); $x->bdiv($y); ok 1525 - is a valid object ok 1526 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-inf"); $x->bdiv($y); ok 1527 - is a valid object ok 1528 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-inf"); $x->bdiv($y); ok 1529 - is a valid object ok 1530 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("-inf"); $x->bdiv($y); ok 1531 - is a valid object ok 1532 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("5"); $x->bdiv($y); ok 1533 - is a valid object ok 1534 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-5"); $x->bdiv($y); ok 1535 - is a valid object ok 1536 - $x = Math::BigInt::Subclass->new("11"); $y = Math::BigInt::Subclass->new("2"); $x->bdiv($y); ok 1537 - is a valid object ok 1538 - $x = Math::BigInt::Subclass->new("-11"); $y = Math::BigInt::Subclass->new("-2"); $x->bdiv($y); ok 1539 - is a valid object ok 1540 - $x = Math::BigInt::Subclass->new("-11"); $y = Math::BigInt::Subclass->new("2"); $x->bdiv($y); ok 1541 - is a valid object ok 1542 - $x = Math::BigInt::Subclass->new("11"); $y = Math::BigInt::Subclass->new("-2"); $x->bdiv($y); ok 1543 - is a valid object ok 1544 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("1"); $x->bdiv($y); ok 1545 - is a valid object ok 1546 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-1"); $x->bdiv($y); ok 1547 - is a valid object ok 1548 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("1"); $x->bdiv($y); ok 1549 - is a valid object ok 1550 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1"); $x->bdiv($y); ok 1551 - is a valid object ok 1552 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-1"); $x->bdiv($y); ok 1553 - is a valid object ok 1554 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("1"); $x->bdiv($y); ok 1555 - is a valid object ok 1556 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("2"); $x->bdiv($y); ok 1557 - is a valid object ok 1558 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("1"); $x->bdiv($y); ok 1559 - is a valid object ok 1560 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("26"); $x->bdiv($y); ok 1561 - is a valid object ok 1562 - $x = Math::BigInt::Subclass->new("1000000000"); $y = Math::BigInt::Subclass->new("9"); $x->bdiv($y); ok 1563 - is a valid object ok 1564 - $x = Math::BigInt::Subclass->new("2000000000"); $y = Math::BigInt::Subclass->new("9"); $x->bdiv($y); ok 1565 - is a valid object ok 1566 - $x = Math::BigInt::Subclass->new("3000000000"); $y = Math::BigInt::Subclass->new("9"); $x->bdiv($y); ok 1567 - is a valid object ok 1568 - $x = Math::BigInt::Subclass->new("4000000000"); $y = Math::BigInt::Subclass->new("9"); $x->bdiv($y); ok 1569 - is a valid object ok 1570 - $x = Math::BigInt::Subclass->new("5000000000"); $y = Math::BigInt::Subclass->new("9"); $x->bdiv($y); ok 1571 - is a valid object ok 1572 - $x = Math::BigInt::Subclass->new("6000000000"); $y = Math::BigInt::Subclass->new("9"); $x->bdiv($y); ok 1573 - is a valid object ok 1574 - $x = Math::BigInt::Subclass->new("7000000000"); $y = Math::BigInt::Subclass->new("9"); $x->bdiv($y); ok 1575 - is a valid object ok 1576 - $x = Math::BigInt::Subclass->new("8000000000"); $y = Math::BigInt::Subclass->new("9"); $x->bdiv($y); ok 1577 - is a valid object ok 1578 - $x = Math::BigInt::Subclass->new("9000000000"); $y = Math::BigInt::Subclass->new("9"); $x->bdiv($y); ok 1579 - is a valid object ok 1580 - $x = Math::BigInt::Subclass->new("35500000"); $y = Math::BigInt::Subclass->new("113"); $x->bdiv($y); ok 1581 - is a valid object ok 1582 - $x = Math::BigInt::Subclass->new("71000000"); $y = Math::BigInt::Subclass->new("226"); $x->bdiv($y); ok 1583 - is a valid object ok 1584 - $x = Math::BigInt::Subclass->new("106500000"); $y = Math::BigInt::Subclass->new("339"); $x->bdiv($y); ok 1585 - is a valid object ok 1586 - $x = Math::BigInt::Subclass->new("1000000000"); $y = Math::BigInt::Subclass->new("3"); $x->bdiv($y); ok 1587 - is a valid object ok 1588 - $x = Math::BigInt::Subclass->new("+10"); $y = Math::BigInt::Subclass->new("+5"); $x->bdiv($y); ok 1589 - is a valid object ok 1590 - $x = Math::BigInt::Subclass->new("+100"); $y = Math::BigInt::Subclass->new("+4"); $x->bdiv($y); ok 1591 - is a valid object ok 1592 - $x = Math::BigInt::Subclass->new("+1000"); $y = Math::BigInt::Subclass->new("+8"); $x->bdiv($y); ok 1593 - is a valid object ok 1594 - $x = Math::BigInt::Subclass->new("+10000"); $y = Math::BigInt::Subclass->new("+16"); $x->bdiv($y); ok 1595 - is a valid object ok 1596 - $x = Math::BigInt::Subclass->new("999999999999"); $y = Math::BigInt::Subclass->new("9"); $x->bdiv($y); ok 1597 - is a valid object ok 1598 - $x = Math::BigInt::Subclass->new("999999999999"); $y = Math::BigInt::Subclass->new("99"); $x->bdiv($y); ok 1599 - is a valid object ok 1600 - $x = Math::BigInt::Subclass->new("999999999999"); $y = Math::BigInt::Subclass->new("999"); $x->bdiv($y); ok 1601 - is a valid object ok 1602 - $x = Math::BigInt::Subclass->new("999999999999"); $y = Math::BigInt::Subclass->new("9999"); $x->bdiv($y); ok 1603 - is a valid object ok 1604 - $x = Math::BigInt::Subclass->new("999999999999999"); $y = Math::BigInt::Subclass->new("99999"); $x->bdiv($y); ok 1605 - is a valid object ok 1606 - $x = Math::BigInt::Subclass->new("+1111088889"); $y = Math::BigInt::Subclass->new("99999"); $x->bdiv($y); ok 1607 - is a valid object ok 1608 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-3"); $x->bdiv($y); ok 1609 - is a valid object ok 1610 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("3"); $x->bdiv($y); ok 1611 - is a valid object ok 1612 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("3"); $x->bdiv($y); ok 1613 - is a valid object ok 1614 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("-3"); $x->bdiv($y); ok 1615 - is a valid object ok 1616 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("3"); $x->bdiv($y); ok 1617 - is a valid object ok 1618 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-3"); $x->bdiv($y); ok 1619 - is a valid object ok 1620 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-3"); $x->bdiv($y); ok 1621 - is a valid object ok 1622 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("3"); $x->bdiv($y); ok 1623 - is a valid object ok 1624 - $x = Math::BigInt::Subclass->new("8"); $y = Math::BigInt::Subclass->new("3"); $x->bdiv($y); ok 1625 - is a valid object ok 1626 - $x = Math::BigInt::Subclass->new("-8"); $y = Math::BigInt::Subclass->new("3"); $x->bdiv($y); ok 1627 - is a valid object ok 1628 - $x = Math::BigInt::Subclass->new("14"); $y = Math::BigInt::Subclass->new("-3"); $x->bdiv($y); ok 1629 - is a valid object ok 1630 - $x = Math::BigInt::Subclass->new("-14"); $y = Math::BigInt::Subclass->new("3"); $x->bdiv($y); ok 1631 - is a valid object ok 1632 - $x = Math::BigInt::Subclass->new("-14"); $y = Math::BigInt::Subclass->new("-3"); $x->bdiv($y); ok 1633 - is a valid object ok 1634 - $x = Math::BigInt::Subclass->new("14"); $y = Math::BigInt::Subclass->new("3"); $x->bdiv($y); ok 1635 - is a valid object ok 1636 - $x = Math::BigInt::Subclass->new("10000000000000000000000000000000000000000000000000000000000000000000000000000000000"); $y = Math::BigInt::Subclass->new("10000000375084540248994272022843165711074"); $x->bdiv($y); ok 1637 - is a valid object ok 1638 - $x = Math::BigInt::Subclass->new("1234567812345678"); $y = Math::BigInt::Subclass->new("123456712345678"); $x->bdiv($y); ok 1639 - is a valid object ok 1640 - $x = Math::BigInt::Subclass->new("12345671234567"); $y = Math::BigInt::Subclass->new("1234561234567"); $x->bdiv($y); ok 1641 - is a valid object ok 1642 - $x = Math::BigInt::Subclass->new("123456123456"); $y = Math::BigInt::Subclass->new("12345123456"); $x->bdiv($y); ok 1643 - is a valid object ok 1644 - $x = Math::BigInt::Subclass->new("1234512345"); $y = Math::BigInt::Subclass->new("123412345"); $x->bdiv($y); ok 1645 - is a valid object ok 1646 - $x = Math::BigInt::Subclass->new("1234567890999999999"); $y = Math::BigInt::Subclass->new("1234567890"); $x->bdiv($y); ok 1647 - is a valid object ok 1648 - $x = Math::BigInt::Subclass->new("1234567890000000000"); $y = Math::BigInt::Subclass->new("1234567890"); $x->bdiv($y); ok 1649 - is a valid object ok 1650 - $x = Math::BigInt::Subclass->new("1234567890999999999"); $y = Math::BigInt::Subclass->new("9876543210"); $x->bdiv($y); ok 1651 - is a valid object ok 1652 - $x = Math::BigInt::Subclass->new("1234567890000000000"); $y = Math::BigInt::Subclass->new("9876543210"); $x->bdiv($y); ok 1653 - is a valid object ok 1654 - $x = Math::BigInt::Subclass->new("96969696969696969696969696969678787878626262626262626262626262"); $y = Math::BigInt::Subclass->new("484848484848484848484848486666666666666689898989898989898989"); $x->bdiv($y); ok 1655 - is a valid object ok 1656 - $x = Math::BigInt::Subclass->new("84696969696969696956565656566184292929292929292847474747436308080808080808086765396464646464646465"); $y = Math::BigInt::Subclass->new("13131313131313131313131313131394949494949494949494949494943535353535353535353535"); $x->bdiv($y); ok 1657 - is a valid object ok 1658 - $x = Math::BigInt::Subclass->new("84696969696969696943434343434871161616161616161452525252486813131313131313143230042929292929292930"); $y = Math::BigInt::Subclass->new("13131313131313131313131313131394949494949494949494949494943535353535353535353535"); $x->bdiv($y); ok 1659 - is a valid object ok 1660 - $x = Math::BigInt::Subclass->new("84696969696969696969696969697497424242424242424242424242385803030303030303030300750000000000000000"); $y = Math::BigInt::Subclass->new("13131313131313131313131313131394949494949494949494949494943535353535353535353535"); $x->bdiv($y); ok 1661 - is a valid object ok 1662 - $x = Math::BigInt::Subclass->new("84696969696969696930303030303558030303030303030057575757537318181818181818199694689393939393939395"); $y = Math::BigInt::Subclass->new("13131313131313131313131313131394949494949494949494949494943535353535353535353535"); $x->bdiv($y); ok 1663 - is a valid object ok 1664 - $x = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $y = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $x->bdiv($y); ok 1665 - is a valid object ok 1666 - $x = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $y = Math::BigInt::Subclass->new("888888888888888888888888888888888"); $x->bdiv($y); ok 1667 - is a valid object ok 1668 - $x = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $y = Math::BigInt::Subclass->new("777777777777777777777777777777777"); $x->bdiv($y); ok 1669 - is a valid object ok 1670 - $x = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $y = Math::BigInt::Subclass->new("666666666666666666666666666666666"); $x->bdiv($y); ok 1671 - is a valid object ok 1672 - $x = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $y = Math::BigInt::Subclass->new("555555555555555555555555555555555"); $x->bdiv($y); ok 1673 - is a valid object ok 1674 - $x = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $y = Math::BigInt::Subclass->new("444444444444444444444444444444444"); $x->bdiv($y); ok 1675 - is a valid object ok 1676 - $x = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $y = Math::BigInt::Subclass->new("333333333333333333333333333333333"); $x->bdiv($y); ok 1677 - is a valid object ok 1678 - $x = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $y = Math::BigInt::Subclass->new("222222222222222222222222222222222"); $x->bdiv($y); ok 1679 - is a valid object ok 1680 - $x = Math::BigInt::Subclass->new("999999999999999999999999999999999"); $y = Math::BigInt::Subclass->new("111111111111111111111111111111111"); $x->bdiv($y); ok 1681 - is a valid object ok 1682 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("3333333_3333333_3333333_3333333"); $x->bdiv($y); ok 1683 - is a valid object ok 1684 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("3333333_0000000_0000000_0000000"); $x->bdiv($y); ok 1685 - is a valid object ok 1686 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("3000000_0000000_0000000_0000000"); $x->bdiv($y); ok 1687 - is a valid object ok 1688 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("2000000_0000000_0000000_0000000"); $x->bdiv($y); ok 1689 - is a valid object ok 1690 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("1000000_0000000_0000000_0000000"); $x->bdiv($y); ok 1691 - is a valid object ok 1692 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("100000_0000000_0000000_0000000"); $x->bdiv($y); ok 1693 - is a valid object ok 1694 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("10000_0000000_0000000_0000000"); $x->bdiv($y); ok 1695 - is a valid object ok 1696 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("1000_0000000_0000000_0000000"); $x->bdiv($y); ok 1697 - is a valid object ok 1698 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("100_0000000_0000000_0000000"); $x->bdiv($y); ok 1699 - is a valid object ok 1700 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("10_0000000_0000000_0000000"); $x->bdiv($y); ok 1701 - is a valid object ok 1702 - $x = Math::BigInt::Subclass->new("9999999_9999999_9999999_9999999"); $y = Math::BigInt::Subclass->new("1_0000000_0000000_0000000"); $x->bdiv($y); ok 1703 - is a valid object ok 1704 - $x = Math::BigInt::Subclass->new("949418181818187070707070707070707070"); $y = Math::BigInt::Subclass->new("181818181853535353535353535353535353"); $x->bdiv($y); ok 1705 - is a valid object ok 1706 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("0"); join (",", $x->btdiv($y)); ok 1707 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("0"); join (",", $x->btdiv($y)); ok 1708 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0"); join (",", $x->btdiv($y)); ok 1709 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("0"); join (",", $x->btdiv($y)); ok 1710 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("0"); join (",", $x->btdiv($y)); ok 1711 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("-inf"); join (",", $x->btdiv($y)); ok 1712 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("-5"); join (",", $x->btdiv($y)); ok 1713 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("5"); join (",", $x->btdiv($y)); ok 1714 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("inf"); join (",", $x->btdiv($y)); ok 1715 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-inf"); join (",", $x->btdiv($y)); ok 1716 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-5"); join (",", $x->btdiv($y)); ok 1717 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("5"); join (",", $x->btdiv($y)); ok 1718 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("inf"); join (",", $x->btdiv($y)); ok 1719 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("inf"); join (",", $x->btdiv($y)); ok 1720 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("inf"); join (",", $x->btdiv($y)); ok 1721 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("inf"); join (",", $x->btdiv($y)); ok 1722 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-inf"); join (",", $x->btdiv($y)); ok 1723 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-inf"); join (",", $x->btdiv($y)); ok 1724 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("-inf"); join (",", $x->btdiv($y)); ok 1725 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-5"); join (",", $x->btdiv($y)); ok 1726 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-2"); join (",", $x->btdiv($y)); ok 1727 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-1"); join (",", $x->btdiv($y)); ok 1728 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("1"); join (",", $x->btdiv($y)); ok 1729 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("2"); join (",", $x->btdiv($y)); ok 1730 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("5"); join (",", $x->btdiv($y)); ok 1731 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-5"); join (",", $x->btdiv($y)); ok 1732 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-2"); join (",", $x->btdiv($y)); ok 1733 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-1"); join (",", $x->btdiv($y)); ok 1734 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("1"); join (",", $x->btdiv($y)); ok 1735 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("2"); join (",", $x->btdiv($y)); ok 1736 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("5"); join (",", $x->btdiv($y)); ok 1737 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-5"); join (",", $x->btdiv($y)); ok 1738 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-2"); join (",", $x->btdiv($y)); ok 1739 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1"); join (",", $x->btdiv($y)); ok 1740 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("1"); join (",", $x->btdiv($y)); ok 1741 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("2"); join (",", $x->btdiv($y)); ok 1742 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("5"); join (",", $x->btdiv($y)); ok 1743 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-5"); join (",", $x->btdiv($y)); ok 1744 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-2"); join (",", $x->btdiv($y)); ok 1745 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-1"); join (",", $x->btdiv($y)); ok 1746 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("1"); join (",", $x->btdiv($y)); ok 1747 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("2"); join (",", $x->btdiv($y)); ok 1748 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("5"); join (",", $x->btdiv($y)); ok 1749 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-5"); join (",", $x->btdiv($y)); ok 1750 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-2"); join (",", $x->btdiv($y)); ok 1751 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-1"); join (",", $x->btdiv($y)); ok 1752 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("1"); join (",", $x->btdiv($y)); ok 1753 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("2"); join (",", $x->btdiv($y)); ok 1754 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("5"); join (",", $x->btdiv($y)); ok 1755 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-5"); join (",", $x->btdiv($y)); ok 1756 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-2"); join (",", $x->btdiv($y)); ok 1757 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-1"); join (",", $x->btdiv($y)); ok 1758 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("1"); join (",", $x->btdiv($y)); ok 1759 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("2"); join (",", $x->btdiv($y)); ok 1760 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("5"); join (",", $x->btdiv($y)); ok 1761 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("-5"); join (",", $x->btdiv($y)); ok 1762 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("-2"); join (",", $x->btdiv($y)); ok 1763 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("-1"); join (",", $x->btdiv($y)); ok 1764 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("1"); join (",", $x->btdiv($y)); ok 1765 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("2"); join (",", $x->btdiv($y)); ok 1766 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("5"); join (",", $x->btdiv($y)); ok 1767 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("0"); $x->btdiv($y); ok 1768 - is a valid object ok 1769 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("0"); $x->btdiv($y); ok 1770 - is a valid object ok 1771 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0"); $x->btdiv($y); ok 1772 - is a valid object ok 1773 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("0"); $x->btdiv($y); ok 1774 - is a valid object ok 1775 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("0"); $x->btdiv($y); ok 1776 - is a valid object ok 1777 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("-inf"); $x->btdiv($y); ok 1778 - is a valid object ok 1779 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("-5"); $x->btdiv($y); ok 1780 - is a valid object ok 1781 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("5"); $x->btdiv($y); ok 1782 - is a valid object ok 1783 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("inf"); $x->btdiv($y); ok 1784 - is a valid object ok 1785 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-inf"); $x->btdiv($y); ok 1786 - is a valid object ok 1787 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-5"); $x->btdiv($y); ok 1788 - is a valid object ok 1789 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("5"); $x->btdiv($y); ok 1790 - is a valid object ok 1791 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("inf"); $x->btdiv($y); ok 1792 - is a valid object ok 1793 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("inf"); $x->btdiv($y); ok 1794 - is a valid object ok 1795 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("inf"); $x->btdiv($y); ok 1796 - is a valid object ok 1797 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("inf"); $x->btdiv($y); ok 1798 - is a valid object ok 1799 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-inf"); $x->btdiv($y); ok 1800 - is a valid object ok 1801 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-inf"); $x->btdiv($y); ok 1802 - is a valid object ok 1803 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("-inf"); $x->btdiv($y); ok 1804 - is a valid object ok 1805 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-5"); $x->btdiv($y); ok 1806 - is a valid object ok 1807 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-2"); $x->btdiv($y); ok 1808 - is a valid object ok 1809 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-1"); $x->btdiv($y); ok 1810 - is a valid object ok 1811 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("1"); $x->btdiv($y); ok 1812 - is a valid object ok 1813 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("2"); $x->btdiv($y); ok 1814 - is a valid object ok 1815 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("5"); $x->btdiv($y); ok 1816 - is a valid object ok 1817 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-5"); $x->btdiv($y); ok 1818 - is a valid object ok 1819 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-2"); $x->btdiv($y); ok 1820 - is a valid object ok 1821 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-1"); $x->btdiv($y); ok 1822 - is a valid object ok 1823 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("1"); $x->btdiv($y); ok 1824 - is a valid object ok 1825 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("2"); $x->btdiv($y); ok 1826 - is a valid object ok 1827 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("5"); $x->btdiv($y); ok 1828 - is a valid object ok 1829 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-5"); $x->btdiv($y); ok 1830 - is a valid object ok 1831 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-2"); $x->btdiv($y); ok 1832 - is a valid object ok 1833 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1"); $x->btdiv($y); ok 1834 - is a valid object ok 1835 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("1"); $x->btdiv($y); ok 1836 - is a valid object ok 1837 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("2"); $x->btdiv($y); ok 1838 - is a valid object ok 1839 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("5"); $x->btdiv($y); ok 1840 - is a valid object ok 1841 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-5"); $x->btdiv($y); ok 1842 - is a valid object ok 1843 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-2"); $x->btdiv($y); ok 1844 - is a valid object ok 1845 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-1"); $x->btdiv($y); ok 1846 - is a valid object ok 1847 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("1"); $x->btdiv($y); ok 1848 - is a valid object ok 1849 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("2"); $x->btdiv($y); ok 1850 - is a valid object ok 1851 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("5"); $x->btdiv($y); ok 1852 - is a valid object ok 1853 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-5"); $x->btdiv($y); ok 1854 - is a valid object ok 1855 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-2"); $x->btdiv($y); ok 1856 - is a valid object ok 1857 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-1"); $x->btdiv($y); ok 1858 - is a valid object ok 1859 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("1"); $x->btdiv($y); ok 1860 - is a valid object ok 1861 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("2"); $x->btdiv($y); ok 1862 - is a valid object ok 1863 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("5"); $x->btdiv($y); ok 1864 - is a valid object ok 1865 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-5"); $x->btdiv($y); ok 1866 - is a valid object ok 1867 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-2"); $x->btdiv($y); ok 1868 - is a valid object ok 1869 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-1"); $x->btdiv($y); ok 1870 - is a valid object ok 1871 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("1"); $x->btdiv($y); ok 1872 - is a valid object ok 1873 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("2"); $x->btdiv($y); ok 1874 - is a valid object ok 1875 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("5"); $x->btdiv($y); ok 1876 - is a valid object ok 1877 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("-5"); $x->btdiv($y); ok 1878 - is a valid object ok 1879 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("-2"); $x->btdiv($y); ok 1880 - is a valid object ok 1881 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("-1"); $x->btdiv($y); ok 1882 - is a valid object ok 1883 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("1"); $x->btdiv($y); ok 1884 - is a valid object ok 1885 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("2"); $x->btdiv($y); ok 1886 - is a valid object ok 1887 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("5"); $x->btdiv($y); ok 1888 - is a valid object ok 1889 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("abc"); $x->bmodinv($y); ok 1890 - is a valid object ok 1891 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("5"); $x->bmodinv($y); ok 1892 - is a valid object ok 1893 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("abc"); $x->bmodinv($y); ok 1894 - is a valid object ok 1895 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("5"); $x->bmodinv($y); ok 1896 - is a valid object ok 1897 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("5"); $x->bmodinv($y); ok 1898 - is a valid object ok 1899 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("-5"); $x->bmodinv($y); ok 1900 - is a valid object ok 1901 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("5"); $x->bmodinv($y); ok 1902 - is a valid object ok 1903 - $x = Math::BigInt::Subclass->new("8"); $y = Math::BigInt::Subclass->new("5033"); $x->bmodinv($y); ok 1904 - is a valid object ok 1905 - $x = Math::BigInt::Subclass->new("1234567891"); $y = Math::BigInt::Subclass->new("13"); $x->bmodinv($y); ok 1906 - is a valid object ok 1907 - $x = Math::BigInt::Subclass->new("-1234567891"); $y = Math::BigInt::Subclass->new("13"); $x->bmodinv($y); ok 1908 - is a valid object ok 1909 - $x = Math::BigInt::Subclass->new("324958749843759385732954874325984357439658735983745"); $y = Math::BigInt::Subclass->new("2348249874968739"); $x->bmodinv($y); ok 1910 - is a valid object ok 1911 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("1"); $x->bmodinv($y); ok 1912 - is a valid object ok 1913 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("1"); $x->bmodinv($y); ok 1914 - is a valid object ok 1915 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("1"); $x->bmodinv($y); ok 1916 - is a valid object ok 1917 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("1"); $x->bmodinv($y); ok 1918 - is a valid object ok 1919 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("1"); $x->bmodinv($y); ok 1920 - is a valid object ok 1921 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("1"); $x->bmodinv($y); ok 1922 - is a valid object ok 1923 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("1"); $x->bmodinv($y); ok 1924 - is a valid object ok 1925 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("3"); $x->bmodinv($y); ok 1926 - is a valid object ok 1927 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("3"); $x->bmodinv($y); ok 1928 - is a valid object ok 1929 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("3"); $x->bmodinv($y); ok 1930 - is a valid object ok 1931 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("3"); $x->bmodinv($y); ok 1932 - is a valid object ok 1933 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("3"); $x->bmodinv($y); ok 1934 - is a valid object ok 1935 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("3"); $x->bmodinv($y); ok 1936 - is a valid object ok 1937 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("3"); $x->bmodinv($y); ok 1938 - is a valid object ok 1939 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("4"); $x->bmodinv($y); ok 1940 - is a valid object ok 1941 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("4"); $x->bmodinv($y); ok 1942 - is a valid object ok 1943 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("4"); $x->bmodinv($y); ok 1944 - is a valid object ok 1945 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("4"); $x->bmodinv($y); ok 1946 - is a valid object ok 1947 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("4"); $x->bmodinv($y); ok 1948 - is a valid object ok 1949 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("4"); $x->bmodinv($y); ok 1950 - is a valid object ok 1951 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("4"); $x->bmodinv($y); ok 1952 - is a valid object ok 1953 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("5"); $x->bmodinv($y); ok 1954 - is a valid object ok 1955 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("inf"); $x->bmodinv($y); ok 1956 - is a valid object ok 1957 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("5"); $x->bmodinv($y); ok 1958 - is a valid object ok 1959 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("-inf"); $x->bmodinv($y); ok 1960 - is a valid object ok 1961 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("abc"); $z = Math::BigInt::Subclass->new("abc"); $x->bmodpow($y, $z); ok 1962 - is a valid object ok 1963 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("abc"); $z = Math::BigInt::Subclass->new("abc"); $x->bmodpow($y, $z); ok 1964 - is a valid object ok 1965 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("5"); $z = Math::BigInt::Subclass->new("abc"); $x->bmodpow($y, $z); ok 1966 - is a valid object ok 1967 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("abc"); $z = Math::BigInt::Subclass->new("5"); $x->bmodpow($y, $z); ok 1968 - is a valid object ok 1969 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("5"); $z = Math::BigInt::Subclass->new("abc"); $x->bmodpow($y, $z); ok 1970 - is a valid object ok 1971 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("abc"); $z = Math::BigInt::Subclass->new("5"); $x->bmodpow($y, $z); ok 1972 - is a valid object ok 1973 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("5"); $z = Math::BigInt::Subclass->new("5"); $x->bmodpow($y, $z); ok 1974 - is a valid object ok 1975 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("5"); $z = Math::BigInt::Subclass->new("0"); $x->bmodpow($y, $z); ok 1976 - is a valid object ok 1977 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("2"); $x->bmodpow($y, $z); ok 1978 - is a valid object ok 1979 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("2"); $x->bmodpow($y, $z); ok 1980 - is a valid object ok 1981 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("5"); $x->bmodpow($y, $z); ok 1982 - is a valid object ok 1983 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 1984 - is a valid object ok 1985 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 1986 - is a valid object ok 1987 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 1988 - is a valid object ok 1989 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 1990 - is a valid object ok 1991 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 1992 - is a valid object ok 1993 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 1994 - is a valid object ok 1995 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 1996 - is a valid object ok 1997 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 1998 - is a valid object ok 1999 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2000 - is a valid object ok 2001 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2002 - is a valid object ok 2003 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2004 - is a valid object ok 2005 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2006 - is a valid object ok 2007 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2008 - is a valid object ok 2009 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2010 - is a valid object ok 2011 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2012 - is a valid object ok 2013 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2014 - is a valid object ok 2015 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2016 - is a valid object ok 2017 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2018 - is a valid object ok 2019 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2020 - is a valid object ok 2021 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2022 - is a valid object ok 2023 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2024 - is a valid object ok 2025 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2026 - is a valid object ok 2027 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2028 - is a valid object ok 2029 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2030 - is a valid object ok 2031 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2032 - is a valid object ok 2033 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2034 - is a valid object ok 2035 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2036 - is a valid object ok 2037 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2038 - is a valid object ok 2039 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2040 - is a valid object ok 2041 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2042 - is a valid object ok 2043 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2044 - is a valid object ok 2045 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2046 - is a valid object ok 2047 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2048 - is a valid object ok 2049 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2050 - is a valid object ok 2051 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2052 - is a valid object ok 2053 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2054 - is a valid object ok 2055 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2056 - is a valid object ok 2057 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2058 - is a valid object ok 2059 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2060 - is a valid object ok 2061 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2062 - is a valid object ok 2063 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2064 - is a valid object ok 2065 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2066 - is a valid object ok 2067 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2068 - is a valid object ok 2069 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2070 - is a valid object ok 2071 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2072 - is a valid object ok 2073 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2074 - is a valid object ok 2075 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2076 - is a valid object ok 2077 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2078 - is a valid object ok 2079 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2080 - is a valid object ok 2081 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2082 - is a valid object ok 2083 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2084 - is a valid object ok 2085 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2086 - is a valid object ok 2087 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2088 - is a valid object ok 2089 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2090 - is a valid object ok 2091 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2092 - is a valid object ok 2093 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2094 - is a valid object ok 2095 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2096 - is a valid object ok 2097 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2098 - is a valid object ok 2099 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2100 - is a valid object ok 2101 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2102 - is a valid object ok 2103 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2104 - is a valid object ok 2105 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2106 - is a valid object ok 2107 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2108 - is a valid object ok 2109 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2110 - is a valid object ok 2111 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2112 - is a valid object ok 2113 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2114 - is a valid object ok 2115 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2116 - is a valid object ok 2117 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2118 - is a valid object ok 2119 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2120 - is a valid object ok 2121 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2122 - is a valid object ok 2123 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2124 - is a valid object ok 2125 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2126 - is a valid object ok 2127 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2128 - is a valid object ok 2129 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2130 - is a valid object ok 2131 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2132 - is a valid object ok 2133 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2134 - is a valid object ok 2135 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2136 - is a valid object ok 2137 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2138 - is a valid object ok 2139 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2140 - is a valid object ok 2141 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2142 - is a valid object ok 2143 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2144 - is a valid object ok 2145 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2146 - is a valid object ok 2147 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2148 - is a valid object ok 2149 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2150 - is a valid object ok 2151 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2152 - is a valid object ok 2153 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2154 - is a valid object ok 2155 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2156 - is a valid object ok 2157 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2158 - is a valid object ok 2159 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2160 - is a valid object ok 2161 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2162 - is a valid object ok 2163 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2164 - is a valid object ok 2165 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2166 - is a valid object ok 2167 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2168 - is a valid object ok 2169 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2170 - is a valid object ok 2171 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2172 - is a valid object ok 2173 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2174 - is a valid object ok 2175 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2176 - is a valid object ok 2177 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("3"); $x->bmodpow($y, $z); ok 2178 - is a valid object ok 2179 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2180 - is a valid object ok 2181 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2182 - is a valid object ok 2183 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2184 - is a valid object ok 2185 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2186 - is a valid object ok 2187 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2188 - is a valid object ok 2189 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2190 - is a valid object ok 2191 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("-2"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2192 - is a valid object ok 2193 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2194 - is a valid object ok 2195 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2196 - is a valid object ok 2197 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2198 - is a valid object ok 2199 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2200 - is a valid object ok 2201 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2202 - is a valid object ok 2203 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2204 - is a valid object ok 2205 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2206 - is a valid object ok 2207 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2208 - is a valid object ok 2209 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2210 - is a valid object ok 2211 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2212 - is a valid object ok 2213 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2214 - is a valid object ok 2215 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2216 - is a valid object ok 2217 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2218 - is a valid object ok 2219 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("0"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2220 - is a valid object ok 2221 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2222 - is a valid object ok 2223 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2224 - is a valid object ok 2225 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2226 - is a valid object ok 2227 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2228 - is a valid object ok 2229 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2230 - is a valid object ok 2231 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2232 - is a valid object ok 2233 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2234 - is a valid object ok 2235 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2236 - is a valid object ok 2237 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2238 - is a valid object ok 2239 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2240 - is a valid object ok 2241 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2242 - is a valid object ok 2243 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2244 - is a valid object ok 2245 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2246 - is a valid object ok 2247 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("2"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2248 - is a valid object ok 2249 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2250 - is a valid object ok 2251 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2252 - is a valid object ok 2253 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2254 - is a valid object ok 2255 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2256 - is a valid object ok 2257 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2258 - is a valid object ok 2259 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2260 - is a valid object ok 2261 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("3"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2262 - is a valid object ok 2263 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2264 - is a valid object ok 2265 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2266 - is a valid object ok 2267 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2268 - is a valid object ok 2269 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2270 - is a valid object ok 2271 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2272 - is a valid object ok 2273 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2274 - is a valid object ok 2275 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("4"); $z = Math::BigInt::Subclass->new("4"); $x->bmodpow($y, $z); ok 2276 - is a valid object ok 2277 - $x = Math::BigInt::Subclass->new("8"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("16"); $x->bmodpow($y, $z); ok 2278 - is a valid object ok 2279 - $x = Math::BigInt::Subclass->new("8"); $y = Math::BigInt::Subclass->new("-1"); $z = Math::BigInt::Subclass->new("5033"); $x->bmodpow($y, $z); ok 2280 - is a valid object ok 2281 - $x = Math::BigInt::Subclass->new("8"); $y = Math::BigInt::Subclass->new("7"); $z = Math::BigInt::Subclass->new("5032"); $x->bmodpow($y, $z); ok 2282 - is a valid object ok 2283 - $x = Math::BigInt::Subclass->new("8"); $y = Math::BigInt::Subclass->new("8"); $z = Math::BigInt::Subclass->new("-5"); $x->bmodpow($y, $z); ok 2284 - is a valid object ok 2285 - $x = Math::BigInt::Subclass->new("1e50"); $y = Math::BigInt::Subclass->new("1"); $z = Math::BigInt::Subclass->new("1"); $x->bmodpow($y, $z); ok 2286 - is a valid object ok 2287 - $x = Math::BigInt::Subclass->new("98436739867439843769485798542749827593285729587325"); $y = Math::BigInt::Subclass->new("43698764986460981048259837659386739857456983759328457"); $z = Math::BigInt::Subclass->new("6943857329857295827698367"); $x->bmodpow($y, $z); ok 2288 - is a valid object ok 2289 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("5"); $z = Math::BigInt::Subclass->new("13"); $x->bmodpow($y, $z); ok 2290 - is a valid object ok 2291 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("inf"); $z = Math::BigInt::Subclass->new("13"); $x->bmodpow($y, $z); ok 2292 - is a valid object ok 2293 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("0"); $x % $y; ok 2294 - is a valid object ok 2295 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("0"); $x % $y; ok 2296 - is a valid object ok 2297 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0"); $x % $y; ok 2298 - is a valid object ok 2299 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("0"); $x % $y; ok 2300 - is a valid object ok 2301 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("0"); $x % $y; ok 2302 - is a valid object ok 2303 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("-inf"); $x % $y; ok 2304 - is a valid object ok 2305 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("-5"); $x % $y; ok 2306 - is a valid object ok 2307 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("5"); $x % $y; ok 2308 - is a valid object ok 2309 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("inf"); $x % $y; ok 2310 - is a valid object ok 2311 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-inf"); $x % $y; ok 2312 - is a valid object ok 2313 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-5"); $x % $y; ok 2314 - is a valid object ok 2315 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("5"); $x % $y; ok 2316 - is a valid object ok 2317 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("inf"); $x % $y; ok 2318 - is a valid object ok 2319 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("inf"); $x % $y; ok 2320 - is a valid object ok 2321 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("inf"); $x % $y; ok 2322 - is a valid object ok 2323 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("inf"); $x % $y; ok 2324 - is a valid object ok 2325 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-inf"); $x % $y; ok 2326 - is a valid object ok 2327 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-inf"); $x % $y; ok 2328 - is a valid object ok 2329 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("-inf"); $x % $y; ok 2330 - is a valid object ok 2331 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("5"); $x % $y; ok 2332 - is a valid object ok 2333 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-5"); $x % $y; ok 2334 - is a valid object ok 2335 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("1"); $x % $y; ok 2336 - is a valid object ok 2337 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-1"); $x % $y; ok 2338 - is a valid object ok 2339 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("1"); $x % $y; ok 2340 - is a valid object ok 2341 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1"); $x % $y; ok 2342 - is a valid object ok 2343 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-1"); $x % $y; ok 2344 - is a valid object ok 2345 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("1"); $x % $y; ok 2346 - is a valid object ok 2347 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("2"); $x % $y; ok 2348 - is a valid object ok 2349 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("1"); $x % $y; ok 2350 - is a valid object ok 2351 - $x = Math::BigInt::Subclass->new("1000000000"); $y = Math::BigInt::Subclass->new("9"); $x % $y; ok 2352 - is a valid object ok 2353 - $x = Math::BigInt::Subclass->new("2000000000"); $y = Math::BigInt::Subclass->new("9"); $x % $y; ok 2354 - is a valid object ok 2355 - $x = Math::BigInt::Subclass->new("3000000000"); $y = Math::BigInt::Subclass->new("9"); $x % $y; ok 2356 - is a valid object ok 2357 - $x = Math::BigInt::Subclass->new("4000000000"); $y = Math::BigInt::Subclass->new("9"); $x % $y; ok 2358 - is a valid object ok 2359 - $x = Math::BigInt::Subclass->new("5000000000"); $y = Math::BigInt::Subclass->new("9"); $x % $y; ok 2360 - is a valid object ok 2361 - $x = Math::BigInt::Subclass->new("6000000000"); $y = Math::BigInt::Subclass->new("9"); $x % $y; ok 2362 - is a valid object ok 2363 - $x = Math::BigInt::Subclass->new("7000000000"); $y = Math::BigInt::Subclass->new("9"); $x % $y; ok 2364 - is a valid object ok 2365 - $x = Math::BigInt::Subclass->new("8000000000"); $y = Math::BigInt::Subclass->new("9"); $x % $y; ok 2366 - is a valid object ok 2367 - $x = Math::BigInt::Subclass->new("9000000000"); $y = Math::BigInt::Subclass->new("9"); $x % $y; ok 2368 - is a valid object ok 2369 - $x = Math::BigInt::Subclass->new("35500000"); $y = Math::BigInt::Subclass->new("113"); $x % $y; ok 2370 - is a valid object ok 2371 - $x = Math::BigInt::Subclass->new("71000000"); $y = Math::BigInt::Subclass->new("226"); $x % $y; ok 2372 - is a valid object ok 2373 - $x = Math::BigInt::Subclass->new("106500000"); $y = Math::BigInt::Subclass->new("339"); $x % $y; ok 2374 - is a valid object ok 2375 - $x = Math::BigInt::Subclass->new("1000000000"); $y = Math::BigInt::Subclass->new("3"); $x % $y; ok 2376 - is a valid object ok 2377 - $x = Math::BigInt::Subclass->new("10"); $y = Math::BigInt::Subclass->new("5"); $x % $y; ok 2378 - is a valid object ok 2379 - $x = Math::BigInt::Subclass->new("100"); $y = Math::BigInt::Subclass->new("4"); $x % $y; ok 2380 - is a valid object ok 2381 - $x = Math::BigInt::Subclass->new("1000"); $y = Math::BigInt::Subclass->new("8"); $x % $y; ok 2382 - is a valid object ok 2383 - $x = Math::BigInt::Subclass->new("10000"); $y = Math::BigInt::Subclass->new("16"); $x % $y; ok 2384 - is a valid object ok 2385 - $x = Math::BigInt::Subclass->new("999999999999"); $y = Math::BigInt::Subclass->new("9"); $x % $y; ok 2386 - is a valid object ok 2387 - $x = Math::BigInt::Subclass->new("999999999999"); $y = Math::BigInt::Subclass->new("99"); $x % $y; ok 2388 - is a valid object ok 2389 - $x = Math::BigInt::Subclass->new("999999999999"); $y = Math::BigInt::Subclass->new("999"); $x % $y; ok 2390 - is a valid object ok 2391 - $x = Math::BigInt::Subclass->new("999999999999"); $y = Math::BigInt::Subclass->new("9999"); $x % $y; ok 2392 - is a valid object ok 2393 - $x = Math::BigInt::Subclass->new("999999999999999"); $y = Math::BigInt::Subclass->new("99999"); $x % $y; ok 2394 - is a valid object ok 2395 - $x = Math::BigInt::Subclass->new("-9"); $y = Math::BigInt::Subclass->new("+5"); $x % $y; ok 2396 - is a valid object ok 2397 - $x = Math::BigInt::Subclass->new("+9"); $y = Math::BigInt::Subclass->new("-5"); $x % $y; ok 2398 - is a valid object ok 2399 - $x = Math::BigInt::Subclass->new("-9"); $y = Math::BigInt::Subclass->new("-5"); $x % $y; ok 2400 - is a valid object ok 2401 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("3"); $x % $y; ok 2402 - is a valid object ok 2403 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("3"); $x % $y; ok 2404 - is a valid object ok 2405 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("3"); $x % $y; ok 2406 - is a valid object ok 2407 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("3"); $x % $y; ok 2408 - is a valid object ok 2409 - $x = Math::BigInt::Subclass->new("-5"); $y = Math::BigInt::Subclass->new("-3"); $x % $y; ok 2410 - is a valid object ok 2411 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-3"); $x % $y; ok 2412 - is a valid object ok 2413 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("-3"); $x % $y; ok 2414 - is a valid object ok 2415 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-3"); $x % $y; ok 2416 - is a valid object ok 2417 - $x = Math::BigInt::Subclass->new("4095"); $y = Math::BigInt::Subclass->new("4095"); $x % $y; ok 2418 - is a valid object ok 2419 - $x = Math::BigInt::Subclass->new("100041000510123"); $y = Math::BigInt::Subclass->new("3"); $x % $y; ok 2420 - is a valid object ok 2421 - $x = Math::BigInt::Subclass->new("152403346"); $y = Math::BigInt::Subclass->new("12345"); $x % $y; ok 2422 - is a valid object ok 2423 - $x = Math::BigInt::Subclass->new("9"); $y = Math::BigInt::Subclass->new("5"); $x % $y; ok 2424 - is a valid object ok 2425 - $x = Math::BigInt::Subclass->new("1234"); $y = Math::BigInt::Subclass->new("9"); $x % $y; ok 2426 - is a valid object ok 2427 - $x = Math::BigInt::Subclass->new("123456"); $y = Math::BigInt::Subclass->new("9"); $x % $y; ok 2428 - is a valid object ok 2429 - $x = Math::BigInt::Subclass->new("12345678"); $y = Math::BigInt::Subclass->new("9"); $x % $y; ok 2430 - is a valid object ok 2431 - $x = Math::BigInt::Subclass->new("1234567891"); $y = Math::BigInt::Subclass->new("9"); $x % $y; ok 2432 - is a valid object ok 2433 - $x = Math::BigInt::Subclass->new("123456789123"); $y = Math::BigInt::Subclass->new("9"); $x % $y; ok 2434 - is a valid object ok 2435 - $x = Math::BigInt::Subclass->new("12345678912345"); $y = Math::BigInt::Subclass->new("9"); $x % $y; ok 2436 - is a valid object ok 2437 - $x = Math::BigInt::Subclass->new("1234567891234567"); $y = Math::BigInt::Subclass->new("9"); $x % $y; ok 2438 - is a valid object ok 2439 - $x = Math::BigInt::Subclass->new("123456789123456789"); $y = Math::BigInt::Subclass->new("9"); $x % $y; ok 2440 - is a valid object ok 2441 - $x = Math::BigInt::Subclass->new("1234"); $y = Math::BigInt::Subclass->new("10"); $x % $y; ok 2442 - is a valid object ok 2443 - $x = Math::BigInt::Subclass->new("123456"); $y = Math::BigInt::Subclass->new("10"); $x % $y; ok 2444 - is a valid object ok 2445 - $x = Math::BigInt::Subclass->new("12345678"); $y = Math::BigInt::Subclass->new("10"); $x % $y; ok 2446 - is a valid object ok 2447 - $x = Math::BigInt::Subclass->new("1234567891"); $y = Math::BigInt::Subclass->new("10"); $x % $y; ok 2448 - is a valid object ok 2449 - $x = Math::BigInt::Subclass->new("123456789123"); $y = Math::BigInt::Subclass->new("10"); $x % $y; ok 2450 - is a valid object ok 2451 - $x = Math::BigInt::Subclass->new("12345678912345"); $y = Math::BigInt::Subclass->new("10"); $x % $y; ok 2452 - is a valid object ok 2453 - $x = Math::BigInt::Subclass->new("1234567891234567"); $y = Math::BigInt::Subclass->new("10"); $x % $y; ok 2454 - is a valid object ok 2455 - $x = Math::BigInt::Subclass->new("123456789123456789"); $y = Math::BigInt::Subclass->new("10"); $x % $y; ok 2456 - is a valid object ok 2457 - $x = Math::BigInt::Subclass->new("1234"); $y = Math::BigInt::Subclass->new("113"); $x % $y; ok 2458 - is a valid object ok 2459 - $x = Math::BigInt::Subclass->new("123456"); $y = Math::BigInt::Subclass->new("113"); $x % $y; ok 2460 - is a valid object ok 2461 - $x = Math::BigInt::Subclass->new("12345678"); $y = Math::BigInt::Subclass->new("113"); $x % $y; ok 2462 - is a valid object ok 2463 - $x = Math::BigInt::Subclass->new("1234567891"); $y = Math::BigInt::Subclass->new("113"); $x % $y; ok 2464 - is a valid object ok 2465 - $x = Math::BigInt::Subclass->new("123456789123"); $y = Math::BigInt::Subclass->new("113"); $x % $y; ok 2466 - is a valid object ok 2467 - $x = Math::BigInt::Subclass->new("12345678912345"); $y = Math::BigInt::Subclass->new("113"); $x % $y; ok 2468 - is a valid object ok 2469 - $x = Math::BigInt::Subclass->new("1234567891234567"); $y = Math::BigInt::Subclass->new("113"); $x % $y; ok 2470 - is a valid object ok 2471 - $x = Math::BigInt::Subclass->new("123456789123456789"); $y = Math::BigInt::Subclass->new("113"); $x % $y; ok 2472 - is a valid object ok 2473 - $x = Math::BigInt::Subclass->new("-629"); $y = Math::BigInt::Subclass->new("5033"); $x % $y; ok 2474 - is a valid object ok 2475 - $x = Math::BigInt::Subclass->new("111111111111111111111111111111"); $y = Math::BigInt::Subclass->new("111111111111111111111111111111"); $x % $y; ok 2476 - is a valid object ok 2477 - $x = Math::BigInt::Subclass->new("12345678901234567890"); $y = Math::BigInt::Subclass->new("12345678901234567890"); $x % $y; ok 2478 - is a valid object ok 2479 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("12"); Math::BigInt::Subclass::bgcd($x, $y); ok 2480 - is a valid object ok 2481 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("12"); Math::BigInt::Subclass::bgcd($x, $y); ok 2482 - is a valid object ok 2483 - $x = Math::BigInt::Subclass->new("12"); $y = Math::BigInt::Subclass->new("inf"); Math::BigInt::Subclass::bgcd($x, $y); ok 2484 - is a valid object ok 2485 - $x = Math::BigInt::Subclass->new("12"); $y = Math::BigInt::Subclass->new("-inf"); Math::BigInt::Subclass::bgcd($x, $y); ok 2486 - is a valid object ok 2487 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("inf"); Math::BigInt::Subclass::bgcd($x, $y); ok 2488 - is a valid object ok 2489 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("-inf"); Math::BigInt::Subclass::bgcd($x, $y); ok 2490 - is a valid object ok 2491 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-inf"); Math::BigInt::Subclass::bgcd($x, $y); ok 2492 - is a valid object ok 2493 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("abc"); Math::BigInt::Subclass::bgcd($x, $y); ok 2494 - is a valid object ok 2495 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("+0"); Math::BigInt::Subclass::bgcd($x, $y); ok 2496 - is a valid object ok 2497 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("abc"); Math::BigInt::Subclass::bgcd($x, $y); ok 2498 - is a valid object ok 2499 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("+0"); Math::BigInt::Subclass::bgcd($x, $y); ok 2500 - is a valid object ok 2501 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("+1"); Math::BigInt::Subclass::bgcd($x, $y); ok 2502 - is a valid object ok 2503 - $x = Math::BigInt::Subclass->new("+1"); $y = Math::BigInt::Subclass->new("+0"); Math::BigInt::Subclass::bgcd($x, $y); ok 2504 - is a valid object ok 2505 - $x = Math::BigInt::Subclass->new("+1"); $y = Math::BigInt::Subclass->new("+1"); Math::BigInt::Subclass::bgcd($x, $y); ok 2506 - is a valid object ok 2507 - $x = Math::BigInt::Subclass->new("+2"); $y = Math::BigInt::Subclass->new("+3"); Math::BigInt::Subclass::bgcd($x, $y); ok 2508 - is a valid object ok 2509 - $x = Math::BigInt::Subclass->new("+3"); $y = Math::BigInt::Subclass->new("+2"); Math::BigInt::Subclass::bgcd($x, $y); ok 2510 - is a valid object ok 2511 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("+2"); Math::BigInt::Subclass::bgcd($x, $y); ok 2512 - is a valid object ok 2513 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("-2"); Math::BigInt::Subclass::bgcd($x, $y); ok 2514 - is a valid object ok 2515 - $x = Math::BigInt::Subclass->new("-144"); $y = Math::BigInt::Subclass->new("-60"); Math::BigInt::Subclass::bgcd($x, $y); ok 2516 - is a valid object ok 2517 - $x = Math::BigInt::Subclass->new("144"); $y = Math::BigInt::Subclass->new("-60"); Math::BigInt::Subclass::bgcd($x, $y); ok 2518 - is a valid object ok 2519 - $x = Math::BigInt::Subclass->new("144"); $y = Math::BigInt::Subclass->new("60"); Math::BigInt::Subclass::bgcd($x, $y); ok 2520 - is a valid object ok 2521 - $x = Math::BigInt::Subclass->new("100"); $y = Math::BigInt::Subclass->new("625"); Math::BigInt::Subclass::bgcd($x, $y); ok 2522 - is a valid object ok 2523 - $x = Math::BigInt::Subclass->new("4096"); $y = Math::BigInt::Subclass->new("81"); Math::BigInt::Subclass::bgcd($x, $y); ok 2524 - is a valid object ok 2525 - $x = Math::BigInt::Subclass->new("1034"); $y = Math::BigInt::Subclass->new("804"); Math::BigInt::Subclass::bgcd($x, $y); ok 2526 - is a valid object ok 2527 - $x = Math::BigInt::Subclass->new("27"); $y = Math::BigInt::Subclass->new("90"); $z = Math::BigInt::Subclass->new("56"); Math::BigInt::Subclass::bgcd($x, $y, $z); ok 2528 - is a valid object ok 2529 - $x = Math::BigInt::Subclass->new("27"); $y = Math::BigInt::Subclass->new("90"); $z = Math::BigInt::Subclass->new("54"); Math::BigInt::Subclass::bgcd($x, $y, $z); ok 2530 - is a valid object ok 2531 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("abc"); Math::BigInt::Subclass::blcm($x, $y); ok 2532 - is a valid object ok 2533 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("+0"); Math::BigInt::Subclass::blcm($x, $y); ok 2534 - is a valid object ok 2535 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("abc"); Math::BigInt::Subclass::blcm($x, $y); ok 2536 - is a valid object ok 2537 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("+0"); Math::BigInt::Subclass::blcm($x, $y); ok 2538 - is a valid object ok 2539 - $x = Math::BigInt::Subclass->new("+1"); $y = Math::BigInt::Subclass->new("+0"); Math::BigInt::Subclass::blcm($x, $y); ok 2540 - is a valid object ok 2541 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("+1"); Math::BigInt::Subclass::blcm($x, $y); ok 2542 - is a valid object ok 2543 - $x = Math::BigInt::Subclass->new("+27"); $y = Math::BigInt::Subclass->new("+90"); Math::BigInt::Subclass::blcm($x, $y); ok 2544 - is a valid object ok 2545 - $x = Math::BigInt::Subclass->new("+1034"); $y = Math::BigInt::Subclass->new("+804"); Math::BigInt::Subclass::blcm($x, $y); ok 2546 - is a valid object ok 2547 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("abc"); $x & $y; ok 2548 - is a valid object ok 2549 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("0"); $x & $y; ok 2550 - is a valid object ok 2551 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("abc"); $x & $y; ok 2552 - is a valid object ok 2553 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("2"); $x & $y; ok 2554 - is a valid object ok 2555 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("2"); $x & $y; ok 2556 - is a valid object ok 2557 - $x = Math::BigInt::Subclass->new("+8"); $y = Math::BigInt::Subclass->new("+2"); $x & $y; ok 2558 - is a valid object ok 2559 - $x = Math::BigInt::Subclass->new("+281474976710656"); $y = Math::BigInt::Subclass->new("0"); $x & $y; ok 2560 - is a valid object ok 2561 - $x = Math::BigInt::Subclass->new("+281474976710656"); $y = Math::BigInt::Subclass->new("1"); $x & $y; ok 2562 - is a valid object ok 2563 - $x = Math::BigInt::Subclass->new("+281474976710656"); $y = Math::BigInt::Subclass->new("+281474976710656"); $x & $y; ok 2564 - is a valid object ok 2565 - $x = Math::BigInt::Subclass->new("281474976710656"); $y = Math::BigInt::Subclass->new("-1"); $x & $y; ok 2566 - is a valid object ok 2567 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-3"); $x & $y; ok 2568 - is a valid object ok 2569 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1"); $x & $y; ok 2570 - is a valid object ok 2571 - $x = Math::BigInt::Subclass->new("-6"); $y = Math::BigInt::Subclass->new("-6"); $x & $y; ok 2572 - is a valid object ok 2573 - $x = Math::BigInt::Subclass->new("-7"); $y = Math::BigInt::Subclass->new("-4"); $x & $y; ok 2574 - is a valid object ok 2575 - $x = Math::BigInt::Subclass->new("-7"); $y = Math::BigInt::Subclass->new("4"); $x & $y; ok 2576 - is a valid object ok 2577 - $x = Math::BigInt::Subclass->new("-4"); $y = Math::BigInt::Subclass->new("7"); $x & $y; ok 2578 - is a valid object ok 2579 - $x = Math::BigInt::Subclass->new("30"); $y = Math::BigInt::Subclass->new("-3"); $x & $y; ok 2580 - is a valid object ok 2581 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("-1"); $x & $y; ok 2582 - is a valid object ok 2583 - $x = Math::BigInt::Subclass->new("0xFFFF"); $y = Math::BigInt::Subclass->new("0xFFFF"); $x & $y; ok 2584 - is a valid object ok 2585 - $x = Math::BigInt::Subclass->new("0xFFFFFF"); $y = Math::BigInt::Subclass->new("0xFFFFFF"); $x & $y; ok 2586 - is a valid object ok 2587 - $x = Math::BigInt::Subclass->new("0xFFFFFFFF"); $y = Math::BigInt::Subclass->new("0xFFFFFFFF"); $x & $y; ok 2588 - is a valid object ok 2589 - $x = Math::BigInt::Subclass->new("0xFFFFFFFFFF"); $y = Math::BigInt::Subclass->new("0xFFFFFFFFFF"); $x & $y; ok 2590 - is a valid object ok 2591 - $x = Math::BigInt::Subclass->new("0xFFFFFFFFFFFF"); $y = Math::BigInt::Subclass->new("0xFFFFFFFFFFFF"); $x & $y; ok 2592 - is a valid object ok 2593 - $x = Math::BigInt::Subclass->new("0xF0F0"); $y = Math::BigInt::Subclass->new("0xF0F0"); $x & $y; ok 2594 - is a valid object ok 2595 - $x = Math::BigInt::Subclass->new("0x0F0F"); $y = Math::BigInt::Subclass->new("0x0F0F"); $x & $y; ok 2596 - is a valid object ok 2597 - $x = Math::BigInt::Subclass->new("0xF0F0F0"); $y = Math::BigInt::Subclass->new("0xF0F0F0"); $x & $y; ok 2598 - is a valid object ok 2599 - $x = Math::BigInt::Subclass->new("0x0F0F0F"); $y = Math::BigInt::Subclass->new("0x0F0F0F"); $x & $y; ok 2600 - is a valid object ok 2601 - $x = Math::BigInt::Subclass->new("0xF0F0F0F0"); $y = Math::BigInt::Subclass->new("0xF0F0F0F0"); $x & $y; ok 2602 - is a valid object ok 2603 - $x = Math::BigInt::Subclass->new("0x0F0F0F0F"); $y = Math::BigInt::Subclass->new("0x0F0F0F0F"); $x & $y; ok 2604 - is a valid object ok 2605 - $x = Math::BigInt::Subclass->new("0xF0F0F0F0F0"); $y = Math::BigInt::Subclass->new("0xF0F0F0F0F0"); $x & $y; ok 2606 - is a valid object ok 2607 - $x = Math::BigInt::Subclass->new("0x0F0F0F0F0F"); $y = Math::BigInt::Subclass->new("0x0F0F0F0F0F"); $x & $y; ok 2608 - is a valid object ok 2609 - $x = Math::BigInt::Subclass->new("0xF0F0F0F0F0F0"); $y = Math::BigInt::Subclass->new("0xF0F0F0F0F0F0"); $x & $y; ok 2610 - is a valid object ok 2611 - $x = Math::BigInt::Subclass->new("0x0F0F0F0F0F0F"); $y = Math::BigInt::Subclass->new("0x0F0F0F0F0F0F"); $x & $y; ok 2612 - is a valid object ok 2613 - $x = Math::BigInt::Subclass->new("0x1F0F0F0F0F0F"); $y = Math::BigInt::Subclass->new("0x3F0F0F0F0F0F"); $x & $y; ok 2614 - is a valid object ok 2615 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("abc"); $x | $y; ok 2616 - is a valid object ok 2617 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("0"); $x | $y; ok 2618 - is a valid object ok 2619 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("abc"); $x | $y; ok 2620 - is a valid object ok 2621 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("2"); $x | $y; ok 2622 - is a valid object ok 2623 - $x = Math::BigInt::Subclass->new("+8"); $y = Math::BigInt::Subclass->new("+2"); $x | $y; ok 2624 - is a valid object ok 2625 - $x = Math::BigInt::Subclass->new("+281474976710656"); $y = Math::BigInt::Subclass->new("0"); $x | $y; ok 2626 - is a valid object ok 2627 - $x = Math::BigInt::Subclass->new("+281474976710656"); $y = Math::BigInt::Subclass->new("1"); $x | $y; ok 2628 - is a valid object ok 2629 - $x = Math::BigInt::Subclass->new("+281474976710656"); $y = Math::BigInt::Subclass->new("281474976710656"); $x | $y; ok 2630 - is a valid object ok 2631 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-3"); $x | $y; ok 2632 - is a valid object ok 2633 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1"); $x | $y; ok 2634 - is a valid object ok 2635 - $x = Math::BigInt::Subclass->new("-6"); $y = Math::BigInt::Subclass->new("-6"); $x | $y; ok 2636 - is a valid object ok 2637 - $x = Math::BigInt::Subclass->new("-7"); $y = Math::BigInt::Subclass->new("4"); $x | $y; ok 2638 - is a valid object ok 2639 - $x = Math::BigInt::Subclass->new("-4"); $y = Math::BigInt::Subclass->new("7"); $x | $y; ok 2640 - is a valid object ok 2641 - $x = Math::BigInt::Subclass->new("+281474976710656"); $y = Math::BigInt::Subclass->new("-1"); $x | $y; ok 2642 - is a valid object ok 2643 - $x = Math::BigInt::Subclass->new("30"); $y = Math::BigInt::Subclass->new("-3"); $x | $y; ok 2644 - is a valid object ok 2645 - $x = Math::BigInt::Subclass->new("30"); $y = Math::BigInt::Subclass->new("-4"); $x | $y; ok 2646 - is a valid object ok 2647 - $x = Math::BigInt::Subclass->new("300"); $y = Math::BigInt::Subclass->new("-76"); $x | $y; ok 2648 - is a valid object ok 2649 - $x = Math::BigInt::Subclass->new("-76"); $y = Math::BigInt::Subclass->new("300"); $x | $y; ok 2650 - is a valid object ok 2651 - $x = Math::BigInt::Subclass->new("0xFFFF"); $y = Math::BigInt::Subclass->new("0xFFFF"); $x | $y; ok 2652 - is a valid object ok 2653 - $x = Math::BigInt::Subclass->new("0xFFFFFF"); $y = Math::BigInt::Subclass->new("0xFFFFFF"); $x | $y; ok 2654 - is a valid object ok 2655 - $x = Math::BigInt::Subclass->new("0xFFFFFFFF"); $y = Math::BigInt::Subclass->new("0xFFFFFFFF"); $x | $y; ok 2656 - is a valid object ok 2657 - $x = Math::BigInt::Subclass->new("0xFFFFFFFFFF"); $y = Math::BigInt::Subclass->new("0xFFFFFFFFFF"); $x | $y; ok 2658 - is a valid object ok 2659 - $x = Math::BigInt::Subclass->new("0xFFFFFFFFFFFF"); $y = Math::BigInt::Subclass->new("0xFFFFFFFFFFFF"); $x | $y; ok 2660 - is a valid object ok 2661 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0xFFFF"); $x | $y; ok 2662 - is a valid object ok 2663 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0xFFFFFF"); $x | $y; ok 2664 - is a valid object ok 2665 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0xFFFFFFFF"); $x | $y; ok 2666 - is a valid object ok 2667 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0xFFFFFFFFFF"); $x | $y; ok 2668 - is a valid object ok 2669 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0xFFFFFFFFFFFF"); $x | $y; ok 2670 - is a valid object ok 2671 - $x = Math::BigInt::Subclass->new("0xFFFF"); $y = Math::BigInt::Subclass->new("0"); $x | $y; ok 2672 - is a valid object ok 2673 - $x = Math::BigInt::Subclass->new("0xFFFFFF"); $y = Math::BigInt::Subclass->new("0"); $x | $y; ok 2674 - is a valid object ok 2675 - $x = Math::BigInt::Subclass->new("0xFFFFFFFF"); $y = Math::BigInt::Subclass->new("0"); $x | $y; ok 2676 - is a valid object ok 2677 - $x = Math::BigInt::Subclass->new("0xFFFFFFFFFF"); $y = Math::BigInt::Subclass->new("0"); $x | $y; ok 2678 - is a valid object ok 2679 - $x = Math::BigInt::Subclass->new("0xFFFFFFFFFFFF"); $y = Math::BigInt::Subclass->new("0"); $x | $y; ok 2680 - is a valid object ok 2681 - $x = Math::BigInt::Subclass->new("0xF0F0"); $y = Math::BigInt::Subclass->new("0xF0F0"); $x | $y; ok 2682 - is a valid object ok 2683 - $x = Math::BigInt::Subclass->new("0x0F0F"); $y = Math::BigInt::Subclass->new("0x0F0F"); $x | $y; ok 2684 - is a valid object ok 2685 - $x = Math::BigInt::Subclass->new("0xF0F0"); $y = Math::BigInt::Subclass->new("0x0F0F"); $x | $y; ok 2686 - is a valid object ok 2687 - $x = Math::BigInt::Subclass->new("0xF0F0F0"); $y = Math::BigInt::Subclass->new("0xF0F0F0"); $x | $y; ok 2688 - is a valid object ok 2689 - $x = Math::BigInt::Subclass->new("0x0F0F0F"); $y = Math::BigInt::Subclass->new("0x0F0F0F"); $x | $y; ok 2690 - is a valid object ok 2691 - $x = Math::BigInt::Subclass->new("0x0F0F0F"); $y = Math::BigInt::Subclass->new("0xF0F0F0"); $x | $y; ok 2692 - is a valid object ok 2693 - $x = Math::BigInt::Subclass->new("0xF0F0F0F0"); $y = Math::BigInt::Subclass->new("0xF0F0F0F0"); $x | $y; ok 2694 - is a valid object ok 2695 - $x = Math::BigInt::Subclass->new("0x0F0F0F0F"); $y = Math::BigInt::Subclass->new("0x0F0F0F0F"); $x | $y; ok 2696 - is a valid object ok 2697 - $x = Math::BigInt::Subclass->new("0x0F0F0F0F"); $y = Math::BigInt::Subclass->new("0xF0F0F0F0"); $x | $y; ok 2698 - is a valid object ok 2699 - $x = Math::BigInt::Subclass->new("0xF0F0F0F0F0"); $y = Math::BigInt::Subclass->new("0xF0F0F0F0F0"); $x | $y; ok 2700 - is a valid object ok 2701 - $x = Math::BigInt::Subclass->new("0x0F0F0F0F0F"); $y = Math::BigInt::Subclass->new("0x0F0F0F0F0F"); $x | $y; ok 2702 - is a valid object ok 2703 - $x = Math::BigInt::Subclass->new("0x0F0F0F0F0F"); $y = Math::BigInt::Subclass->new("0xF0F0F0F0F0"); $x | $y; ok 2704 - is a valid object ok 2705 - $x = Math::BigInt::Subclass->new("0xF0F0F0F0F0F0"); $y = Math::BigInt::Subclass->new("0xF0F0F0F0F0F0"); $x | $y; ok 2706 - is a valid object ok 2707 - $x = Math::BigInt::Subclass->new("0x0F0F0F0F0F0F"); $y = Math::BigInt::Subclass->new("0x0F0F0F0F0F0F"); $x | $y; ok 2708 - is a valid object ok 2709 - $x = Math::BigInt::Subclass->new("0x0F0F0F0F0F0F"); $y = Math::BigInt::Subclass->new("0xF0F0F0F0F0F0"); $x | $y; ok 2710 - is a valid object ok 2711 - $x = Math::BigInt::Subclass->new("0x1F0F0F0F0F0F"); $y = Math::BigInt::Subclass->new("0xF0F0F0F0F0F0"); $x | $y; ok 2712 - is a valid object ok 2713 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("abc"); $x ^ $y; ok 2714 - is a valid object ok 2715 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("0"); $x ^ $y; ok 2716 - is a valid object ok 2717 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("abc"); $x ^ $y; ok 2718 - is a valid object ok 2719 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("2"); $x ^ $y; ok 2720 - is a valid object ok 2721 - $x = Math::BigInt::Subclass->new("+8"); $y = Math::BigInt::Subclass->new("+2"); $x ^ $y; ok 2722 - is a valid object ok 2723 - $x = Math::BigInt::Subclass->new("+281474976710656"); $y = Math::BigInt::Subclass->new("0"); $x ^ $y; ok 2724 - is a valid object ok 2725 - $x = Math::BigInt::Subclass->new("+281474976710656"); $y = Math::BigInt::Subclass->new("1"); $x ^ $y; ok 2726 - is a valid object ok 2727 - $x = Math::BigInt::Subclass->new("+281474976710656"); $y = Math::BigInt::Subclass->new("281474976710656"); $x ^ $y; ok 2728 - is a valid object ok 2729 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-3"); $x ^ $y; ok 2730 - is a valid object ok 2731 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1"); $x ^ $y; ok 2732 - is a valid object ok 2733 - $x = Math::BigInt::Subclass->new("-6"); $y = Math::BigInt::Subclass->new("-6"); $x ^ $y; ok 2734 - is a valid object ok 2735 - $x = Math::BigInt::Subclass->new("-7"); $y = Math::BigInt::Subclass->new("4"); $x ^ $y; ok 2736 - is a valid object ok 2737 - $x = Math::BigInt::Subclass->new("-4"); $y = Math::BigInt::Subclass->new("7"); $x ^ $y; ok 2738 - is a valid object ok 2739 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("-7"); $x ^ $y; ok 2740 - is a valid object ok 2741 - $x = Math::BigInt::Subclass->new("-4"); $y = Math::BigInt::Subclass->new("-7"); $x ^ $y; ok 2742 - is a valid object ok 2743 - $x = Math::BigInt::Subclass->new("30"); $y = Math::BigInt::Subclass->new("-3"); $x ^ $y; ok 2744 - is a valid object ok 2745 - $x = Math::BigInt::Subclass->new("30"); $y = Math::BigInt::Subclass->new("-4"); $x ^ $y; ok 2746 - is a valid object ok 2747 - $x = Math::BigInt::Subclass->new("300"); $y = Math::BigInt::Subclass->new("-76"); $x ^ $y; ok 2748 - is a valid object ok 2749 - $x = Math::BigInt::Subclass->new("-76"); $y = Math::BigInt::Subclass->new("300"); $x ^ $y; ok 2750 - is a valid object ok 2751 - $x = Math::BigInt::Subclass->new("0xFFFF"); $y = Math::BigInt::Subclass->new("0xFFFF"); $x ^ $y; ok 2752 - is a valid object ok 2753 - $x = Math::BigInt::Subclass->new("0xFFFFFF"); $y = Math::BigInt::Subclass->new("0xFFFFFF"); $x ^ $y; ok 2754 - is a valid object ok 2755 - $x = Math::BigInt::Subclass->new("0xFFFFFFFF"); $y = Math::BigInt::Subclass->new("0xFFFFFFFF"); $x ^ $y; ok 2756 - is a valid object ok 2757 - $x = Math::BigInt::Subclass->new("0xFFFFFFFFFF"); $y = Math::BigInt::Subclass->new("0xFFFFFFFFFF"); $x ^ $y; ok 2758 - is a valid object ok 2759 - $x = Math::BigInt::Subclass->new("0xFFFFFFFFFFFF"); $y = Math::BigInt::Subclass->new("0xFFFFFFFFFFFF"); $x ^ $y; ok 2760 - is a valid object ok 2761 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0xFFFF"); $x ^ $y; ok 2762 - is a valid object ok 2763 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0xFFFFFF"); $x ^ $y; ok 2764 - is a valid object ok 2765 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0xFFFFFFFF"); $x ^ $y; ok 2766 - is a valid object ok 2767 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0xFFFFFFFFFF"); $x ^ $y; ok 2768 - is a valid object ok 2769 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0xFFFFFFFFFFFF"); $x ^ $y; ok 2770 - is a valid object ok 2771 - $x = Math::BigInt::Subclass->new("0xFFFF"); $y = Math::BigInt::Subclass->new("0"); $x ^ $y; ok 2772 - is a valid object ok 2773 - $x = Math::BigInt::Subclass->new("0xFFFFFF"); $y = Math::BigInt::Subclass->new("0"); $x ^ $y; ok 2774 - is a valid object ok 2775 - $x = Math::BigInt::Subclass->new("0xFFFFFFFF"); $y = Math::BigInt::Subclass->new("0"); $x ^ $y; ok 2776 - is a valid object ok 2777 - $x = Math::BigInt::Subclass->new("0xFFFFFFFFFF"); $y = Math::BigInt::Subclass->new("0"); $x ^ $y; ok 2778 - is a valid object ok 2779 - $x = Math::BigInt::Subclass->new("0xFFFFFFFFFFFF"); $y = Math::BigInt::Subclass->new("0"); $x ^ $y; ok 2780 - is a valid object ok 2781 - $x = Math::BigInt::Subclass->new("0xF0F0"); $y = Math::BigInt::Subclass->new("0xF0F0"); $x ^ $y; ok 2782 - is a valid object ok 2783 - $x = Math::BigInt::Subclass->new("0x0F0F"); $y = Math::BigInt::Subclass->new("0x0F0F"); $x ^ $y; ok 2784 - is a valid object ok 2785 - $x = Math::BigInt::Subclass->new("0xF0F0"); $y = Math::BigInt::Subclass->new("0x0F0F"); $x ^ $y; ok 2786 - is a valid object ok 2787 - $x = Math::BigInt::Subclass->new("0xF0F0F0"); $y = Math::BigInt::Subclass->new("0xF0F0F0"); $x ^ $y; ok 2788 - is a valid object ok 2789 - $x = Math::BigInt::Subclass->new("0x0F0F0F"); $y = Math::BigInt::Subclass->new("0x0F0F0F"); $x ^ $y; ok 2790 - is a valid object ok 2791 - $x = Math::BigInt::Subclass->new("0x0F0F0F"); $y = Math::BigInt::Subclass->new("0xF0F0F0"); $x ^ $y; ok 2792 - is a valid object ok 2793 - $x = Math::BigInt::Subclass->new("0xF0F0F0F0"); $y = Math::BigInt::Subclass->new("0xF0F0F0F0"); $x ^ $y; ok 2794 - is a valid object ok 2795 - $x = Math::BigInt::Subclass->new("0x0F0F0F0F"); $y = Math::BigInt::Subclass->new("0x0F0F0F0F"); $x ^ $y; ok 2796 - is a valid object ok 2797 - $x = Math::BigInt::Subclass->new("0x0F0F0F0F"); $y = Math::BigInt::Subclass->new("0xF0F0F0F0"); $x ^ $y; ok 2798 - is a valid object ok 2799 - $x = Math::BigInt::Subclass->new("0xF0F0F0F0F0"); $y = Math::BigInt::Subclass->new("0xF0F0F0F0F0"); $x ^ $y; ok 2800 - is a valid object ok 2801 - $x = Math::BigInt::Subclass->new("0x0F0F0F0F0F"); $y = Math::BigInt::Subclass->new("0x0F0F0F0F0F"); $x ^ $y; ok 2802 - is a valid object ok 2803 - $x = Math::BigInt::Subclass->new("0x0F0F0F0F0F"); $y = Math::BigInt::Subclass->new("0xF0F0F0F0F0"); $x ^ $y; ok 2804 - is a valid object ok 2805 - $x = Math::BigInt::Subclass->new("0xF0F0F0F0F0F0"); $y = Math::BigInt::Subclass->new("0xF0F0F0F0F0F0"); $x ^ $y; ok 2806 - is a valid object ok 2807 - $x = Math::BigInt::Subclass->new("0x0F0F0F0F0F0F"); $y = Math::BigInt::Subclass->new("0x0F0F0F0F0F0F"); $x ^ $y; ok 2808 - is a valid object ok 2809 - $x = Math::BigInt::Subclass->new("0x0F0F0F0F0F0F"); $y = Math::BigInt::Subclass->new("0xF0F0F0F0F0F0"); $x ^ $y; ok 2810 - is a valid object ok 2811 - $x = Math::BigInt::Subclass->new("abc"); $x->bnot(); ok 2812 - is a valid object ok 2813 - $x = Math::BigInt::Subclass->new("+0"); $x->bnot(); ok 2814 - is a valid object ok 2815 - $x = Math::BigInt::Subclass->new("+8"); $x->bnot(); ok 2816 - is a valid object ok 2817 - $x = Math::BigInt::Subclass->new("+281474976710656"); $x->bnot(); ok 2818 - is a valid object ok 2819 - $x = Math::BigInt::Subclass->new("-1"); $x->bnot(); ok 2820 - is a valid object ok 2821 - $x = Math::BigInt::Subclass->new("-2"); $x->bnot(); ok 2822 - is a valid object ok 2823 - $x = Math::BigInt::Subclass->new("-12"); $x->bnot(); ok 2824 - is a valid object ok 2825 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0"); $x->digit($y); ok 2826 - $x = Math::BigInt::Subclass->new("12"); $y = Math::BigInt::Subclass->new("0"); $x->digit($y); ok 2827 - $x = Math::BigInt::Subclass->new("12"); $y = Math::BigInt::Subclass->new("1"); $x->digit($y); ok 2828 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("0"); $x->digit($y); ok 2829 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("1"); $x->digit($y); ok 2830 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("2"); $x->digit($y); ok 2831 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("-1"); $x->digit($y); ok 2832 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("-2"); $x->digit($y); ok 2833 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("-3"); $x->digit($y); ok 2834 - $x = Math::BigInt::Subclass->new("123456"); $y = Math::BigInt::Subclass->new("0"); $x->digit($y); ok 2835 - $x = Math::BigInt::Subclass->new("123456"); $y = Math::BigInt::Subclass->new("1"); $x->digit($y); ok 2836 - $x = Math::BigInt::Subclass->new("123456"); $y = Math::BigInt::Subclass->new("2"); $x->digit($y); ok 2837 - $x = Math::BigInt::Subclass->new("123456"); $y = Math::BigInt::Subclass->new("3"); $x->digit($y); ok 2838 - $x = Math::BigInt::Subclass->new("123456"); $y = Math::BigInt::Subclass->new("4"); $x->digit($y); ok 2839 - $x = Math::BigInt::Subclass->new("123456"); $y = Math::BigInt::Subclass->new("5"); $x->digit($y); ok 2840 - $x = Math::BigInt::Subclass->new("123456"); $y = Math::BigInt::Subclass->new("-1"); $x->digit($y); ok 2841 - $x = Math::BigInt::Subclass->new("123456"); $y = Math::BigInt::Subclass->new("-2"); $x->digit($y); ok 2842 - $x = Math::BigInt::Subclass->new("123456"); $y = Math::BigInt::Subclass->new("-3"); $x->digit($y); ok 2843 - $x = Math::BigInt::Subclass->new("100000"); $y = Math::BigInt::Subclass->new("-3"); $x->digit($y); ok 2844 - $x = Math::BigInt::Subclass->new("100000"); $y = Math::BigInt::Subclass->new("0"); $x->digit($y); ok 2845 - $x = Math::BigInt::Subclass->new("100000"); $y = Math::BigInt::Subclass->new("1"); $x->digit($y); ok 2846 - $x = Math::BigInt::Subclass->new("abc"); $x = $x->mantissa()->bstr(); ok 2847 - $x = Math::BigInt::Subclass->new("1e4"); $x = $x->mantissa()->bstr(); ok 2848 - $x = Math::BigInt::Subclass->new("2e0"); $x = $x->mantissa()->bstr(); ok 2849 - $x = Math::BigInt::Subclass->new("123"); $x = $x->mantissa()->bstr(); ok 2850 - $x = Math::BigInt::Subclass->new("-1"); $x = $x->mantissa()->bstr(); ok 2851 - $x = Math::BigInt::Subclass->new("-2"); $x = $x->mantissa()->bstr(); ok 2852 - $x = Math::BigInt::Subclass->new("+inf"); $x = $x->mantissa()->bstr(); ok 2853 - $x = Math::BigInt::Subclass->new("-inf"); $x = $x->mantissa()->bstr(); ok 2854 - $x = Math::BigInt::Subclass->new("abc"); $x = $x->exponent()->bstr(); ok 2855 - $x = Math::BigInt::Subclass->new("1e4"); $x = $x->exponent()->bstr(); ok 2856 - $x = Math::BigInt::Subclass->new("2e0"); $x = $x->exponent()->bstr(); ok 2857 - $x = Math::BigInt::Subclass->new("123"); $x = $x->exponent()->bstr(); ok 2858 - $x = Math::BigInt::Subclass->new("-1"); $x = $x->exponent()->bstr(); ok 2859 - $x = Math::BigInt::Subclass->new("-2"); $x = $x->exponent()->bstr(); ok 2860 - $x = Math::BigInt::Subclass->new("0"); $x = $x->exponent()->bstr(); ok 2861 - $x = Math::BigInt::Subclass->new("+inf"); $x = $x->exponent()->bstr(); ok 2862 - $x = Math::BigInt::Subclass->new("-inf"); $x = $x->exponent()->bstr(); ok 2863 - $x = Math::BigInt::Subclass->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 2864 - $x = Math::BigInt::Subclass->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 2865 - $x = Math::BigInt::Subclass->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 2866 - $x = Math::BigInt::Subclass->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 2867 - $x = Math::BigInt::Subclass->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 2868 - $x = Math::BigInt::Subclass->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 2869 - $x = Math::BigInt::Subclass->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 2870 - $x = Math::BigInt::Subclass->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 2871 - $x = Math::BigInt::Subclass->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 2872 - $x = Math::BigInt::Subclass->new("-1"); $x->bfac(); ok 2873 - is a valid object ok 2874 - $x = Math::BigInt::Subclass->new("invalid"); $x->bfac(); ok 2875 - is a valid object ok 2876 - $x = Math::BigInt::Subclass->new("+inf"); $x->bfac(); ok 2877 - is a valid object ok 2878 - $x = Math::BigInt::Subclass->new("-inf"); $x->bfac(); ok 2879 - is a valid object ok 2880 - $x = Math::BigInt::Subclass->new("0"); $x->bfac(); ok 2881 - is a valid object ok 2882 - $x = Math::BigInt::Subclass->new("1"); $x->bfac(); ok 2883 - is a valid object ok 2884 - $x = Math::BigInt::Subclass->new("2"); $x->bfac(); ok 2885 - is a valid object ok 2886 - $x = Math::BigInt::Subclass->new("3"); $x->bfac(); ok 2887 - is a valid object ok 2888 - $x = Math::BigInt::Subclass->new("4"); $x->bfac(); ok 2889 - is a valid object ok 2890 - $x = Math::BigInt::Subclass->new("5"); $x->bfac(); ok 2891 - is a valid object ok 2892 - $x = Math::BigInt::Subclass->new("6"); $x->bfac(); ok 2893 - is a valid object ok 2894 - $x = Math::BigInt::Subclass->new("7"); $x->bfac(); ok 2895 - is a valid object ok 2896 - $x = Math::BigInt::Subclass->new("8"); $x->bfac(); ok 2897 - is a valid object ok 2898 - $x = Math::BigInt::Subclass->new("9"); $x->bfac(); ok 2899 - is a valid object ok 2900 - $x = Math::BigInt::Subclass->new("10"); $x->bfac(); ok 2901 - is a valid object ok 2902 - $x = Math::BigInt::Subclass->new("11"); $x->bfac(); ok 2903 - is a valid object ok 2904 - $x = Math::BigInt::Subclass->new("12"); $x->bfac(); ok 2905 - is a valid object ok 2906 - $x = Math::BigInt::Subclass->new("20"); $x->bfac(); ok 2907 - is a valid object ok 2908 - $x = Math::BigInt::Subclass->new("22"); $x->bfac(); ok 2909 - is a valid object ok 2910 - $x = Math::BigInt::Subclass->new("69"); $x->bfac(); ok 2911 - is a valid object ok 2912 - $x = Math::BigInt::Subclass->new("abc"); $y = Math::BigInt::Subclass->new("12"); $x ** $y; ok 2913 - is a valid object ok 2914 - $x = Math::BigInt::Subclass->new("12"); $y = Math::BigInt::Subclass->new("abc"); $x ** $y; ok 2915 - is a valid object ok 2916 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-inf"); $x ** $y; ok 2917 - is a valid object ok 2918 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-3"); $x ** $y; ok 2919 - is a valid object ok 2920 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-2"); $x ** $y; ok 2921 - is a valid object ok 2922 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-1"); $x ** $y; ok 2923 - is a valid object ok 2924 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("0"); $x ** $y; ok 2925 - is a valid object ok 2926 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("1"); $x ** $y; ok 2927 - is a valid object ok 2928 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("2"); $x ** $y; ok 2929 - is a valid object ok 2930 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("3"); $x ** $y; ok 2931 - is a valid object ok 2932 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("inf"); $x ** $y; ok 2933 - is a valid object ok 2934 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("NaN"); $x ** $y; ok 2935 - is a valid object ok 2936 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("-inf"); $x ** $y; ok 2937 - is a valid object ok 2938 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("-3"); $x ** $y; ok 2939 - is a valid object ok 2940 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("-2"); $x ** $y; ok 2941 - is a valid object ok 2942 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("-1"); $x ** $y; ok 2943 - is a valid object ok 2944 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("0"); $x ** $y; ok 2945 - is a valid object ok 2946 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("1"); $x ** $y; ok 2947 - is a valid object ok 2948 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("2"); $x ** $y; ok 2949 - is a valid object ok 2950 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("3"); $x ** $y; ok 2951 - is a valid object ok 2952 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("inf"); $x ** $y; ok 2953 - is a valid object ok 2954 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("NaN"); $x ** $y; ok 2955 - is a valid object ok 2956 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-inf"); $x ** $y; ok 2957 - is a valid object ok 2958 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-3"); $x ** $y; ok 2959 - is a valid object ok 2960 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-2"); $x ** $y; ok 2961 - is a valid object ok 2962 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("-1"); $x ** $y; ok 2963 - is a valid object ok 2964 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("0"); $x ** $y; ok 2965 - is a valid object ok 2966 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("1"); $x ** $y; ok 2967 - is a valid object ok 2968 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("2"); $x ** $y; ok 2969 - is a valid object ok 2970 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("3"); $x ** $y; ok 2971 - is a valid object ok 2972 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("inf"); $x ** $y; ok 2973 - is a valid object ok 2974 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("NaN"); $x ** $y; ok 2975 - is a valid object ok 2976 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-inf"); $x ** $y; ok 2977 - is a valid object ok 2978 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-3"); $x ** $y; ok 2979 - is a valid object ok 2980 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-2"); $x ** $y; ok 2981 - is a valid object ok 2982 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-1"); $x ** $y; ok 2983 - is a valid object ok 2984 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("0"); $x ** $y; ok 2985 - is a valid object ok 2986 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("1"); $x ** $y; ok 2987 - is a valid object ok 2988 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("2"); $x ** $y; ok 2989 - is a valid object ok 2990 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("3"); $x ** $y; ok 2991 - is a valid object ok 2992 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("inf"); $x ** $y; ok 2993 - is a valid object ok 2994 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("NaN"); $x ** $y; ok 2995 - is a valid object ok 2996 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-inf"); $x ** $y; ok 2997 - is a valid object ok 2998 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-3"); $x ** $y; ok 2999 - is a valid object ok 3000 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-2"); $x ** $y; ok 3001 - is a valid object ok 3002 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-1"); $x ** $y; ok 3003 - is a valid object ok 3004 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0"); $x ** $y; ok 3005 - is a valid object ok 3006 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("1"); $x ** $y; ok 3007 - is a valid object ok 3008 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("2"); $x ** $y; ok 3009 - is a valid object ok 3010 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("3"); $x ** $y; ok 3011 - is a valid object ok 3012 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("inf"); $x ** $y; ok 3013 - is a valid object ok 3014 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("NaN"); $x ** $y; ok 3015 - is a valid object ok 3016 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-inf"); $x ** $y; ok 3017 - is a valid object ok 3018 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-3"); $x ** $y; ok 3019 - is a valid object ok 3020 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-2"); $x ** $y; ok 3021 - is a valid object ok 3022 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-1"); $x ** $y; ok 3023 - is a valid object ok 3024 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("0"); $x ** $y; ok 3025 - is a valid object ok 3026 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("1"); $x ** $y; ok 3027 - is a valid object ok 3028 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("2"); $x ** $y; ok 3029 - is a valid object ok 3030 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("3"); $x ** $y; ok 3031 - is a valid object ok 3032 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("inf"); $x ** $y; ok 3033 - is a valid object ok 3034 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("NaN"); $x ** $y; ok 3035 - is a valid object ok 3036 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-inf"); $x ** $y; ok 3037 - is a valid object ok 3038 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-3"); $x ** $y; ok 3039 - is a valid object ok 3040 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-2"); $x ** $y; ok 3041 - is a valid object ok 3042 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("-1"); $x ** $y; ok 3043 - is a valid object ok 3044 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("0"); $x ** $y; ok 3045 - is a valid object ok 3046 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("1"); $x ** $y; ok 3047 - is a valid object ok 3048 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("2"); $x ** $y; ok 3049 - is a valid object ok 3050 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("3"); $x ** $y; ok 3051 - is a valid object ok 3052 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("inf"); $x ** $y; ok 3053 - is a valid object ok 3054 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("NaN"); $x ** $y; ok 3055 - is a valid object ok 3056 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("-inf"); $x ** $y; ok 3057 - is a valid object ok 3058 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("-3"); $x ** $y; ok 3059 - is a valid object ok 3060 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("-2"); $x ** $y; ok 3061 - is a valid object ok 3062 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("-1"); $x ** $y; ok 3063 - is a valid object ok 3064 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("0"); $x ** $y; ok 3065 - is a valid object ok 3066 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("1"); $x ** $y; ok 3067 - is a valid object ok 3068 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("2"); $x ** $y; ok 3069 - is a valid object ok 3070 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("3"); $x ** $y; ok 3071 - is a valid object ok 3072 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("inf"); $x ** $y; ok 3073 - is a valid object ok 3074 - $x = Math::BigInt::Subclass->new("3"); $y = Math::BigInt::Subclass->new("NaN"); $x ** $y; ok 3075 - is a valid object ok 3076 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("-inf"); $x ** $y; ok 3077 - is a valid object ok 3078 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("-3"); $x ** $y; ok 3079 - is a valid object ok 3080 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("-2"); $x ** $y; ok 3081 - is a valid object ok 3082 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("-1"); $x ** $y; ok 3083 - is a valid object ok 3084 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("0"); $x ** $y; ok 3085 - is a valid object ok 3086 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("1"); $x ** $y; ok 3087 - is a valid object ok 3088 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("2"); $x ** $y; ok 3089 - is a valid object ok 3090 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("3"); $x ** $y; ok 3091 - is a valid object ok 3092 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("inf"); $x ** $y; ok 3093 - is a valid object ok 3094 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("NaN"); $x ** $y; ok 3095 - is a valid object ok 3096 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("-inf"); $x ** $y; ok 3097 - is a valid object ok 3098 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("-3"); $x ** $y; ok 3099 - is a valid object ok 3100 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("-2"); $x ** $y; ok 3101 - is a valid object ok 3102 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("-1"); $x ** $y; ok 3103 - is a valid object ok 3104 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("0"); $x ** $y; ok 3105 - is a valid object ok 3106 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("1"); $x ** $y; ok 3107 - is a valid object ok 3108 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("2"); $x ** $y; ok 3109 - is a valid object ok 3110 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("3"); $x ** $y; ok 3111 - is a valid object ok 3112 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("inf"); $x ** $y; ok 3113 - is a valid object ok 3114 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("NaN"); $x ** $y; ok 3115 - is a valid object ok 3116 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("1234500012"); $x ** $y; ok 3117 - is a valid object ok 3118 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("1234500012"); $x ** $y; ok 3119 - is a valid object ok 3120 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("1234500013"); $x ** $y; ok 3121 - is a valid object ok 3122 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("-12345000123"); $x ** $y; ok 3123 - is a valid object ok 3124 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-12345000123"); $x ** $y; ok 3125 - is a valid object ok 3126 - $x = Math::BigInt::Subclass->new("10"); $y = Math::BigInt::Subclass->new("2"); $x ** $y; ok 3127 - is a valid object ok 3128 - $x = Math::BigInt::Subclass->new("10"); $y = Math::BigInt::Subclass->new("3"); $x ** $y; ok 3129 - is a valid object ok 3130 - $x = Math::BigInt::Subclass->new("10"); $y = Math::BigInt::Subclass->new("4"); $x ** $y; ok 3131 - is a valid object ok 3132 - $x = Math::BigInt::Subclass->new("10"); $y = Math::BigInt::Subclass->new("5"); $x ** $y; ok 3133 - is a valid object ok 3134 - $x = Math::BigInt::Subclass->new("10"); $y = Math::BigInt::Subclass->new("6"); $x ** $y; ok 3135 - is a valid object ok 3136 - $x = Math::BigInt::Subclass->new("10"); $y = Math::BigInt::Subclass->new("7"); $x ** $y; ok 3137 - is a valid object ok 3138 - $x = Math::BigInt::Subclass->new("10"); $y = Math::BigInt::Subclass->new("8"); $x ** $y; ok 3139 - is a valid object ok 3140 - $x = Math::BigInt::Subclass->new("10"); $y = Math::BigInt::Subclass->new("9"); $x ** $y; ok 3141 - is a valid object ok 3142 - $x = Math::BigInt::Subclass->new("10"); $y = Math::BigInt::Subclass->new("20"); $x ** $y; ok 3143 - is a valid object ok 3144 - $x = Math::BigInt::Subclass->new("123456"); $y = Math::BigInt::Subclass->new("2"); $x ** $y; ok 3145 - is a valid object ok 3146 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("4"); $x ** $y; ok 3147 - is a valid object ok 3148 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("5"); $x ** $y; ok 3149 - is a valid object ok 3150 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("3"); $x ** $y; ok 3151 - is a valid object ok 3152 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("4"); $x ** $y; ok 3153 - is a valid object ok 3154 - $x = Math::BigInt::Subclass->new("-3"); $y = Math::BigInt::Subclass->new("5"); $x ** $y; ok 3155 - is a valid object ok 3156 - $x = Math::BigInt::Subclass->new("100"); $x->length(); ok 3157 - $x = Math::BigInt::Subclass->new("10"); $x->length(); ok 3158 - $x = Math::BigInt::Subclass->new("1"); $x->length(); ok 3159 - $x = Math::BigInt::Subclass->new("0"); $x->length(); ok 3160 - $x = Math::BigInt::Subclass->new("12345"); $x->length(); ok 3161 - $x = Math::BigInt::Subclass->new("10000000000000000"); $x->length(); ok 3162 - $x = Math::BigInt::Subclass->new("-123"); $x->length(); ok 3163 - $x = Math::BigInt::Subclass->new("215960156869840440586892398248"); $x->length(); ok 3164 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("2"); $x->broot($y); ok 3165 - is a valid object ok 3166 - $x = Math::BigInt::Subclass->new("+1"); $y = Math::BigInt::Subclass->new("2"); $x->broot($y); ok 3167 - is a valid object ok 3168 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("2"); $x->broot($y); ok 3169 - is a valid object ok 3170 - $x = Math::BigInt::Subclass->new("-123"); $y = Math::BigInt::Subclass->new("2"); $x->broot($y); ok 3171 - is a valid object ok 3172 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("2"); $x->broot($y); ok 3173 - is a valid object ok 3174 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("2"); $x->broot($y); ok 3175 - is a valid object ok 3176 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("2"); $x->broot($y); ok 3177 - is a valid object ok 3178 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("2"); $x->broot($y); ok 3179 - is a valid object ok 3180 - $x = Math::BigInt::Subclass->new("4"); $y = Math::BigInt::Subclass->new("2"); $x->broot($y); ok 3181 - is a valid object ok 3182 - $x = Math::BigInt::Subclass->new("9"); $y = Math::BigInt::Subclass->new("2"); $x->broot($y); ok 3183 - is a valid object ok 3184 - $x = Math::BigInt::Subclass->new("16"); $y = Math::BigInt::Subclass->new("2"); $x->broot($y); ok 3185 - is a valid object ok 3186 - $x = Math::BigInt::Subclass->new("100"); $y = Math::BigInt::Subclass->new("2"); $x->broot($y); ok 3187 - is a valid object ok 3188 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("2"); $x->broot($y); ok 3189 - is a valid object ok 3190 - $x = Math::BigInt::Subclass->new("15241"); $y = Math::BigInt::Subclass->new("2"); $x->broot($y); ok 3191 - is a valid object ok 3192 - $x = Math::BigInt::Subclass->new("144"); $y = Math::BigInt::Subclass->new("2"); $x->broot($y); ok 3193 - is a valid object ok 3194 - $x = Math::BigInt::Subclass->new("12"); $y = Math::BigInt::Subclass->new("2"); $x->broot($y); ok 3195 - is a valid object ok 3196 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("NaN"); $x->broot($y); ok 3197 - is a valid object ok 3198 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("NaN"); $x->broot($y); ok 3199 - is a valid object ok 3200 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("NaN"); $x->broot($y); ok 3201 - is a valid object ok 3202 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("NaN"); $x->broot($y); ok 3203 - is a valid object ok 3204 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("NaN"); $x->broot($y); ok 3205 - is a valid object ok 3206 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("0"); $x->broot($y); ok 3207 - is a valid object ok 3208 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("2"); $x->broot($y); ok 3209 - is a valid object ok 3210 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("inf"); $x->broot($y); ok 3211 - is a valid object ok 3212 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("inf"); $x->broot($y); ok 3213 - is a valid object ok 3214 - $x = Math::BigInt::Subclass->new("12"); $y = Math::BigInt::Subclass->new("-inf"); $x->broot($y); ok 3215 - is a valid object ok 3216 - $x = Math::BigInt::Subclass->new("12"); $y = Math::BigInt::Subclass->new("inf"); $x->broot($y); ok 3217 - is a valid object ok 3218 - $x = Math::BigInt::Subclass->new("+0"); $y = Math::BigInt::Subclass->new("0"); $x->broot($y); ok 3219 - is a valid object ok 3220 - $x = Math::BigInt::Subclass->new("+1"); $y = Math::BigInt::Subclass->new("0"); $x->broot($y); ok 3221 - is a valid object ok 3222 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("0"); $x->broot($y); ok 3223 - is a valid object ok 3224 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("0"); $x->broot($y); ok 3225 - is a valid object ok 3226 - $x = Math::BigInt::Subclass->new("-123.45"); $y = Math::BigInt::Subclass->new("0"); $x->broot($y); ok 3227 - is a valid object ok 3228 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("0"); $x->broot($y); ok 3229 - is a valid object ok 3230 - $x = Math::BigInt::Subclass->new("12"); $y = Math::BigInt::Subclass->new("1"); $x->broot($y); ok 3231 - is a valid object ok 3232 - $x = Math::BigInt::Subclass->new("-12"); $y = Math::BigInt::Subclass->new("1"); $x->broot($y); ok 3233 - is a valid object ok 3234 - $x = Math::BigInt::Subclass->new("8"); $y = Math::BigInt::Subclass->new("-1"); $x->broot($y); ok 3235 - is a valid object ok 3236 - $x = Math::BigInt::Subclass->new("-8"); $y = Math::BigInt::Subclass->new("-1"); $x->broot($y); ok 3237 - is a valid object ok 3238 - $x = Math::BigInt::Subclass->new("8"); $y = Math::BigInt::Subclass->new("3"); $x->broot($y); ok 3239 - is a valid object ok 3240 - $x = Math::BigInt::Subclass->new("-8"); $y = Math::BigInt::Subclass->new("3"); $x->broot($y); ok 3241 - is a valid object ok 3242 - $x = Math::BigInt::Subclass->new("16"); $y = Math::BigInt::Subclass->new("4"); $x->broot($y); ok 3243 - is a valid object ok 3244 - $x = Math::BigInt::Subclass->new("81"); $y = Math::BigInt::Subclass->new("4"); $x->broot($y); ok 3245 - is a valid object ok 3246 - $x = Math::BigInt::Subclass->new("18446744073709551616"); $y = Math::BigInt::Subclass->new("4"); $x->broot($y); ok 3247 - is a valid object ok 3248 - $x = Math::BigInt::Subclass->new("18446744073709551616"); $y = Math::BigInt::Subclass->new("8"); $x->broot($y); ok 3249 - is a valid object ok 3250 - $x = Math::BigInt::Subclass->new("18446744073709551616"); $y = Math::BigInt::Subclass->new("16"); $x->broot($y); ok 3251 - is a valid object ok 3252 - $x = Math::BigInt::Subclass->new("18446744073709551616"); $y = Math::BigInt::Subclass->new("32"); $x->broot($y); ok 3253 - is a valid object ok 3254 - $x = Math::BigInt::Subclass->new("18446744073709551616"); $y = Math::BigInt::Subclass->new("64"); $x->broot($y); ok 3255 - is a valid object ok 3256 - $x = Math::BigInt::Subclass->new("18446744073709551616"); $y = Math::BigInt::Subclass->new("128"); $x->broot($y); ok 3257 - is a valid object ok 3258 - $x = Math::BigInt::Subclass->new("84274086103068221283760416414557757"); $y = Math::BigInt::Subclass->new("15"); $x->broot($y); ok 3259 - is a valid object ok 3260 - $x = Math::BigInt::Subclass->new("145"); $x->bsqrt(); ok 3261 - is a valid object ok 3262 - $x = Math::BigInt::Subclass->new("144"); $x->bsqrt(); ok 3263 - is a valid object ok 3264 - $x = Math::BigInt::Subclass->new("143"); $x->bsqrt(); ok 3265 - is a valid object ok 3266 - $x = Math::BigInt::Subclass->new("16"); $x->bsqrt(); ok 3267 - is a valid object ok 3268 - $x = Math::BigInt::Subclass->new("170"); $x->bsqrt(); ok 3269 - is a valid object ok 3270 - $x = Math::BigInt::Subclass->new("169"); $x->bsqrt(); ok 3271 - is a valid object ok 3272 - $x = Math::BigInt::Subclass->new("168"); $x->bsqrt(); ok 3273 - is a valid object ok 3274 - $x = Math::BigInt::Subclass->new("4"); $x->bsqrt(); ok 3275 - is a valid object ok 3276 - $x = Math::BigInt::Subclass->new("3"); $x->bsqrt(); ok 3277 - is a valid object ok 3278 - $x = Math::BigInt::Subclass->new("2"); $x->bsqrt(); ok 3279 - is a valid object ok 3280 - $x = Math::BigInt::Subclass->new("9"); $x->bsqrt(); ok 3281 - is a valid object ok 3282 - $x = Math::BigInt::Subclass->new("12"); $x->bsqrt(); ok 3283 - is a valid object ok 3284 - $x = Math::BigInt::Subclass->new("256"); $x->bsqrt(); ok 3285 - is a valid object ok 3286 - $x = Math::BigInt::Subclass->new("100000000"); $x->bsqrt(); ok 3287 - is a valid object ok 3288 - $x = Math::BigInt::Subclass->new("4000000000000"); $x->bsqrt(); ok 3289 - is a valid object ok 3290 - $x = Math::BigInt::Subclass->new("152399026"); $x->bsqrt(); ok 3291 - is a valid object ok 3292 - $x = Math::BigInt::Subclass->new("152399025"); $x->bsqrt(); ok 3293 - is a valid object ok 3294 - $x = Math::BigInt::Subclass->new("152399024"); $x->bsqrt(); ok 3295 - is a valid object ok 3296 - $x = Math::BigInt::Subclass->new("18446744073709551616"); $x->bsqrt(); ok 3297 - is a valid object ok 3298 - $x = Math::BigInt::Subclass->new("84274086103068221283760416414557757"); $x->bsqrt(); ok 3299 - is a valid object ok 3300 - $x = Math::BigInt::Subclass->new("1"); $x->bsqrt(); ok 3301 - is a valid object ok 3302 - $x = Math::BigInt::Subclass->new("0"); $x->bsqrt(); ok 3303 - is a valid object ok 3304 - $x = Math::BigInt::Subclass->new("-2"); $x->bsqrt(); ok 3305 - is a valid object ok 3306 - $x = Math::BigInt::Subclass->new("-123"); $x->bsqrt(); ok 3307 - is a valid object ok 3308 - $x = Math::BigInt::Subclass->new("Nan"); $x->bsqrt(); ok 3309 - is a valid object ok 3310 - $x = Math::BigInt::Subclass->new("+inf"); $x->bsqrt(); ok 3311 - is a valid object ok 3312 - $x = Math::BigInt::Subclass->new("-inf"); $x->bsqrt(); ok 3313 - is a valid object ok 3314 - $x = Math::BigInt::Subclass->new("NaN"); $x->bexp(); ok 3315 - is a valid object ok 3316 - $x = Math::BigInt::Subclass->new("inf"); $x->bexp(); ok 3317 - is a valid object ok 3318 - $x = Math::BigInt::Subclass->new("1"); $x->bexp(); ok 3319 - is a valid object ok 3320 - $x = Math::BigInt::Subclass->new("2"); $x->bexp(); ok 3321 - is a valid object ok 3322 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("1"); $x->batan2($y); ok 3323 - is a valid object ok 3324 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("NaN"); $x->batan2($y); ok 3325 - is a valid object ok 3326 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("NaN"); $x->batan2($y); ok 3327 - is a valid object ok 3328 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("1"); $x->batan2($y); ok 3329 - is a valid object ok 3330 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("1"); $x->batan2($y); ok 3331 - is a valid object ok 3332 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("-inf"); $x->batan2($y); ok 3333 - is a valid object ok 3334 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("-inf"); $x->batan2($y); ok 3335 - is a valid object ok 3336 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-inf"); $x->batan2($y); ok 3337 - is a valid object ok 3338 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("inf"); $x->batan2($y); ok 3339 - is a valid object ok 3340 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("-inf"); $x->batan2($y); ok 3341 - is a valid object ok 3342 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("-inf"); $x->batan2($y); ok 3343 - is a valid object ok 3344 - $x = Math::BigInt::Subclass->new("inf"); $y = Math::BigInt::Subclass->new("+inf"); $x->batan2($y); ok 3345 - is a valid object ok 3346 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("+inf"); $x->batan2($y); ok 3347 - is a valid object ok 3348 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("5"); $x->batan2($y); ok 3349 - is a valid object ok 3350 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("5"); $x->batan2($y); ok 3351 - is a valid object ok 3352 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("0"); $x->batan2($y); ok 3353 - is a valid object ok 3354 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("1"); $x->batan2($y); ok 3355 - is a valid object ok 3356 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("2"); $x->batan2($y); ok 3357 - is a valid object ok 3358 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("0"); $x->batan2($y); ok 3359 - is a valid object ok 3360 - $x = Math::BigInt::Subclass->new("5"); $y = Math::BigInt::Subclass->new("0"); $x->batan2($y); ok 3361 - is a valid object ok 3362 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("0"); $x->batan2($y); ok 3363 - is a valid object ok 3364 - $x = Math::BigInt::Subclass->new("-2"); $y = Math::BigInt::Subclass->new("0"); $x->batan2($y); ok 3365 - is a valid object ok 3366 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("0"); $x->batan2($y); ok 3367 - is a valid object ok 3368 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("5"); $x->batan2($y); ok 3369 - is a valid object ok 3370 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("5"); $x->batan2($y); ok 3371 - is a valid object ok 3372 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("8"); $x->batan2($y); ok 3373 - is a valid object ok 3374 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("8"); $x->batan2($y); ok 3375 - is a valid object ok 3376 - $x = Math::BigInt::Subclass->new("-1"); $y = Math::BigInt::Subclass->new("1"); $x->batan2($y); ok 3377 - is a valid object ok 3378 - $x = Math::BigInt::Subclass->new("77"); Math::BigInt::Subclass->bpi($x); ok 3379 - is a valid object ok 3380 - $x = Math::BigInt::Subclass->new("+0"); Math::BigInt::Subclass->bpi($x); ok 3381 - is a valid object ok 3382 - $x = Math::BigInt::Subclass->new("11"); Math::BigInt::Subclass->bpi($x); ok 3383 - is a valid object ok 3384 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("10"); $x->bnok($y); ok 3385 - is a valid object ok 3386 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("NaN"); $x->bnok($y); ok 3387 - is a valid object ok 3388 - $x = Math::BigInt::Subclass->new("NaN"); $y = Math::BigInt::Subclass->new("1"); $x->bnok($y); ok 3389 - is a valid object ok 3390 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("NaN"); $x->bnok($y); ok 3391 - is a valid object ok 3392 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("1"); $x->bnok($y); ok 3393 - is a valid object ok 3394 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("2"); $x->bnok($y); ok 3395 - is a valid object ok 3396 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("3"); $x->bnok($y); ok 3397 - is a valid object ok 3398 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("-2"); $x->bnok($y); ok 3399 - is a valid object ok 3400 - $x = Math::BigInt::Subclass->new("7"); $y = Math::BigInt::Subclass->new("3"); $x->bnok($y); ok 3401 - is a valid object ok 3402 - $x = Math::BigInt::Subclass->new("7"); $y = Math::BigInt::Subclass->new("6"); $x->bnok($y); ok 3403 - is a valid object ok 3404 - $x = Math::BigInt::Subclass->new("100"); $y = Math::BigInt::Subclass->new("90"); $x->bnok($y); ok 3405 - is a valid object ok 3406 - $x = Math::BigInt::Subclass->new("100"); $y = Math::BigInt::Subclass->new("95"); $x->bnok($y); ok 3407 - is a valid object ok 3408 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("0"); $x->bnok($y); ok 3409 - is a valid object ok 3410 - $x = Math::BigInt::Subclass->new("7"); $y = Math::BigInt::Subclass->new("0"); $x->bnok($y); ok 3411 - is a valid object ok 3412 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("1"); $x->bnok($y); ok 3413 - is a valid object ok 3414 - $x = Math::BigInt::Subclass->new("0"); $y = Math::BigInt::Subclass->new("12"); Math::BigInt::Subclass->round_mode("trunc"); $x->bround($y); ok 3415 - is a valid object ok 3416 - $x = Math::BigInt::Subclass->new("invalid"); $y = Math::BigInt::Subclass->new("12"); Math::BigInt::Subclass->round_mode("trunc"); $x->bround($y); ok 3417 - is a valid object ok 3418 - $x = Math::BigInt::Subclass->new("+inf"); $y = Math::BigInt::Subclass->new("12"); Math::BigInt::Subclass->round_mode("trunc"); $x->bround($y); ok 3419 - is a valid object ok 3420 - $x = Math::BigInt::Subclass->new("-inf"); $y = Math::BigInt::Subclass->new("12"); Math::BigInt::Subclass->round_mode("trunc"); $x->bround($y); ok 3421 - is a valid object ok 3422 - $x = Math::BigInt::Subclass->new("1234"); $y = Math::BigInt::Subclass->new("0"); Math::BigInt::Subclass->round_mode("trunc"); $x->bround($y); ok 3423 - is a valid object ok 3424 - $x = Math::BigInt::Subclass->new("1234"); $y = Math::BigInt::Subclass->new("2"); Math::BigInt::Subclass->round_mode("trunc"); $x->bround($y); ok 3425 - is a valid object ok 3426 - $x = Math::BigInt::Subclass->new("123456"); $y = Math::BigInt::Subclass->new("4"); Math::BigInt::Subclass->round_mode("trunc"); $x->bround($y); ok 3427 - is a valid object ok 3428 - $x = Math::BigInt::Subclass->new("123456"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("trunc"); $x->bround($y); ok 3429 - is a valid object ok 3430 - $x = Math::BigInt::Subclass->new("123456"); $y = Math::BigInt::Subclass->new("6"); Math::BigInt::Subclass->round_mode("trunc"); $x->bround($y); ok 3431 - is a valid object ok 3432 - $x = Math::BigInt::Subclass->new("+10123456789"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("trunc"); $x->bround($y); ok 3433 - is a valid object ok 3434 - $x = Math::BigInt::Subclass->new("-10123456789"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("trunc"); $x->bround($y); ok 3435 - is a valid object ok 3436 - $x = Math::BigInt::Subclass->new("+10123456789"); $y = Math::BigInt::Subclass->new("9"); Math::BigInt::Subclass->round_mode("trunc"); $x->bround($y); ok 3437 - is a valid object ok 3438 - $x = Math::BigInt::Subclass->new("-10123456789"); $y = Math::BigInt::Subclass->new("9"); Math::BigInt::Subclass->round_mode("trunc"); $x->bround($y); ok 3439 - is a valid object ok 3440 - $x = Math::BigInt::Subclass->new("+101234500"); $y = Math::BigInt::Subclass->new("6"); Math::BigInt::Subclass->round_mode("trunc"); $x->bround($y); ok 3441 - is a valid object ok 3442 - $x = Math::BigInt::Subclass->new("-101234500"); $y = Math::BigInt::Subclass->new("6"); Math::BigInt::Subclass->round_mode("trunc"); $x->bround($y); ok 3443 - is a valid object ok 3444 - $x = Math::BigInt::Subclass->new("+20123456789"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("zero"); $x->bround($y); ok 3445 - is a valid object ok 3446 - $x = Math::BigInt::Subclass->new("-20123456789"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("zero"); $x->bround($y); ok 3447 - is a valid object ok 3448 - $x = Math::BigInt::Subclass->new("+20123456789"); $y = Math::BigInt::Subclass->new("9"); Math::BigInt::Subclass->round_mode("zero"); $x->bround($y); ok 3449 - is a valid object ok 3450 - $x = Math::BigInt::Subclass->new("-20123456789"); $y = Math::BigInt::Subclass->new("9"); Math::BigInt::Subclass->round_mode("zero"); $x->bround($y); ok 3451 - is a valid object ok 3452 - $x = Math::BigInt::Subclass->new("+201234500"); $y = Math::BigInt::Subclass->new("6"); Math::BigInt::Subclass->round_mode("zero"); $x->bround($y); ok 3453 - is a valid object ok 3454 - $x = Math::BigInt::Subclass->new("-201234500"); $y = Math::BigInt::Subclass->new("6"); Math::BigInt::Subclass->round_mode("zero"); $x->bround($y); ok 3455 - is a valid object ok 3456 - $x = Math::BigInt::Subclass->new("+12345000"); $y = Math::BigInt::Subclass->new("4"); Math::BigInt::Subclass->round_mode("zero"); $x->bround($y); ok 3457 - is a valid object ok 3458 - $x = Math::BigInt::Subclass->new("-12345000"); $y = Math::BigInt::Subclass->new("4"); Math::BigInt::Subclass->round_mode("zero"); $x->bround($y); ok 3459 - is a valid object ok 3460 - $x = Math::BigInt::Subclass->new("+30123456789"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("+inf"); $x->bround($y); ok 3461 - is a valid object ok 3462 - $x = Math::BigInt::Subclass->new("-30123456789"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("+inf"); $x->bround($y); ok 3463 - is a valid object ok 3464 - $x = Math::BigInt::Subclass->new("+30123456789"); $y = Math::BigInt::Subclass->new("9"); Math::BigInt::Subclass->round_mode("+inf"); $x->bround($y); ok 3465 - is a valid object ok 3466 - $x = Math::BigInt::Subclass->new("-30123456789"); $y = Math::BigInt::Subclass->new("9"); Math::BigInt::Subclass->round_mode("+inf"); $x->bround($y); ok 3467 - is a valid object ok 3468 - $x = Math::BigInt::Subclass->new("+301234500"); $y = Math::BigInt::Subclass->new("6"); Math::BigInt::Subclass->round_mode("+inf"); $x->bround($y); ok 3469 - is a valid object ok 3470 - $x = Math::BigInt::Subclass->new("-301234500"); $y = Math::BigInt::Subclass->new("6"); Math::BigInt::Subclass->round_mode("+inf"); $x->bround($y); ok 3471 - is a valid object ok 3472 - $x = Math::BigInt::Subclass->new("+12345000"); $y = Math::BigInt::Subclass->new("4"); Math::BigInt::Subclass->round_mode("+inf"); $x->bround($y); ok 3473 - is a valid object ok 3474 - $x = Math::BigInt::Subclass->new("-12345000"); $y = Math::BigInt::Subclass->new("4"); Math::BigInt::Subclass->round_mode("+inf"); $x->bround($y); ok 3475 - is a valid object ok 3476 - $x = Math::BigInt::Subclass->new("+40123456789"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("-inf"); $x->bround($y); ok 3477 - is a valid object ok 3478 - $x = Math::BigInt::Subclass->new("-40123456789"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("-inf"); $x->bround($y); ok 3479 - is a valid object ok 3480 - $x = Math::BigInt::Subclass->new("+40123456789"); $y = Math::BigInt::Subclass->new("9"); Math::BigInt::Subclass->round_mode("-inf"); $x->bround($y); ok 3481 - is a valid object ok 3482 - $x = Math::BigInt::Subclass->new("-40123456789"); $y = Math::BigInt::Subclass->new("9"); Math::BigInt::Subclass->round_mode("-inf"); $x->bround($y); ok 3483 - is a valid object ok 3484 - $x = Math::BigInt::Subclass->new("+401234500"); $y = Math::BigInt::Subclass->new("6"); Math::BigInt::Subclass->round_mode("-inf"); $x->bround($y); ok 3485 - is a valid object ok 3486 - $x = Math::BigInt::Subclass->new("+401234500"); $y = Math::BigInt::Subclass->new("6"); Math::BigInt::Subclass->round_mode("-inf"); $x->bround($y); ok 3487 - is a valid object ok 3488 - $x = Math::BigInt::Subclass->new("+12345000"); $y = Math::BigInt::Subclass->new("4"); Math::BigInt::Subclass->round_mode("-inf"); $x->bround($y); ok 3489 - is a valid object ok 3490 - $x = Math::BigInt::Subclass->new("-12345000"); $y = Math::BigInt::Subclass->new("4"); Math::BigInt::Subclass->round_mode("-inf"); $x->bround($y); ok 3491 - is a valid object ok 3492 - $x = Math::BigInt::Subclass->new("+50123456789"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("odd"); $x->bround($y); ok 3493 - is a valid object ok 3494 - $x = Math::BigInt::Subclass->new("-50123456789"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("odd"); $x->bround($y); ok 3495 - is a valid object ok 3496 - $x = Math::BigInt::Subclass->new("+50123456789"); $y = Math::BigInt::Subclass->new("9"); Math::BigInt::Subclass->round_mode("odd"); $x->bround($y); ok 3497 - is a valid object ok 3498 - $x = Math::BigInt::Subclass->new("-50123456789"); $y = Math::BigInt::Subclass->new("9"); Math::BigInt::Subclass->round_mode("odd"); $x->bround($y); ok 3499 - is a valid object ok 3500 - $x = Math::BigInt::Subclass->new("+501234500"); $y = Math::BigInt::Subclass->new("6"); Math::BigInt::Subclass->round_mode("odd"); $x->bround($y); ok 3501 - is a valid object ok 3502 - $x = Math::BigInt::Subclass->new("-501234500"); $y = Math::BigInt::Subclass->new("6"); Math::BigInt::Subclass->round_mode("odd"); $x->bround($y); ok 3503 - is a valid object ok 3504 - $x = Math::BigInt::Subclass->new("+12345000"); $y = Math::BigInt::Subclass->new("4"); Math::BigInt::Subclass->round_mode("odd"); $x->bround($y); ok 3505 - is a valid object ok 3506 - $x = Math::BigInt::Subclass->new("-12345000"); $y = Math::BigInt::Subclass->new("4"); Math::BigInt::Subclass->round_mode("odd"); $x->bround($y); ok 3507 - is a valid object ok 3508 - $x = Math::BigInt::Subclass->new("+60123456789"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("even"); $x->bround($y); ok 3509 - is a valid object ok 3510 - $x = Math::BigInt::Subclass->new("-60123456789"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("even"); $x->bround($y); ok 3511 - is a valid object ok 3512 - $x = Math::BigInt::Subclass->new("+60123456789"); $y = Math::BigInt::Subclass->new("9"); Math::BigInt::Subclass->round_mode("even"); $x->bround($y); ok 3513 - is a valid object ok 3514 - $x = Math::BigInt::Subclass->new("-60123456789"); $y = Math::BigInt::Subclass->new("9"); Math::BigInt::Subclass->round_mode("even"); $x->bround($y); ok 3515 - is a valid object ok 3516 - $x = Math::BigInt::Subclass->new("+601234500"); $y = Math::BigInt::Subclass->new("6"); Math::BigInt::Subclass->round_mode("even"); $x->bround($y); ok 3517 - is a valid object ok 3518 - $x = Math::BigInt::Subclass->new("-601234500"); $y = Math::BigInt::Subclass->new("6"); Math::BigInt::Subclass->round_mode("even"); $x->bround($y); ok 3519 - is a valid object ok 3520 - $x = Math::BigInt::Subclass->new("+1234567"); $y = Math::BigInt::Subclass->new("7"); Math::BigInt::Subclass->round_mode("even"); $x->bround($y); ok 3521 - is a valid object ok 3522 - $x = Math::BigInt::Subclass->new("+1234567"); $y = Math::BigInt::Subclass->new("6"); Math::BigInt::Subclass->round_mode("even"); $x->bround($y); ok 3523 - is a valid object ok 3524 - $x = Math::BigInt::Subclass->new("+12345000"); $y = Math::BigInt::Subclass->new("4"); Math::BigInt::Subclass->round_mode("even"); $x->bround($y); ok 3525 - is a valid object ok 3526 - $x = Math::BigInt::Subclass->new("-12345000"); $y = Math::BigInt::Subclass->new("4"); Math::BigInt::Subclass->round_mode("even"); $x->bround($y); ok 3527 - is a valid object ok 3528 - $x = Math::BigInt::Subclass->new("+60123456789"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3529 - is a valid object ok 3530 - $x = Math::BigInt::Subclass->new("+60123199999"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3531 - is a valid object ok 3532 - $x = Math::BigInt::Subclass->new("+60123299999"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3533 - is a valid object ok 3534 - $x = Math::BigInt::Subclass->new("+60123399999"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3535 - is a valid object ok 3536 - $x = Math::BigInt::Subclass->new("+60123499999"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3537 - is a valid object ok 3538 - $x = Math::BigInt::Subclass->new("+60123500000"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3539 - is a valid object ok 3540 - $x = Math::BigInt::Subclass->new("+60123600000"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3541 - is a valid object ok 3542 - $x = Math::BigInt::Subclass->new("+60123700000"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3543 - is a valid object ok 3544 - $x = Math::BigInt::Subclass->new("+60123800000"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3545 - is a valid object ok 3546 - $x = Math::BigInt::Subclass->new("+60123900000"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3547 - is a valid object ok 3548 - $x = Math::BigInt::Subclass->new("-60123456789"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3549 - is a valid object ok 3550 - $x = Math::BigInt::Subclass->new("-60123199999"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3551 - is a valid object ok 3552 - $x = Math::BigInt::Subclass->new("-60123299999"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3553 - is a valid object ok 3554 - $x = Math::BigInt::Subclass->new("-60123399999"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3555 - is a valid object ok 3556 - $x = Math::BigInt::Subclass->new("-60123499999"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3557 - is a valid object ok 3558 - $x = Math::BigInt::Subclass->new("-60123500000"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3559 - is a valid object ok 3560 - $x = Math::BigInt::Subclass->new("-60123600000"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3561 - is a valid object ok 3562 - $x = Math::BigInt::Subclass->new("-60123700000"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3563 - is a valid object ok 3564 - $x = Math::BigInt::Subclass->new("-60123800000"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3565 - is a valid object ok 3566 - $x = Math::BigInt::Subclass->new("-60123900000"); $y = Math::BigInt::Subclass->new("5"); Math::BigInt::Subclass->round_mode("common"); $x->bround($y); ok 3567 - is a valid object ok 3568 - $x = Math::BigInt::Subclass->new("0"); $x->is_zero() || 0; ok 3569 - $x = Math::BigInt::Subclass->new("invalid"); $x->is_zero() || 0; ok 3570 - $x = Math::BigInt::Subclass->new("+inf"); $x->is_zero() || 0; ok 3571 - $x = Math::BigInt::Subclass->new("-inf"); $x->is_zero() || 0; ok 3572 - $x = Math::BigInt::Subclass->new("123"); $x->is_zero() || 0; ok 3573 - $x = Math::BigInt::Subclass->new("-1"); $x->is_zero() || 0; ok 3574 - $x = Math::BigInt::Subclass->new("1"); $x->is_zero() || 0; ok 3575 - $x = Math::BigInt::Subclass->new("0"); $x->is_one() || 0; ok 3576 - $x = Math::BigInt::Subclass->new("invalid"); $x->is_one() || 0; ok 3577 - $x = Math::BigInt::Subclass->new("+inf"); $x->is_one() || 0; ok 3578 - $x = Math::BigInt::Subclass->new("-inf"); $x->is_one() || 0; ok 3579 - $x = Math::BigInt::Subclass->new("1"); $x->is_one() || 0; ok 3580 - $x = Math::BigInt::Subclass->new("2"); $x->is_one() || 0; ok 3581 - $x = Math::BigInt::Subclass->new("-1"); $x->is_one() || 0; ok 3582 - $x = Math::BigInt::Subclass->new("-2"); $x->is_one() || 0; ok 3583 - $x = Math::BigInt::Subclass->new("0"); $x->bfloor(); ok 3584 - is a valid object ok 3585 - $x = Math::BigInt::Subclass->new("invalid"); $x->bfloor(); ok 3586 - is a valid object ok 3587 - $x = Math::BigInt::Subclass->new("+inf"); $x->bfloor(); ok 3588 - is a valid object ok 3589 - $x = Math::BigInt::Subclass->new("-inf"); $x->bfloor(); ok 3590 - is a valid object ok 3591 - $x = Math::BigInt::Subclass->new("-1"); $x->bfloor(); ok 3592 - is a valid object ok 3593 - $x = Math::BigInt::Subclass->new("-2"); $x->bfloor(); ok 3594 - is a valid object ok 3595 - $x = Math::BigInt::Subclass->new("2"); $x->bfloor(); ok 3596 - is a valid object ok 3597 - $x = Math::BigInt::Subclass->new("3"); $x->bfloor(); ok 3598 - is a valid object ok 3599 - $x = Math::BigInt::Subclass->new("abc"); $x->bfloor(); ok 3600 - is a valid object ok 3601 - $x = Math::BigInt::Subclass->new("invalid"); $x->bceil(); ok 3602 - is a valid object ok 3603 - $x = Math::BigInt::Subclass->new("+inf"); $x->bceil(); ok 3604 - is a valid object ok 3605 - $x = Math::BigInt::Subclass->new("-inf"); $x->bceil(); ok 3606 - is a valid object ok 3607 - $x = Math::BigInt::Subclass->new("0"); $x->bceil(); ok 3608 - is a valid object ok 3609 - $x = Math::BigInt::Subclass->new("-1"); $x->bceil(); ok 3610 - is a valid object ok 3611 - $x = Math::BigInt::Subclass->new("-2"); $x->bceil(); ok 3612 - is a valid object ok 3613 - $x = Math::BigInt::Subclass->new("2"); $x->bceil(); ok 3614 - is a valid object ok 3615 - $x = Math::BigInt::Subclass->new("3"); $x->bceil(); ok 3616 - is a valid object ok 3617 - $x = Math::BigInt::Subclass->new("abc"); $x->bceil(); ok 3618 - is a valid object ok 3619 - $x = Math::BigInt::Subclass->new("NaN"); $x->bint(); ok 3620 - is a valid object ok 3621 - $x = Math::BigInt::Subclass->new("+inf"); $x->bint(); ok 3622 - is a valid object ok 3623 - $x = Math::BigInt::Subclass->new("-inf"); $x->bint(); ok 3624 - is a valid object ok 3625 - $x = Math::BigInt::Subclass->new("0"); $x->bint(); ok 3626 - is a valid object ok 3627 - $x = Math::BigInt::Subclass->new("-1"); $x->bint(); ok 3628 - is a valid object ok 3629 - $x = Math::BigInt::Subclass->new("-2"); $x->bint(); ok 3630 - is a valid object ok 3631 - $x = Math::BigInt::Subclass->new("2"); $x->bint(); ok 3632 - is a valid object ok 3633 - $x = Math::BigInt::Subclass->new("3"); $x->bint(); ok 3634 - is a valid object ok 3635 - $x = Math::BigInt::Subclass->new("128"); $x->as_hex(); ok 3636 - $x = Math::BigInt::Subclass->new("-128"); $x->as_hex(); ok 3637 - $x = Math::BigInt::Subclass->new("0"); $x->as_hex(); ok 3638 - $x = Math::BigInt::Subclass->new("-0"); $x->as_hex(); ok 3639 - $x = Math::BigInt::Subclass->new("1"); $x->as_hex(); ok 3640 - $x = Math::BigInt::Subclass->new("0x123456789123456789"); $x->as_hex(); ok 3641 - $x = Math::BigInt::Subclass->new("+inf"); $x->as_hex(); ok 3642 - $x = Math::BigInt::Subclass->new("-inf"); $x->as_hex(); ok 3643 - $x = Math::BigInt::Subclass->new("invalid"); $x->as_hex(); ok 3644 - $x = Math::BigInt::Subclass->new("128"); $x->as_bin(); ok 3645 - $x = Math::BigInt::Subclass->new("-128"); $x->as_bin(); ok 3646 - $x = Math::BigInt::Subclass->new("0"); $x->as_bin(); ok 3647 - $x = Math::BigInt::Subclass->new("-0"); $x->as_bin(); ok 3648 - $x = Math::BigInt::Subclass->new("1"); $x->as_bin(); ok 3649 - $x = Math::BigInt::Subclass->new("0b1010111101010101010110110110110110101"); $x->as_bin(); ok 3650 - $x = Math::BigInt::Subclass->new("0x123456789123456789"); $x->as_bin(); ok 3651 - $x = Math::BigInt::Subclass->new("+inf"); $x->as_bin(); ok 3652 - $x = Math::BigInt::Subclass->new("-inf"); $x->as_bin(); ok 3653 - $x = Math::BigInt::Subclass->new("invalid"); $x->as_bin(); ok 3654 - $x = Math::BigInt::Subclass->new("128"); $x->as_oct(); ok 3655 - $x = Math::BigInt::Subclass->new("-128"); $x->as_oct(); ok 3656 - $x = Math::BigInt::Subclass->new("0"); $x->as_oct(); ok 3657 - $x = Math::BigInt::Subclass->new("-0"); $x->as_oct(); ok 3658 - $x = Math::BigInt::Subclass->new("1"); $x->as_oct(); ok 3659 - $x = Math::BigInt::Subclass->new("0b1010111101010101010110110110110110101"); $x->as_oct(); ok 3660 - $x = Math::BigInt::Subclass->new("0x123456789123456789"); $x->as_oct(); ok 3661 - $x = Math::BigInt::Subclass->new("+inf"); $x->as_oct(); ok 3662 - $x = Math::BigInt::Subclass->new("-inf"); $x->as_oct(); ok 3663 - $x = Math::BigInt::Subclass->new("invalid"); $x->as_oct(); ok 3664 - $x = Math::BigInt::Subclass->new("128"); $x->to_hex(); ok 3665 - $x = Math::BigInt::Subclass->new("-128"); $x->to_hex(); ok 3666 - $x = Math::BigInt::Subclass->new("0"); $x->to_hex(); ok 3667 - $x = Math::BigInt::Subclass->new("-0"); $x->to_hex(); ok 3668 - $x = Math::BigInt::Subclass->new("1"); $x->to_hex(); ok 3669 - $x = Math::BigInt::Subclass->new("0x123456789123456789"); $x->to_hex(); ok 3670 - $x = Math::BigInt::Subclass->new("+inf"); $x->to_hex(); ok 3671 - $x = Math::BigInt::Subclass->new("-inf"); $x->to_hex(); ok 3672 - $x = Math::BigInt::Subclass->new("invalid"); $x->to_hex(); ok 3673 - $x = Math::BigInt::Subclass->new("128"); $x->to_bin(); ok 3674 - $x = Math::BigInt::Subclass->new("-128"); $x->to_bin(); ok 3675 - $x = Math::BigInt::Subclass->new("0"); $x->to_bin(); ok 3676 - $x = Math::BigInt::Subclass->new("-0"); $x->to_bin(); ok 3677 - $x = Math::BigInt::Subclass->new("1"); $x->to_bin(); ok 3678 - $x = Math::BigInt::Subclass->new("0b1010111101010101010110110110110110101"); $x->to_bin(); ok 3679 - $x = Math::BigInt::Subclass->new("0x123456789123456789"); $x->to_bin(); ok 3680 - $x = Math::BigInt::Subclass->new("+inf"); $x->to_bin(); ok 3681 - $x = Math::BigInt::Subclass->new("-inf"); $x->to_bin(); ok 3682 - $x = Math::BigInt::Subclass->new("invalid"); $x->to_bin(); ok 3683 - $x = Math::BigInt::Subclass->new("128"); $x->to_oct(); ok 3684 - $x = Math::BigInt::Subclass->new("-128"); $x->to_oct(); ok 3685 - $x = Math::BigInt::Subclass->new("0"); $x->to_oct(); ok 3686 - $x = Math::BigInt::Subclass->new("-0"); $x->to_oct(); ok 3687 - $x = Math::BigInt::Subclass->new("1"); $x->to_oct(); ok 3688 - $x = Math::BigInt::Subclass->new("0b1010111101010101010110110110110110101"); $x->to_oct(); ok 3689 - $x = Math::BigInt::Subclass->new("0x123456789123456789"); $x->to_oct(); ok 3690 - $x = Math::BigInt::Subclass->new("+inf"); $x->to_oct(); ok 3691 - $x = Math::BigInt::Subclass->new("-inf"); $x->to_oct(); ok 3692 - $x = Math::BigInt::Subclass->new("invalid"); $x->to_oct(); ok 3693 - $x = Math::BigInt::Subclass->new("-1"); $x = log($x); ok 3694 - is a valid object ok 3695 - $x = Math::BigInt::Subclass->new("0"); $x = log($x); ok 3696 - is a valid object ok 3697 - $x = Math::BigInt::Subclass->new("1"); $x = log($x); ok 3698 - is a valid object ok 3699 - $x = Math::BigInt::Subclass->new("2"); $x = log($x); ok 3700 - is a valid object ok 3701 - $x = Math::BigInt::Subclass->new("3"); $x = log($x); ok 3702 - is a valid object ok 3703 - $x = Math::BigInt::Subclass->new("123456789"); $x = log($x); ok 3704 - is a valid object ok 3705 - $x = Math::BigInt::Subclass->new("1234567890987654321"); $x = log($x); ok 3706 - is a valid object ok 3707 - $x = Math::BigInt::Subclass->new("-inf"); $x = log($x); ok 3708 - is a valid object ok 3709 - $x = Math::BigInt::Subclass->new("inf"); $x = log($x); ok 3710 - is a valid object ok 3711 - $x = Math::BigInt::Subclass->new("NaN"); $x = log($x); ok 3712 - is a valid object ok 3713 - $x = Math::BigInt::Subclass->new("4294967296"); $a = $x->bmul($x); ok 3714 - $x = Math::BigInt::Subclass->new(10); $a = $x->bpow($x); ok 3715 - $z = $x & $y; $x ok 3716 - $z = $x & $y; $y ok 3717 - $z = $x & $y; $z ok 3718 - $z = $x | $y; $x ok 3719 - $z = $x | $y; $y ok 3720 - $z = $x | $y; $z ok 3721 - $z = $x | $y; $x ok 3722 - $z = $x | $y; $y ok 3723 - $z = $x | $y; $z ok 3724 - $z = $x ^ $y; $x ok 3725 - $z = $x ^ $y; $y ok 3726 - $z = $x ^ $y; $z ok 3727 - $y = -$x; $x ok 3728 - $y = abs($x); $x ok 3729 - $x->copy()->bmodpow($y, $z); $u ok 3730 - $x->copy()->bmodpow($y, $z); $y ok 3731 - $x->copy()->bmodpow($y, $z); $z ok 3732 - $y = -$x; $x ok 3733 - $y = -$x; $y ok 3734 - $y = $x->copy()->bneg(); $x ok 3735 - $y = $x->copy()->bneg(); $y ok 3736 - $x->bmul($y); $x ok 3737 - $x->bmul($y); $y ok 3738 - $x->badd($y); $x ok 3739 - $x->badd($y); $y ok 3740 - $x->bsub($y); $x ok 3741 - $x->bsub($y); $y ok 3742 - $x->bdiv($y); $x ok 3743 - $x->bdiv($y); $y ok 3744 - $x->bmod($y); $x ok 3745 - $x->bmod($y); $y ok 3746 - $x->bmul($y); $x ok 3747 - $x->bmul($y); $y ok 3748 - $x->badd($y); $x ok 3749 - $x->badd($y); $y ok 3750 - $x->bsub($y); $x ok 3751 - $x->bsub($y); $y ok 3752 - $x->bdiv($y); $x ok 3753 - $x->bdiv($y); $y ok 3754 - $x->bmod($y); $x ok 3755 - $x->bmod($y); $y ok 3756 - $x->bmul($y); $x ok 3757 - $x->bmul($y); $y ok 3758 - $x->badd($y); $x ok 3759 - $x->badd($y); $y ok 3760 - $x->bsub($y); $x ok 3761 - $x->bsub($y); $y ok 3762 - $x->bdiv($y); $x ok 3763 - $x->bdiv($y); $y ok 3764 - $x->bmod($y); $x ok 3765 - $x->bmod($y); $y ok 3766 - overloading cmp works ok 3767 - $x = Math::BigInt::Subclass->new(10); $x = 2 ** $x; $x == 1024; ok 3768 - $x = Math::BigInt::Subclass->new(10); $x = 2 * $x; $x == 20; ok 3769 - $x = Math::BigInt::Subclass->new(10); $x = 2 + $x; $x == 12; ok 3770 - $x = Math::BigInt::Subclass->new(10); $x = 2 - $x; $x == -8; ok 3771 - $x = Math::BigInt::Subclass->new(10); $x = 20 / $x; $x == 2; ok 3772 - $x = Math::BigInt::Subclass->new(3); $x = 20 % $x; $x == 2; ok 3773 - $x = Math::BigInt::Subclass->new(7); $x = 20 & $x; $x == 4; ok 3774 - $x = Math::BigInt::Subclass->new(7); $x = 0x20 | $x; $x == 0x27; ok 3775 - $x = Math::BigInt::Subclass->new(7); $x = 0x20 ^ $x; $x == 0x27; ok 3776 - $x = Math::BigInt::Subclass->badd(4, 5); $x == 9; ok 3777 - $x = Math::BigInt::Subclass->new(1); $x is true ok 3778 - $x = Math::BigInt::Subclass->new(0); !$x is false ok 3779 - objectify(2, 4, 5) gives Math::BigInt::Subclass, 4, 5 ok 3780 - first arg matches /^Math::BigInt/ ok 3781 - second arg is 4 ok 3782 - third arg is 5 ok 3783 - objectify(0, 4, 5) gives Math::BigInt::Subclass, 4, 5 ok 3784 - first arg matches /^Math::BigInt/ ok 3785 - second arg is 4 ok 3786 - third arg is 5 ok 3787 - objectify(2, 4, 5) gives Math::BigInt::Subclass, 4, 5 ok 3788 - first arg matches /^Math::BigInt/ ok 3789 - second arg is 4 ok 3790 - third arg is 5 ok 3791 - objectify(2, 4, 5, 6, 7) gives Math::BigInt::Subclass, 4, 5, 6, 7 ok 3792 - first arg matches /^Math::BigInt/ ok 3793 - second arg is 4 ok 3794 - second arg is a Math::BigInt object ok 3795 - third arg is 5 ok 3796 - third arg is a Math::BigInt object ok 3797 - fourth arg is 6 ok 3798 - fourth arg is a scalar ok 3799 - fifth arg is 7 ok 3800 - fifth arg is a scalar ok 3801 - objectify(2, Math::BigInt::Subclass, 4, 5, 6, 7) gives Math::BigInt::Subclass, 4, 5, 6, 7 ok 3802 - first arg is Math::BigInt::Subclass ok 3803 - second arg is 4 ok 3804 - second arg is a Math::BigInt::Subclass object ok 3805 - third arg is 5 ok 3806 - third arg is a Math::BigInt::Subclass object ok 3807 - fourth arg is 6 ok 3808 - fourth arg is a scalar ok 3809 - fifth arg is 7 ok 3810 - fifth arg is a scalar ok 3811 - Math::BigInt::Subclass->new(123)->badd(123) = 246 ok 3812 - Math::BigInt::Subclass->badd(123, 321) = 444 ok 3813 - Math::BigInt::Subclass->badd(123, Math::BigInt::Subclass->new(321)) = 444 ok 3814 - Math::BigInt::Subclass->new(123)->bsub(122) = 1 ok 3815 - Math::BigInt::Subclass->bsub(321, 123) = 198 ok 3816 - Math::BigInt::Subclass->bsub(321, Math::BigInt::Subclass->new(123)) = 198 ok 3817 - Math::BigInt::Subclass->new(123)->bmul(123) = 15129 ok 3818 - Math::BigInt::Subclass->bmul(123, 123) = 15129 ok 3819 - Math::BigInt::Subclass->bmul(123, Math::BigInt::Subclass->new(123)) = 15129 ok 3820 - Math::BigInt::Subclass->new(15129)->bdiv(123) = 123 ok 3821 - Math::BigInt::Subclass->bdiv(15129, 123) = 123 ok 3822 - Math::BigInt::Subclass->bdiv(15129, Math::BigInt::Subclass->new(123)) = 123 ok 3823 - Math::BigInt::Subclass->new(15131)->bmod(123) = 2 ok 3824 - Math::BigInt::Subclass->bmod(15131, 123) = 2 ok 3825 - Math::BigInt::Subclass->bmod(15131, Math::BigInt::Subclass->new(123)) = 2 ok 3826 - Math::BigInt::Subclass->new(2)->bpow(16) = 65536 ok 3827 - Math::BigInt::Subclass->bpow(2, 16) = 65536 ok 3828 - Math::BigInt::Subclass->bpow(2, Math::BigInt::Subclass->new(16)) = 65536 ok 3829 - Math::BigInt::Subclass->new(2**15)->brsft(1) = 2**14 ok 3830 - Math::BigInt::Subclass->brsft(2**15, 1) = 2**14 ok 3831 - Math::BigInt::Subclass->brsft(2**15, Math::BigInt::Subclass->new(1)) = 2**14 ok 3832 - Math::BigInt::Subclass->new(2**13)->blsft(1) = 2**14 ok 3833 - Math::BigInt::Subclass->blsft(2**13, 1) = 2**14 ok 3834 - Math::BigInt::Subclass->blsft(2**13, Math::BigInt::Subclass->new(1)) = 2**14 ok 3835 - $x = Math::BigInt::Subclass->new(1050000000000000); $x->bsstr() = "105e+13" ok 3836 - $x = Math::BigInt::Subclass->new(1e+129); $x->bsstr() = "1e+129" ok 3837 - Math::BigInt::Subclass->new("1") = 1 ok 3838 - Math::BigInt::Subclass->new(" 1") = 1 ok 3839 - Math::BigInt::Subclass->new("1 ") = 1 ok 3840 - Math::BigInt::Subclass->new(" 1 ") = 1 ok 3841 - Math::BigInt::Subclass->new("\n1") = 1 ok 3842 - Math::BigInt::Subclass->new("1\n") = 1 ok 3843 - Math::BigInt::Subclass->new("\n1\n") = 1 ok 3844 - Math::BigInt::Subclass->new(" \n1\n") = 1 ok 3845 - Math::BigInt::Subclass->new(" \n1 \n") = 1 ok 3846 - Math::BigInt::Subclass->new(" \n1\n ") = 1 ok 3847 - Math::BigInt::Subclass->new(" \n1\n1") = 'NaN' ok 3848 - Math::BigInt::Subclass->new("1 \n1\n1") = 'NaN' ok 3849 - Math::BigInt::Subclass->new("12") = 12 ok 3850 - Math::BigInt::Subclass->new(" 12") = 12 ok 3851 - Math::BigInt::Subclass->new("12 ") = 12 ok 3852 - Math::BigInt::Subclass->new(" 12 ") = 12 ok 3853 - Math::BigInt::Subclass->new("\n12") = 12 ok 3854 - Math::BigInt::Subclass->new("12\n") = 12 ok 3855 - Math::BigInt::Subclass->new("\n12\n") = 12 ok 3856 - Math::BigInt::Subclass->new(" \n12\n") = 12 ok 3857 - Math::BigInt::Subclass->new(" \n12 \n") = 12 ok 3858 - Math::BigInt::Subclass->new(" \n12\n ") = 12 ok 3859 - Math::BigInt::Subclass->new(" \n12\n1") = 'NaN' ok 3860 - Math::BigInt::Subclass->new("1 \n12\n1") = 'NaN' ok 3861 - Math::BigInt::Subclass->new("123") = 123 ok 3862 - Math::BigInt::Subclass->new(" 123") = 123 ok 3863 - Math::BigInt::Subclass->new("123 ") = 123 ok 3864 - Math::BigInt::Subclass->new(" 123 ") = 123 ok 3865 - Math::BigInt::Subclass->new("\n123") = 123 ok 3866 - Math::BigInt::Subclass->new("123\n") = 123 ok 3867 - Math::BigInt::Subclass->new("\n123\n") = 123 ok 3868 - Math::BigInt::Subclass->new(" \n123\n") = 123 ok 3869 - Math::BigInt::Subclass->new(" \n123 \n") = 123 ok 3870 - Math::BigInt::Subclass->new(" \n123\n ") = 123 ok 3871 - Math::BigInt::Subclass->new(" \n123\n1") = 'NaN' ok 3872 - Math::BigInt::Subclass->new("1 \n123\n1") = 'NaN' ok 3873 - Math::BigInt::Subclass->new("1234") = 1234 ok 3874 - Math::BigInt::Subclass->new(" 1234") = 1234 ok 3875 - Math::BigInt::Subclass->new("1234 ") = 1234 ok 3876 - Math::BigInt::Subclass->new(" 1234 ") = 1234 ok 3877 - Math::BigInt::Subclass->new("\n1234") = 1234 ok 3878 - Math::BigInt::Subclass->new("1234\n") = 1234 ok 3879 - Math::BigInt::Subclass->new("\n1234\n") = 1234 ok 3880 - Math::BigInt::Subclass->new(" \n1234\n") = 1234 ok 3881 - Math::BigInt::Subclass->new(" \n1234 \n") = 1234 ok 3882 - Math::BigInt::Subclass->new(" \n1234\n ") = 1234 ok 3883 - Math::BigInt::Subclass->new(" \n1234\n1") = 'NaN' ok 3884 - Math::BigInt::Subclass->new("1 \n1234\n1") = 'NaN' ok 3885 - Math::BigInt::Subclass->new("12345") = 12345 ok 3886 - Math::BigInt::Subclass->new(" 12345") = 12345 ok 3887 - Math::BigInt::Subclass->new("12345 ") = 12345 ok 3888 - Math::BigInt::Subclass->new(" 12345 ") = 12345 ok 3889 - Math::BigInt::Subclass->new("\n12345") = 12345 ok 3890 - Math::BigInt::Subclass->new("12345\n") = 12345 ok 3891 - Math::BigInt::Subclass->new("\n12345\n") = 12345 ok 3892 - Math::BigInt::Subclass->new(" \n12345\n") = 12345 ok 3893 - Math::BigInt::Subclass->new(" \n12345 \n") = 12345 ok 3894 - Math::BigInt::Subclass->new(" \n12345\n ") = 12345 ok 3895 - Math::BigInt::Subclass->new(" \n12345\n1") = 'NaN' ok 3896 - Math::BigInt::Subclass->new("1 \n12345\n1") = 'NaN' ok 3897 - Math::BigInt::Subclass->new("123456") = 123456 ok 3898 - Math::BigInt::Subclass->new(" 123456") = 123456 ok 3899 - Math::BigInt::Subclass->new("123456 ") = 123456 ok 3900 - Math::BigInt::Subclass->new(" 123456 ") = 123456 ok 3901 - Math::BigInt::Subclass->new("\n123456") = 123456 ok 3902 - Math::BigInt::Subclass->new("123456\n") = 123456 ok 3903 - Math::BigInt::Subclass->new("\n123456\n") = 123456 ok 3904 - Math::BigInt::Subclass->new(" \n123456\n") = 123456 ok 3905 - Math::BigInt::Subclass->new(" \n123456 \n") = 123456 ok 3906 - Math::BigInt::Subclass->new(" \n123456\n ") = 123456 ok 3907 - Math::BigInt::Subclass->new(" \n123456\n1") = 'NaN' ok 3908 - Math::BigInt::Subclass->new("1 \n123456\n1") = 'NaN' ok 3909 - Math::BigInt::Subclass->new("1234567") = 1234567 ok 3910 - Math::BigInt::Subclass->new(" 1234567") = 1234567 ok 3911 - Math::BigInt::Subclass->new("1234567 ") = 1234567 ok 3912 - Math::BigInt::Subclass->new(" 1234567 ") = 1234567 ok 3913 - Math::BigInt::Subclass->new("\n1234567") = 1234567 ok 3914 - Math::BigInt::Subclass->new("1234567\n") = 1234567 ok 3915 - Math::BigInt::Subclass->new("\n1234567\n") = 1234567 ok 3916 - Math::BigInt::Subclass->new(" \n1234567\n") = 1234567 ok 3917 - Math::BigInt::Subclass->new(" \n1234567 \n") = 1234567 ok 3918 - Math::BigInt::Subclass->new(" \n1234567\n ") = 1234567 ok 3919 - Math::BigInt::Subclass->new(" \n1234567\n1") = 'NaN' ok 3920 - Math::BigInt::Subclass->new("1 \n1234567\n1") = 'NaN' ok 3921 - Math::BigInt::Subclass->new("12345678") = 12345678 ok 3922 - Math::BigInt::Subclass->new(" 12345678") = 12345678 ok 3923 - Math::BigInt::Subclass->new("12345678 ") = 12345678 ok 3924 - Math::BigInt::Subclass->new(" 12345678 ") = 12345678 ok 3925 - Math::BigInt::Subclass->new("\n12345678") = 12345678 ok 3926 - Math::BigInt::Subclass->new("12345678\n") = 12345678 ok 3927 - Math::BigInt::Subclass->new("\n12345678\n") = 12345678 ok 3928 - Math::BigInt::Subclass->new(" \n12345678\n") = 12345678 ok 3929 - Math::BigInt::Subclass->new(" \n12345678 \n") = 12345678 ok 3930 - Math::BigInt::Subclass->new(" \n12345678\n ") = 12345678 ok 3931 - Math::BigInt::Subclass->new(" \n12345678\n1") = 'NaN' ok 3932 - Math::BigInt::Subclass->new("1 \n12345678\n1") = 'NaN' ok 3933 - Math::BigInt::Subclass->new("123456789") = 123456789 ok 3934 - Math::BigInt::Subclass->new(" 123456789") = 123456789 ok 3935 - Math::BigInt::Subclass->new("123456789 ") = 123456789 ok 3936 - Math::BigInt::Subclass->new(" 123456789 ") = 123456789 ok 3937 - Math::BigInt::Subclass->new("\n123456789") = 123456789 ok 3938 - Math::BigInt::Subclass->new("123456789\n") = 123456789 ok 3939 - Math::BigInt::Subclass->new("\n123456789\n") = 123456789 ok 3940 - Math::BigInt::Subclass->new(" \n123456789\n") = 123456789 ok 3941 - Math::BigInt::Subclass->new(" \n123456789 \n") = 123456789 ok 3942 - Math::BigInt::Subclass->new(" \n123456789\n ") = 123456789 ok 3943 - Math::BigInt::Subclass->new(" \n123456789\n1") = 'NaN' ok 3944 - Math::BigInt::Subclass->new("1 \n123456789\n1") = 'NaN' ok 3945 - Math::BigInt::Subclass->new("1234567890") = 1234567890 ok 3946 - Math::BigInt::Subclass->new(" 1234567890") = 1234567890 ok 3947 - Math::BigInt::Subclass->new("1234567890 ") = 1234567890 ok 3948 - Math::BigInt::Subclass->new(" 1234567890 ") = 1234567890 ok 3949 - Math::BigInt::Subclass->new("\n1234567890") = 1234567890 ok 3950 - Math::BigInt::Subclass->new("1234567890\n") = 1234567890 ok 3951 - Math::BigInt::Subclass->new("\n1234567890\n") = 1234567890 ok 3952 - Math::BigInt::Subclass->new(" \n1234567890\n") = 1234567890 ok 3953 - Math::BigInt::Subclass->new(" \n1234567890 \n") = 1234567890 ok 3954 - Math::BigInt::Subclass->new(" \n1234567890\n ") = 1234567890 ok 3955 - Math::BigInt::Subclass->new(" \n1234567890\n1") = 'NaN' ok 3956 - Math::BigInt::Subclass->new("1 \n1234567890\n1") = 'NaN' ok 3957 - value of ((2^148)+1)/17 ok 3958 - number of digits in ((2^148)+1)/17 ok 3959 - value of 2^127-1 ok 3960 - number of digits in 2^127-1 ok 3961 - number of digits in fraction part of 2^127-1 ok 3962 - number of digits in 1_000_000_000_000 ok 3963 - number of digits in fraction part of 1_000_000_000_000 ok 3964 - 2 <<= 18 with Math::BigInt::Subclass objects ok 3965 - 2 <<= 18 with Math::BigInt::Subclass objects ok 3966 - 2 >>= 18 with Math::BigInt::Subclass objects ok 3967 - 2 >>= 18 with Math::BigInt::Subclass objects ok 3968 - $x = Math::Foo->new(5); $x = $x - 8; $x = 3 ok 3969 - $x is an object of class "Math::Foo" ok 3970 - $x = Math::Foo->new(5); $x = 8 - $x; $x = -3 ok 3971 - $x is an object of class "Math::Foo" ok 3972 - Math::BigInt::Subclass->new("+inf") = "inf" ok 3973 - bigint 2**64-1 as string ok 3974 - bigint 2**64-1 as number ok 3975 - bigint -2**63 as string ok 3976 - bigint -2**63 as number ok 3977 - is a valid object ok 3978 - $x == 1000000000 ok 3979 - is a valid object ok 3980 - $x == 999999999 ok 3981 - is a valid object ok 3982 - $x->numify() = $BASE-1 ok 3983 - $x->numify() = -($BASE-1) ok 3984 - $x->numify()+0 = $BASE+0 ok 3985 - $x->numify() = -$BASE ok 3986 - $x->numify() = -($BASE*$BASE*1+$BASE*1+1)) ok 3987 - $x > $BASE ok 3988 - $x > $BASE ok 3989 - $x->length() = length($MAX) ok 3990 - Math::BigInt::Subclass->digit(123, 2) = 1 ok 3991 - testing bug in sub ok 3992 - testing bug in sub ok 3993 - testing number with a zero-hole of BASE_LEN_SMALL ok 3994 - see if mul shortcut for small numbers works ok 3995 - -322056000 / -12882240 has remainder 0 ok 3996 - is a valid object ok 3997 - $x->bmod(5033) = 4404 ok 3998 - Math::BigInt::Subclass->bzero() = 0 ok 3999 - Math::BigInt::Subclass->bone() = 1 ok 4000 - Math::BigInt::Subclass->bone("+") = 1 ok 4001 - Math::BigInt::Subclass->bone("-") = -1 ok 4002 - Math::BigInt::Subclass->bnan() = "NaN" ok 4003 - Math::BigInt::Subclass->binf() = "inf" ok 4004 - Math::BigInt::Subclass->binf("+") = "inf" ok 4005 - Math::BigInt::Subclass->binf("-") = "-inf" ok 4006 - Math::BigInt::Subclass->binf("-inf") = "-inf" ok 4007 - Math::BigInt::Subclass->new(1)->is_one("-") = 0 ok 4008 - Math::BigInt::Subclass->new(-1)->is_one("-") = 1 ok 4009 - Math::BigInt::Subclass->new(1)->is_one() = 1 ok 4010 - Math::BigInt::Subclass->new(-1)->is_one() = 0 ok 4011 - $x = Math::BigInt::Subclass->new(3); $x -= $x; = 0 ok 4012 - $x = Math::BigInt::Subclass->new(-3); $x -= $x; = 0 ok 4013 - $x = Math::BigInt::Subclass->new("NaN"); $x -= $x; $x->is_nan() = 1 ok 4014 - $x = Math::BigInt::Subclass->new("inf"); $x -= $x; $x->is_nan() = 1 ok 4015 - $x = Math::BigInt::Subclass->new("-inf"); $x -= $x; $x->is_nan() = 1 ok 4016 - $x = Math::BigInt::Subclass->new("NaN"); $x += $x; $x->is_nan() = 1 ok 4017 - $x = Math::BigInt::Subclass->new("inf"); $x += $x; $x->is_inf() = 1 ok 4018 - $x = Math::BigInt::Subclass->new("-inf"); $x += $x; $x->is_inf("-") = 1 ok 4019 - $x = Math::BigInt::Subclass->new(3); $x += $x; $x = 6 ok 4020 - $x = Math::BigInt::Subclass->new(-3); $x += $x; $x = -6 ok 4021 - $x = Math::BigInt::Subclass->new(3); $x *= $x; $x = 9 ok 4022 - $x = Math::BigInt::Subclass->new(-3); $x *= $x; $x = 9 ok 4023 - $x = Math::BigInt::Subclass->new(3); $x /= $x; $x = 1 ok 4024 - $x = Math::BigInt::Subclass->new(-3); $x /= $x; $x = 1 ok 4025 - $x = Math::BigInt::Subclass->new(3); $x %= $x; $x = 0 ok 4026 - $x = Math::BigInt::Subclass->new(-3); $x %= $x; $x = 0 ok 4027 - $ms has custom attribute \$ms->{_custom} ok 4028 - An object of class 'Math::BigInt::Subclass' isa 'Math::BigInt' ok 4029 - $ms is 46 ok 4030 - $ms has custom attribute $ms->{_custom} ok 4031 - $ms is not an object of class 'Math::BigInt::Subclass' ok t/sub_mif.t ................................... 1..712 ok 1 - ${"Math::BigInt::Subclass::accuracy"} ok 2 - ${"Math::BigInt::Subclass::precision"} ok 3 - Math::BigInt::Subclass->accuracy() ok 4 - Math::BigInt::Subclass->precision() ok 5 - ${"Math::BigInt::Subclass::div_scale"} ok 6 - ${"Math::BigInt::Subclass::round_mode"} ok 7 - Math::BigInt::Subclass->round_mode() ok 8 - ${"Math::BigFloat::Subclass::accuracy"} ok 9 - ${"Math::BigFloat::Subclass::precision"} ok 10 - Math::BigFloat::Subclass->precision() ok 11 - Math::BigFloat::Subclass->precision() ok 12 - ${"Math::BigFloat::Subclass::div_scale"} ok 13 - ${"Math::BigFloat::Subclass::round_mode"} ok 14 - Math::BigFloat::Subclass->round_mode() ok 15 - Math::BigInt::Subclass->accuracy() ok 16 - Math::BigInt::Subclass->precision() ok 17 - Math::BigInt::Subclass->round_mode() ok 18 - Math::BigInt::Subclass->div_scale() ok 19 - Math::BigInt::Subclass->div_scale(20) ok 20 - Math::BigInt::Subclass->div_scale() ok 21 - Math::BigInt::Subclass->round_mode("odd") ok 22 - Math::BigInt::Subclass->round_mode() ok 23 - Math::BigInt::Subclass->accuracy(2) ok 24 - Math::BigInt::Subclass->accuracy() ok 25 - Math::BigInt::Subclass->accuracy(undef) ok 26 - Math::BigInt::Subclass->precision(2) ok 27 - Math::BigInt::Subclass->precision(-2) ok 28 - Math::BigInt::Subclass->precision() ok 29 - Math::BigInt::Subclass->precision(undef) ok 30 - Math::BigFloat::Subclass->accuracy() ok 31 - Math::BigFloat::Subclass->precision() ok 32 - Math::BigFloat::Subclass->round_mode() ok 33 - Math::BigFloat::Subclass->div_scale() ok 34 - Math::BigFloat::Subclass->div_scale(20) ok 35 - Math::BigFloat::Subclass->div_scale() ok 36 - Math::BigFloat::Subclass->round_mode("odd") ok 37 - Math::BigFloat::Subclass->round_mode() ok 38 - Math::BigFloat::Subclass->accuracy(2) ok 39 - Math::BigFloat::Subclass->accuracy() ok 40 - Math::BigFloat::Subclass->accuracy(undef) ok 41 - Math::BigFloat::Subclass->precision(2) ok 42 - Math::BigFloat::Subclass->precision(-2) ok 43 - Math::BigFloat::Subclass->precision() ok 44 - Math::BigFloat::Subclass->precision(undef) ok 45 - ${"Math::BigFloat::Subclass::accuracy"} = 5 ok 46 - ${"Math::BigInt::Subclass::accuracy"} = 5 ok 47 - ${"Math::BigFloat::Subclass::accuracy"} = 42 ok 48 - ${"Math::BigInt::Subclass::accuracy"} = 42 ok 49 - ${"Math::BigFloat::Subclass::accuracy"} = -1 ok 50 - ${"Math::BigInt::Subclass::accuracy"} = -1 ok 51 - ${"Math::BigFloat::Subclass::accuracy"} = 0 ok 52 - ${"Math::BigInt::Subclass::accuracy"} = 0 ok 53 - ${"Math::BigFloat::Subclass::accuracy"} = undef ok 54 - ${"Math::BigInt::Subclass::accuracy"} = undef ok 55 - ${"Math::BigFloat::Subclass::precision"} = 5 ok 56 - ${"Math::BigInt::Subclass::precision"} = 5 ok 57 - ${"Math::BigFloat::Subclass::precision"} = 42 ok 58 - ${"Math::BigInt::Subclass::precision"} = 42 ok 59 - ${"Math::BigFloat::Subclass::precision"} = -1 ok 60 - ${"Math::BigInt::Subclass::precision"} = -1 ok 61 - ${"Math::BigFloat::Subclass::precision"} = 0 ok 62 - ${"Math::BigInt::Subclass::precision"} = 0 ok 63 - ${"Math::BigFloat::Subclass::precision"} = undef ok 64 - ${"Math::BigInt::Subclass::precision"} = undef ok 65 - ${"Math::BigFloat::Subclass::div_scale"} = 5 ok 66 - ${"Math::BigInt::Subclass::div_scale"} = 5 ok 67 - ${"Math::BigFloat::Subclass::div_scale"} = 42 ok 68 - ${"Math::BigInt::Subclass::div_scale"} = 42 ok 69 - ${"Math::BigFloat::Subclass::div_scale"} = 1 ok 70 - ${"Math::BigInt::Subclass::div_scale"} = 1 ok 71 - ${"Math::BigFloat::Subclass::round_mode"} = "odd" ok 72 - ${"Math::BigInt::Subclass::round_mode"} = "odd" ok 73 - ${"Math::BigFloat::Subclass::round_mode"} = "even" ok 74 - ${"Math::BigInt::Subclass::round_mode"} = "even" ok 75 - ${"Math::BigFloat::Subclass::round_mode"} = "zero" ok 76 - ${"Math::BigInt::Subclass::round_mode"} = "zero" ok 77 - ${"Math::BigFloat::Subclass::round_mode"} = "trunc" ok 78 - ${"Math::BigInt::Subclass::round_mode"} = "trunc" ok 79 - ${"Math::BigFloat::Subclass::round_mode"} = "+inf" ok 80 - ${"Math::BigInt::Subclass::round_mode"} = "+inf" ok 81 - ${"Math::BigFloat::Subclass::round_mode"} = "-inf" ok 82 - ${"Math::BigInt::Subclass::round_mode"} = "-inf" ok 83 - ${"Math::BigFloat::Subclass::round_mode"} ok 84 - ${"Math::BigInt::Subclass::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::Subclass::accuracy"} = 42 ok 92 - ${"Math::BigFloat::Subclass::accuracy"} = 64 ok 93 - ${"Math::BigInt::Subclass::accuracy"} = 42 ok 94 - ${"Math::BigFloat::Subclass::accuracy"} = 64 ok 95 - Math::BigInt::Subclass->new(123456) = 123500 ok 96 - Math::BigInt::Subclass->new(123456) = 123000 ok 97 - Math::BigFloat::Subclass->new("123.456") = 123.5 ok 98 - Math::BigFloat::Subclass->new("123.456") = 123.5 ok 99 - Math::BigFloat::Subclass->new("123.456") = 123.456 ok 100 - $x = Math::BigFloat::Subclass->new("123.456"); $x->accuracy(4) ok 101 - $x = Math::BigFloat::Subclass->new("123.456"); $x->precision(-2) ok 102 - $x = Math::BigInt::Subclass->new(123456); $x->accuracy(4) ok 103 - $x = Math::BigInt::Subclass->new(123456); $x->precision(2) ok 104 - $x = Math::BigFloat::Subclass->new("123.456"); $x->copy()->round(5) ok 105 - $x = Math::BigFloat::Subclass->new("123.456"); $x->copy()->round(4) ok 106 - $x = Math::BigFloat::Subclass->new("123.456"); $x->copy()->round(5, 2) ok 107 - $x = Math::BigFloat::Subclass->new("123.456"); $x->copy()->round(undef, -2) ok 108 - $x = Math::BigFloat::Subclass->new("123.456"); $x->copy()->round(undef, 2) ok 109 - $x = Math::BigInt::Subclass->new("123"); $x->round(5, 2) ok 110 - $x = Math::BigFloat::Subclass->new("123.45000"); $x->copy()->round(undef, -1, "odd") ok 111 - $x = Math::BigFloat::Subclass->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::Subclass->bzero(); $x->accuracy(5); $x->{_a} ok 131 - $x = Math::BigInt::Subclass->bzero(); $x->precision(5); $x->{_p} ok 132 - $x = Math::BigInt::Subclass->new(0); $x->accuracy(5); $x->{_a} ok 133 - $x = Math::BigInt::Subclass->new(0); $x->precision(5); $x->{_p} ok 134 - $x = Math::BigInt::Subclass->bzero(); $x->round(5); $x->{_a} ok 135 - $x = Math::BigInt::Subclass->bzero(); $x->round(undef, 5); $x->{_p} ok 136 - $x = Math::BigInt::Subclass->new(0); $x->round(5); $x->{_a} ok 137 - $x = Math::BigInt::Subclass->new(0); $x->round(undef, 5); $x->{_p} ok 138 - $x = Math::BigInt::Subclass->bzero(); $x->{_a} = 3; $x->round(5); $x->{_a} ok 139 - $x = Math::BigFloat::Subclass->bzero(); $x->accuracy(5); $x->{_a} ok 140 - $x = Math::BigFloat::Subclass->bzero(); $x->precision(5); $x->{_p} ok 141 - $x = Math::BigFloat::Subclass->new(0); $x->accuracy(5); $x->{_a} ok 142 - $x = Math::BigFloat::Subclass->new(0); $x->precision(5); $x->{_p} ok 143 - $x = Math::BigFloat::Subclass->bzero(); $x->round(5); $x->{_a} ok 144 - $x = Math::BigFloat::Subclass->bzero(); $x->round(undef, 5); $x->{_p} ok 145 - $x = Math::BigFloat::Subclass->new(0); $x->round(5); $x->{_a} ok 146 - $x = Math::BigFloat::Subclass->new(0); $x->round(undef, 5); $x->{_p} ok 147 - $x = Math::BigFloat::Subclass->bzero(); $x->{_a} = 3; $x->round(5); $x->{_a} ok 148 - Math::BigInt::Subclass->new(123)->badd(123) ok 149 - Math::BigInt::Subclass->badd(123, 321) ok 150 - Math::BigInt::Subclass->badd(123, Math::BigInt::Subclass->new(321)) ok 151 - Math::BigInt::Subclass->new(123)->bsub(122) ok 152 - Math::BigInt::Subclass->bsub(321, 123) ok 153 - Math::BigInt::Subclass->bsub(321, Math::BigInt::Subclass->new(123)) ok 154 - Math::BigInt::Subclass->new(123)->bmul(123) ok 155 - Math::BigInt::Subclass->bmul(123, 123) ok 156 - Math::BigInt::Subclass->bmul(123, Math::BigInt::Subclass->new(123)) ok 157 - Math::BigInt::Subclass->new(15131)->bmod(123) ok 158 - Math::BigInt::Subclass->bmod(15131, 123) ok 159 - Math::BigInt::Subclass->bmod(15131, Math::BigInt::Subclass->new(123)) ok 160 - Math::BigInt::Subclass->new(2)->bpow(16) ok 161 - Math::BigInt::Subclass->bpow(2, 16) ok 162 - Math::BigInt::Subclass->bpow(2, Math::BigInt::Subclass->new(16)) ok 163 - Math::BigInt::Subclass->new(2**15)->brsft(1) ok 164 - Math::BigInt::Subclass->brsft(2**15, 1) ok 165 - Math::BigInt::Subclass->brsft(2**15, Math::BigInt::Subclass->new(1)) ok 166 - Math::BigInt::Subclass->new(2**13)->blsft(1) ok 167 - Math::BigInt::Subclass->blsft(2**13, 1) ok 168 - Math::BigInt::Subclass->blsft(2**13, Math::BigInt::Subclass->new(1)) ok 169 - Math::BigFloat::Subclass->new(123)->badd(123) ok 170 - Math::BigFloat::Subclass->badd(123, 321) ok 171 - Math::BigFloat::Subclass->badd(123, Math::BigFloat::Subclass->new(321)) ok 172 - Math::BigFloat::Subclass->new(123)->bsub(122) ok 173 - Math::BigFloat::Subclass->bsub(321, 123) ok 174 - Math::BigFloat::Subclass->bsub(321, Math::BigFloat::Subclass->new(123)) ok 175 - Math::BigFloat::Subclass->new(123)->bmul(123) ok 176 - Math::BigFloat::Subclass->bmul(123, 123) ok 177 - Math::BigFloat::Subclass->bmul(123, Math::BigFloat::Subclass->new(123)) ok 178 - Math::BigFloat::Subclass->new(15131)->bmod(123) ok 179 - Math::BigFloat::Subclass->bmod(15131, 123) ok 180 - Math::BigFloat::Subclass->bmod(15131, Math::BigFloat::Subclass->new(123)) ok 181 - Math::BigFloat::Subclass->new(2)->bpow(16) ok 182 - Math::BigFloat::Subclass->bpow(2, 16) ok 183 - Math::BigFloat::Subclass->bpow(2, Math::BigFloat::Subclass->new(16)) ok 184 - Math::BigFloat::Subclass->new(2**15)->brsft(1) ok 185 - Math::BigFloat::Subclass->brsft(2**15, 1) ok 186 - Math::BigFloat::Subclass->brsft(2**15, Math::BigFloat::Subclass->new(1)) ok 187 - Math::BigFloat::Subclass->new(2**13)->blsft(1) ok 188 - Math::BigFloat::Subclass->blsft(2**13, 1) ok 189 - Math::BigFloat::Subclass->blsft(2**13, Math::BigFloat::Subclass->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::Subclass->new(12); $x->accuracy(2); $x->bfac() ok 226 - $x = Math::BigInt::Subclass->new(13); $x->accuracy(2); $x->bfac() ok 227 - $x = Math::BigInt::Subclass->new(13); $x->accuracy(3); $x->bfac() ok 228 - $x = Math::BigInt::Subclass->new(13); $x->accuracy(4); $x->bfac() ok 229 - $x = Math::BigInt::Subclass->new(20); $x->accuracy(1); $x->bfac() ok 230 - $x = Math::BigInt::Subclass->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::Subclass" object ok 236 - $z = $x / $y; ok 237 - $z is a "Math::BigFloat::Subclass" object ok 238 - $z = $u * $y; ok 239 - $z is a "Math::BigFloat::Subclass" 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 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" ok 275 - $x = "1200" ok 276 - $x->{_a} = 2 ok 277 - $x = "12300" ok 278 - $x->{_a} = 4 ok 279 - $x = "12000" ok 280 - $x->{_a} = 3 ok 281 - $x = "10000" ok 282 - $x->{_a} = 2 ok 283 - $x = "0" ok 284 - $x->{_a} = 1 ok 285 - $x = "0" ok 286 - $x->{_a} = 0 ok 287 - $x = "100000" ok 288 - $x->{_a} = 0 ok 289 - $x = "100000" ok 290 - $x->{_a} = 0 ok 291 - $x = "12345" ok 292 - $x->{_a} = 5 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" ok 299 - $x->{_a} = undef ok 300 - $x = "0.000176118351532229658330398027474462839027826699542092286016203" ok 301 - $x = "0.000176118351532229658330398027474462839027826699542092286016202888340965128566396618527651" ok 302 - $x = "0.00017611835153222965833039802747446283902782669954209228601620288834096512856639662" ok 303 - $x = "1.00000" 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 ok 310 - $x = "12350" ok 311 - $x->{_a} = 4 ok 312 - $x->{_p} = undef ok 313 - $x->{_a} = undef ok 314 - $x->{_p} = undef 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::Subclass->new(2)->bzero(); $x->{_a} ok 348 - $x = Math::BigInt::Subclass->new(2)->bzero(); $x->{_p} ok 349 - $x = Math::BigInt::Subclass->new(2)->bone(); $x->{_a} ok 350 - $x = Math::BigInt::Subclass->new(2)->bone(); $x->{_p} ok 351 - $x = Math::BigInt::Subclass->new(2)->binf(); $x->{_a} ok 352 - $x = Math::BigInt::Subclass->new(2)->binf(); $x->{_p} ok 353 - $x = Math::BigInt::Subclass->new(2)->bnan(); $x->{_a} ok 354 - $x = Math::BigInt::Subclass->new(2)->bnan(); $x->{_p} # Verify that bnan() does not delete/undefine accuracy and precision. ok 355 - $x = Math::BigInt::Subclass->new(2); $x->{_a} = 1; $x->bnan(); $x->{_a} ok 356 - $x = Math::BigInt::Subclass->new(2); $x->{_p} = 1; $x->bnan(); $x->{_p} # Verify that binf() does not delete/undefine accuracy and precision. ok 357 - $x = Math::BigInt::Subclass->new(2); $x->{_a} = 1; $x->binf(); $x->{_a} ok 358 - $x = Math::BigInt::Subclass->new(2); $x->{_p} = 1; $x->binf(); $x->{_p} # Verify that accuracy can be set as argument to new(). ok 359 - $x = Math::BigInt::Subclass->new(2, 1); $x->{_a} ok 360 - $x = Math::BigInt::Subclass->new(2, 1); $x->{_p} # Verify that precision can be set as argument to new(). ok 361 - $x = Math::BigInt::Subclass->new(2, undef, 1); $x->{_a} ok 362 - $x = Math::BigInt::Subclass->new(2, undef, 1); $x->{_p} # Verify that accuracy set with new() is preserved after calling bzero(). ok 363 - $x = Math::BigInt::Subclass->new(2, 1)->bzero(); $x->{_a} ok 364 - $x = Math::BigInt::Subclass->new(2, 1)->bzero(); $x->{_p} # Verify that precision set with new() is preserved after calling bzero(). ok 365 - $x = Math::BigInt::Subclass->new(2, undef, 1)->bzero(); $x->{_a} ok 366 - $x = Math::BigInt::Subclass->new(2, undef, 1)->bzero(); $x->{_p} # Verify that accuracy set with new() is preserved after calling bone(). ok 367 - $x = Math::BigInt::Subclass->new(2, 1)->bone(); $x->{_a} ok 368 - $x = Math::BigInt::Subclass->new(2, 1)->bone(); $x->{_p} # Verify that precision set with new() is preserved after calling bone(). ok 369 - $x = Math::BigInt::Subclass->new(2, undef, 1)->bone(); $x->{_a} ok 370 - $x = Math::BigInt::Subclass->new(2, undef, 1)->bone(); $x->{_p} # Verify that accuracy can be set with instance method bone('+'). ok 371 - $x = Math::BigInt::Subclass->new(2); $x->{_a} ok 372 - $x = Math::BigInt::Subclass->new(2); $x->{_p} # Verify that precision can be set with instance method bone('+'). ok 373 - $x = Math::BigInt::Subclass->new(2); $x->bone('+', undef, 2); $x->{_a} ok 374 - $x = Math::BigInt::Subclass->new(2); $x->bone('+', undef, 2); $x->{_p} # Verify that accuracy can be set with instance method bone('-'). ok 375 - $x = Math::BigInt::Subclass->new(2); $x->bone('-', 2, undef); $x->{_a} ok 376 - $x = Math::BigInt::Subclass->new(2); $x->bone('-', 2, undef); $x->{_p} # Verify that precision can be set with instance method bone('-'). ok 377 - $x = Math::BigInt::Subclass->new(2); $x->bone('-', undef, 2); $x->{_a} ok 378 - $x = Math::BigInt::Subclass->new(2); $x->bone('-', undef, 2); $x->{_p} # Verify that accuracy can be set with instance method bzero(). ok 379 - $x = Math::BigInt::Subclass->new(2);$x->bzero(2, undef); $x->{_a} ok 380 - $x = Math::BigInt::Subclass->new(2);$x->bzero(2, undef); $x->{_p} # Verify that precision can be set with instance method bzero(). ok 381 - $x = Math::BigInt::Subclass->new(2); $x->bzero(undef, 2); $x->{_a} ok 382 - $x = Math::BigInt::Subclass->new(2); $x->bzero(undef, 2); $x->{_p} ok 383 - $x = Math::BigFloat::Subclass->new(2)->bzero(); $x->{_a} ok 384 - $x = Math::BigFloat::Subclass->new(2)->bzero(); $x->{_p} ok 385 - $x = Math::BigFloat::Subclass->new(2)->bone(); $x->{_a} ok 386 - $x = Math::BigFloat::Subclass->new(2)->bone(); $x->{_p} ok 387 - $x = Math::BigFloat::Subclass->new(2)->binf(); $x->{_a} ok 388 - $x = Math::BigFloat::Subclass->new(2)->binf(); $x->{_p} ok 389 - $x = Math::BigFloat::Subclass->new(2)->bnan(); $x->{_a} ok 390 - $x = Math::BigFloat::Subclass->new(2)->bnan(); $x->{_p} # Verify that bnan() does not delete/undefine accuracy and precision. ok 391 - $x = Math::BigFloat::Subclass->new(2); $x->{_a} = 1; $x->bnan(); $x->{_a} ok 392 - $x = Math::BigFloat::Subclass->new(2); $x->{_p} = 1; $x->bnan(); $x->{_p} # Verify that binf() does not delete/undefine accuracy and precision. ok 393 - $x = Math::BigFloat::Subclass->new(2); $x->{_a} = 1; $x->binf(); $x->{_a} ok 394 - $x = Math::BigFloat::Subclass->new(2); $x->{_p} = 1; $x->binf(); $x->{_p} # Verify that accuracy can be set as argument to new(). ok 395 - $x = Math::BigFloat::Subclass->new(2, 1); $x->{_a} ok 396 - $x = Math::BigFloat::Subclass->new(2, 1); $x->{_p} # Verify that precision can be set as argument to new(). ok 397 - $x = Math::BigFloat::Subclass->new(2, undef, 1); $x->{_a} ok 398 - $x = Math::BigFloat::Subclass->new(2, undef, 1); $x->{_p} # Verify that accuracy set with new() is preserved after calling bzero(). ok 399 - $x = Math::BigFloat::Subclass->new(2, 1)->bzero(); $x->{_a} ok 400 - $x = Math::BigFloat::Subclass->new(2, 1)->bzero(); $x->{_p} # Verify that precision set with new() is preserved after calling bzero(). ok 401 - $x = Math::BigFloat::Subclass->new(2, undef, 1)->bzero(); $x->{_a} ok 402 - $x = Math::BigFloat::Subclass->new(2, undef, 1)->bzero(); $x->{_p} # Verify that accuracy set with new() is preserved after calling bone(). ok 403 - $x = Math::BigFloat::Subclass->new(2, 1)->bone(); $x->{_a} ok 404 - $x = Math::BigFloat::Subclass->new(2, 1)->bone(); $x->{_p} # Verify that precision set with new() is preserved after calling bone(). ok 405 - $x = Math::BigFloat::Subclass->new(2, undef, 1)->bone(); $x->{_a} ok 406 - $x = Math::BigFloat::Subclass->new(2, undef, 1)->bone(); $x->{_p} # Verify that accuracy can be set with instance method bone('+'). ok 407 - $x = Math::BigFloat::Subclass->new(2); $x->{_a} ok 408 - $x = Math::BigFloat::Subclass->new(2); $x->{_p} # Verify that precision can be set with instance method bone('+'). ok 409 - $x = Math::BigFloat::Subclass->new(2); $x->bone('+', undef, 2); $x->{_a} ok 410 - $x = Math::BigFloat::Subclass->new(2); $x->bone('+', undef, 2); $x->{_p} # Verify that accuracy can be set with instance method bone('-'). ok 411 - $x = Math::BigFloat::Subclass->new(2); $x->bone('-', 2, undef); $x->{_a} ok 412 - $x = Math::BigFloat::Subclass->new(2); $x->bone('-', 2, undef); $x->{_p} # Verify that precision can be set with instance method bone('-'). ok 413 - $x = Math::BigFloat::Subclass->new(2); $x->bone('-', undef, 2); $x->{_a} ok 414 - $x = Math::BigFloat::Subclass->new(2); $x->bone('-', undef, 2); $x->{_p} # Verify that accuracy can be set with instance method bzero(). ok 415 - $x = Math::BigFloat::Subclass->new(2);$x->bzero(2, undef); $x->{_a} ok 416 - $x = Math::BigFloat::Subclass->new(2);$x->bzero(2, undef); $x->{_p} # Verify that precision can be set with instance method bzero(). ok 417 - $x = Math::BigFloat::Subclass->new(2); $x->bzero(undef, 2); $x->{_a} ok 418 - $x = Math::BigFloat::Subclass->new(2); $x->bzero(undef, 2); $x->{_p} # Verify that class accuracy is copied into new objects. ok 419 - Math::BigInt::Subclass->accuracy(3); $x = Math::BigInt::Subclass->bzero(); $x->accuracy() ok 420 - Math::BigInt::Subclass->accuracy(3); $x = Math::BigInt::Subclass->bone(); $x->accuracy() ok 421 - Math::BigInt::Subclass->accuracy(3); $x = Math::BigInt::Subclass->new(2); $x->accuracy() # Verify that class precision is copied into new objects. ok 422 - Math::BigInt::Subclass->precision(-4); $x = Math::BigInt::Subclass->bzero(); $x->precision() ok 423 - Math::BigInt::Subclass->precision(-4); $x = Math::BigInt::Subclass->bone(); $x->precision() ok 424 - Math::BigInt::Subclass->precision(-4); $x = Math::BigInt::Subclass->new(2); $x->precision() # Verify that setting accuracy as method argument overrides class variable ok 425 - Math::BigInt::Subclass->accuracy(2); $x = Math::BigInt::Subclass->bzero(5); $x->accuracy() ok 426 # skip 1 ok 427 - Math::BigInt::Subclass->accuracy(2); $x = Math::BigInt::Subclass->bone("+", 5); $x->accuracy() ok 428 # skip 1 ok 429 - Math::BigInt::Subclass->accuracy(2); $x = Math::BigInt::Subclass->new(2, 5); $x->accuracy() ok 430 # skip 1 # Verify that setting precision as method argument overrides class variable ok 431 - Math::BigInt::Subclass->precision(-2); $x = Math::BigInt::Subclass->bzero(undef, -6); $x->precision() ok 432 # skip 1 ok 433 - Math::BigInt::Subclass->precision(-2); $x = Math::BigInt::Subclass->bone("+", undef, -6); $x->precision() ok 434 # skip 1 ok 435 - Math::BigInt::Subclass->precision(-2); $x = Math::BigInt::Subclass->new(2, undef, -6); $x->precision() ok 436 # skip 1 # Verify that class accuracy is copied into new objects. ok 437 - Math::BigFloat::Subclass->accuracy(3); $x = Math::BigFloat::Subclass->bzero(); $x->accuracy() ok 438 - Math::BigFloat::Subclass->accuracy(3); $x = Math::BigFloat::Subclass->bone(); $x->accuracy() ok 439 - Math::BigFloat::Subclass->accuracy(3); $x = Math::BigFloat::Subclass->new(2); $x->accuracy() # Verify that class precision is copied into new objects. ok 440 - Math::BigFloat::Subclass->precision(-4); $x = Math::BigFloat::Subclass->bzero(); $x->precision() ok 441 - Math::BigFloat::Subclass->precision(-4); $x = Math::BigFloat::Subclass->bone(); $x->precision() ok 442 - Math::BigFloat::Subclass->precision(-4); $x = Math::BigFloat::Subclass->new(2); $x->precision() # Verify that setting accuracy as method argument overrides class variable ok 443 - Math::BigFloat::Subclass->accuracy(2); $x = Math::BigFloat::Subclass->bzero(5); $x->accuracy() ok 444 # skip 1 ok 445 - Math::BigFloat::Subclass->accuracy(2); $x = Math::BigFloat::Subclass->bone("+", 5); $x->accuracy() ok 446 # skip 1 ok 447 - Math::BigFloat::Subclass->accuracy(2); $x = Math::BigFloat::Subclass->new(2, 5); $x->accuracy() ok 448 # skip 1 # Verify that setting precision as method argument overrides class variable ok 449 - Math::BigFloat::Subclass->precision(-2); $x = Math::BigFloat::Subclass->bzero(undef, -6); $x->precision() ok 450 # skip 1 ok 451 - Math::BigFloat::Subclass->precision(-2); $x = Math::BigFloat::Subclass->bone("+", undef, -6); $x->precision() ok 452 # skip 1 ok 453 - Math::BigFloat::Subclass->precision(-2); $x = Math::BigFloat::Subclass->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::Subclass->new(1234); $x->accuracy(5); my $y = Math::BigInt::Subclass->new(12); $y->precision(-3); $x->badd($y); ok 460 - my $x = Math::BigInt::Subclass->new(1234); $x->accuracy(5); my $y = Math::BigInt::Subclass->new(12); $y->precision(-3); $x->bsub($y); ok 461 - my $x = Math::BigInt::Subclass->new(1234); $x->accuracy(5); my $y = Math::BigInt::Subclass->new(12); $y->precision(-3); $x->bmul($y); ok 462 - my $x = Math::BigInt::Subclass->new(1234); $x->accuracy(5); my $y = Math::BigInt::Subclass->new(12); $y->precision(-3); $x->bpow($y); ok 463 - my $x = Math::BigInt::Subclass->new(1234); $x->accuracy(5); my $y = Math::BigInt::Subclass->new(12); $y->precision(-3); $x->bmod($y); ok 464 - my $x = Math::BigFloat::Subclass->new(1234); $x->accuracy(5); my $y = Math::BigFloat::Subclass->new(12); $y->precision(-3); $x->badd($y); ok 465 - my $x = Math::BigFloat::Subclass->new(1234); $x->accuracy(5); my $y = Math::BigFloat::Subclass->new(12); $y->precision(-3); $x->bsub($y); ok 466 - my $x = Math::BigFloat::Subclass->new(1234); $x->accuracy(5); my $y = Math::BigFloat::Subclass->new(12); $y->precision(-3); $x->bmul($y); ok 467 - my $x = Math::BigFloat::Subclass->new(1234); $x->accuracy(5); my $y = Math::BigFloat::Subclass->new(12); $y->precision(-3); $x->bpow($y); ok 468 - my $x = Math::BigFloat::Subclass->new(1234); $x->accuracy(5); my $y = Math::BigFloat::Subclass->new(12); $y->precision(-3); $x->bmod($y); ok 469 - my $x = Math::BigInt::Subclass->new(1234, 5, -3); ok 470 - my $x = Math::BigInt::Subclass->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::Subclass->new("123"); $y = Math::BigInt::Subclass->new("123"); $x->$f($y); ok 476 - is a valid object ok 477 - $x = Math::BigInt::Subclass->new("123"); $x->accuracy(3); $y = Math::BigInt::Subclass->new("0"); $x->$f($y); ok 478 - is a valid object ok 479 - $x->{_a} == 3 ok 480 - $x->{_p} is undef ok 481 - $x = Math::BigInt::Subclass->new("123"); $x->precision(-3); $y = Math::BigInt::Subclass->new("0"); $x->$f($y); ok 482 - is a valid object ok 483 - $x->{_p} == -3 ok 484 - $x->{_a} is undef ok 485 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("0"); $y->accuracy(3); $x->$f($y); ok 486 - is a valid object ok 487 - $x->{_a} == 3 ok 488 - $x->{_p} is undef ok 489 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("0"); $y->precision(-3); $x->$f($y); ok 490 - is a valid object ok 491 - $x->{_p} == -3 ok 492 - $x->{_a} is undef ok 493 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("1"); $x->$f($y); ok 494 - is a valid object ok 495 - $x = Math::BigInt::Subclass->new("123"); $x->accuracy(3); $y = Math::BigInt::Subclass->new("0"); $x->$f($y); ok 496 - is a valid object ok 497 - $x->{_a} == 3 ok 498 - $x->{_p} is undef ok 499 - $x = Math::BigInt::Subclass->new("123"); $x->precision(-3); $y = Math::BigInt::Subclass->new("0"); $x->$f($y); ok 500 - is a valid object ok 501 - $x->{_p} == -3 ok 502 - $x->{_a} is undef ok 503 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("0"); $y->accuracy(3); $x->$f($y); ok 504 - is a valid object ok 505 - $x->{_a} == 3 ok 506 - $x->{_p} is undef ok 507 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("0"); $y->precision(-3); $x->$f($y); ok 508 - is a valid object ok 509 - $x->{_p} == -3 ok 510 - $x->{_a} is undef ok 511 - $x = Math::BigInt::Subclass->new("123"); $x->accuracy(3); $y = Math::BigInt::Subclass->new("1"); $x->$f($y); ok 512 - is a valid object ok 513 - $x->{_a} == 3 ok 514 - $x->{_p} is undef ok 515 - $x = Math::BigInt::Subclass->new("123"); $x->precision(-3); $y = Math::BigInt::Subclass->new("1"); $x->$f($y); ok 516 - is a valid object ok 517 - $x->{_p} == -3 ok 518 - $x->{_a} is undef ok 519 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("1"); $y->accuracy(3); $x->$f($y); ok 520 - is a valid object ok 521 - $x->{_a} == 3 ok 522 - $x->{_p} is undef ok 523 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("1"); $y->precision(-3); $x->$f($y); ok 524 - is a valid object ok 525 - $x->{_p} == -3 ok 526 - $x->{_a} is undef ok 527 - $x = Math::BigInt::Subclass->new("1"); $x->accuracy(3); $y = Math::BigInt::Subclass->new("123"); $x->$f($y); ok 528 - is a valid object ok 529 - $x->{_a} == 3 ok 530 - $x->{_p} is undef ok 531 - $x = Math::BigInt::Subclass->new("1"); $x->precision(-3); $y = Math::BigInt::Subclass->new("123"); $x->$f($y); ok 532 - is a valid object ok 533 - $x->{_p} == -3 ok 534 - $x->{_a} is undef ok 535 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("123"); $y->accuracy(3); $x->$f($y); ok 536 - is a valid object ok 537 - $x->{_a} == 3 ok 538 - $x->{_p} is undef ok 539 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("123"); $y->precision(-3); $x->$f($y); ok 540 - is a valid object ok 541 - $x->{_p} == -3 ok 542 - $x->{_a} is undef ok 543 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("1"); $x->$f($y); ok 544 - is a valid object ok 545 - $x = Math::BigInt::Subclass->new("123"); $x->accuracy(4); $y = Math::BigInt::Subclass->new("1"); $x->$f($y); ok 546 - is a valid object ok 547 - $x->{_a} == 4 ok 548 - $x->{_p} is undef ok 549 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("1"); $y->accuracy(4); $x->$f($y); ok 550 - is a valid object ok 551 - $x->{_a} == 4 ok 552 - $x->{_p} is undef ok 553 - $x = Math::BigInt::Subclass->new("123"); $y = Math::BigInt::Subclass->new("1"); $y->precision(-4); $x->$f($y); ok 554 - is a valid object ok 555 - $x->{_p} == -4 ok 556 - $x->{_a} is undef ok 557 - $x = Math::BigInt::Subclass->new("123"); $x->precision(-4); $y = Math::BigInt::Subclass->new("1"); $x->$f($y); ok 558 - is a valid object ok 559 - $x->{_p} == -4 ok 560 - $x->{_a} is undef ok 561 - $x = Math::BigInt::Subclass->new("1"); $x->accuracy(4); $y = Math::BigInt::Subclass->new("123"); $x->$f($y); ok 562 - is a valid object ok 563 - $x->{_a} == 4 ok 564 - $x->{_p} is undef ok 565 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("123"); $y->accuracy(4); $x->$f($y); ok 566 - is a valid object ok 567 - $x->{_a} == 4 ok 568 - $x->{_p} is undef ok 569 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("123"); $y->precision(-4); $x->$f($y); ok 570 - is a valid object ok 571 - $x->{_p} == -4 ok 572 - $x->{_a} is undef ok 573 - $x = Math::BigInt::Subclass->new("1"); $x->precision(-4); $y = Math::BigInt::Subclass->new("123"); $x->$f($y); ok 574 - is a valid object ok 575 - $x->{_p} == -4 ok 576 - $x->{_a} is undef ok 577 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("3"); $x->$f($y); ok 578 - is a valid object ok 579 - $x = Math::BigInt::Subclass->new("1234"); $x->accuracy(1); $y = Math::BigInt::Subclass->new("0"); $x->$f($y); ok 580 - is a valid object ok 581 - $x->{_a} == 1 ok 582 - $x->{_p} is undef ok 583 - $x = Math::BigInt::Subclass->new("1234"); $y = Math::BigInt::Subclass->new("0"); $y->accuracy(1); $x->$f($y); ok 584 - is a valid object ok 585 - $x->{_a} == 1 ok 586 - $x->{_p} is undef ok 587 - $x = Math::BigInt::Subclass->new("1234"); $x->precision(-1); $y = Math::BigInt::Subclass->new("0"); $x->$f($y); ok 588 - is a valid object ok 589 - $x->{_p} == -1 ok 590 - $x->{_a} is undef ok 591 - $x = Math::BigInt::Subclass->new("1234"); $y = Math::BigInt::Subclass->new("0"); $y->precision(-1); $x->$f($y); ok 592 - is a valid object ok 593 - $x->{_p} == -1 ok 594 - $x->{_a} is undef ok 595 - $x = Math::BigInt::Subclass->new("0xFF"); $y = Math::BigInt::Subclass->new("0x10"); $x->$f($y); ok 596 - is a valid object ok 597 - $x = Math::BigInt::Subclass->new("0xFF"); $x->accuracy(2); $y = Math::BigInt::Subclass->new("0xFF"); $x->$f($y); ok 598 - is a valid object ok 599 - $x->{_a} == 2 ok 600 - $x->{_p} is undef ok 601 - $x = Math::BigInt::Subclass->new("0xFF"); $y = Math::BigInt::Subclass->new("0xFF"); $y->accuracy(2); $x->$f($y); ok 602 - is a valid object ok 603 - $x->{_a} == 2 ok 604 - $x->{_p} is undef ok 605 - $x = Math::BigInt::Subclass->new("0xFF"); $x->precision(1); $y = Math::BigInt::Subclass->new("0xFF"); $x->$f($y); ok 606 - is a valid object ok 607 - $x->{_p} == 1 ok 608 - $x->{_a} is undef ok 609 - $x = Math::BigInt::Subclass->new("0xFF"); $y = Math::BigInt::Subclass->new("0xFF"); $y->precision(1); $x->$f($y); ok 610 - is a valid object ok 611 - $x->{_p} == 1 ok 612 - $x->{_a} is undef ok 613 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("3"); $x->$f($y); ok 614 - is a valid object ok 615 - $x = Math::BigInt::Subclass->new("1234"); $x->accuracy(1); $y = Math::BigInt::Subclass->new("0"); $x->$f($y); ok 616 - is a valid object ok 617 - $x->{_a} == 1 ok 618 - $x->{_p} is undef ok 619 - $x = Math::BigInt::Subclass->new("1234"); $y = Math::BigInt::Subclass->new("0"); $y->accuracy(1); $x->$f($y); ok 620 - is a valid object ok 621 - $x->{_a} == 1 ok 622 - $x->{_p} is undef ok 623 - $x = Math::BigInt::Subclass->new("1234"); $x->precision(3); $y = Math::BigInt::Subclass->new("0"); $x->$f($y); ok 624 - is a valid object ok 625 - $x->{_p} == 3 ok 626 - $x->{_a} is undef ok 627 - $x = Math::BigInt::Subclass->new("1234"); $y = Math::BigInt::Subclass->new("0"); $y->precision(3); $x->$f($y); ok 628 - is a valid object ok 629 - $x->{_p} == 3 ok 630 - $x->{_a} is undef ok 631 - $x = Math::BigInt::Subclass->new("0xFF"); $y = Math::BigInt::Subclass->new("0x10"); $x->$f($y); ok 632 - is a valid object ok 633 - $x = Math::BigInt::Subclass->new("0xFF"); $x->accuracy(2); $y = Math::BigInt::Subclass->new("0xFF"); $x->$f($y); ok 634 - is a valid object ok 635 - $x->{_a} == 2 ok 636 - $x->{_p} is undef ok 637 - $x = Math::BigInt::Subclass->new("0xFF"); $y = Math::BigInt::Subclass->new("0xFF"); $y->accuracy(2); $x->$f($y); ok 638 - is a valid object ok 639 - $x->{_a} == 2 ok 640 - $x->{_p} is undef ok 641 - $x = Math::BigInt::Subclass->new("0xFF"); $x->precision(1); $y = Math::BigInt::Subclass->new("0xFF"); $x->$f($y); ok 642 - is a valid object ok 643 - $x->{_p} == 1 ok 644 - $x->{_a} is undef ok 645 - $x = Math::BigInt::Subclass->new("0xFF"); $y = Math::BigInt::Subclass->new("0xFF"); $y->precision(1); $x->$f($y); ok 646 - is a valid object ok 647 - $x->{_p} == 1 ok 648 - $x->{_a} is undef ok 649 - $x = Math::BigInt::Subclass->new("0xFF"); $x->accuracy(2); $y = Math::BigInt::Subclass->new("0xFFF"); $x->$f($y); ok 650 - is a valid object ok 651 - $x->{_a} == 2 ok 652 - $x->{_p} is undef ok 653 - $x = Math::BigInt::Subclass->new("0xFF"); $y = Math::BigInt::Subclass->new("0xFFF"); $y->accuracy(2); $x->$f($y); ok 654 - is a valid object ok 655 - $x->{_a} == 2 ok 656 - $x->{_p} is undef ok 657 - $x = Math::BigInt::Subclass->new("0xFF"); $x->precision(2); $y = Math::BigInt::Subclass->new("0xFFF"); $x->$f($y); ok 658 - is a valid object ok 659 - $x->{_p} == 2 ok 660 - $x->{_a} is undef ok 661 - $x = Math::BigInt::Subclass->new("0xFF"); $y = Math::BigInt::Subclass->new("0xFFF"); $y->precision(2); $x->$f($y); ok 662 - is a valid object ok 663 - $x->{_p} == 2 ok 664 - $x->{_a} is undef ok 665 - $x = Math::BigInt::Subclass->new("1"); $y = Math::BigInt::Subclass->new("3"); $x->$f($y); ok 666 - is a valid object ok 667 - $x = Math::BigInt::Subclass->new("1234"); $x->accuracy(1); $y = Math::BigInt::Subclass->new("0"); $x->$f($y); ok 668 - is a valid object ok 669 - $x->{_a} == 1 ok 670 - $x->{_p} is undef ok 671 - $x = Math::BigInt::Subclass->new("1234"); $y = Math::BigInt::Subclass->new("0"); $y->accuracy(1); $x->$f($y); ok 672 - is a valid object ok 673 - $x->{_a} == 1 ok 674 - $x->{_p} is undef ok 675 - $x = Math::BigInt::Subclass->new("1234"); $x->precision(3); $y = Math::BigInt::Subclass->new("0"); $x->$f($y); ok 676 - is a valid object ok 677 - $x->{_p} == 3 ok 678 - $x->{_a} is undef ok 679 - $x = Math::BigInt::Subclass->new("1234"); $y = Math::BigInt::Subclass->new("0"); $y->precision(3); $x->$f($y); ok 680 - is a valid object ok 681 - $x->{_p} == 3 ok 682 - $x->{_a} is undef ok 683 - $x = Math::BigInt::Subclass->new("0xFF"); $y = Math::BigInt::Subclass->new("0x10"); $x->$f($y); ok 684 - is a valid object ok 685 - $x = Math::BigInt::Subclass->new("250"); $x->accuracy(2); $y = Math::BigInt::Subclass->new("0xFF"); $x->$f($y); ok 686 - is a valid object ok 687 - $x->{_a} == 2 ok 688 - $x->{_p} is undef ok 689 - $x = Math::BigInt::Subclass->new("0xFF"); $y = Math::BigInt::Subclass->new("250"); $y->accuracy(2); $x->$f($y); ok 690 - is a valid object ok 691 - $x->{_a} == 2 ok 692 - $x->{_p} is undef ok 693 - $x = Math::BigInt::Subclass->new("0xFF"); $x->precision(1); $y = Math::BigInt::Subclass->new("0xFF"); $x->$f($y); ok 694 - is a valid object ok 695 - $x->{_p} == 1 ok 696 - $x->{_a} is undef ok 697 - $x = Math::BigInt::Subclass->new("0xFF"); $y = Math::BigInt::Subclass->new("0xFF"); $y->precision(1); $x->$f($y); ok 698 - is a valid object ok 699 - $x->{_p} == 1 ok 700 - $x->{_a} is undef ok 701 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("3"); $x->$f($y); ok 702 - is a valid object ok 703 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("0"); $x->$f($y); ok 704 - is a valid object ok 705 - $x = Math::BigInt::Subclass->new("2"); $x->accuracy(2); $y = Math::BigInt::Subclass->new("0"); $x->$f($y); ok 706 - is a valid object ok 707 - $x->{_a} == 2 ok 708 - $x->{_p} is undef ok 709 - $x = Math::BigInt::Subclass->new("2"); $y = Math::BigInt::Subclass->new("0"); $y->accuracy(2); $x->$f($y); ok 710 - is a valid object ok 711 - $x->{_a} == 2 ok 712 - $x->{_p} is undef ok t/to_base-mbi.t ............................... 1..24 ok 1 - use Math::BigInt; # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(2); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 2 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(2); # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(2, "01"); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 3 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(2, "01"); # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(8); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 4 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(8); # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(8, "01234567"); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 5 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(8, "01234567"); # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(10); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 6 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(10); # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(10, "0123456789"); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 7 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(10, "0123456789"); # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(10, "012345"); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 8 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(10, "012345"); # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(16); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 9 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(16); # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(16, "0123456789abcdef"); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 10 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(16, "0123456789abcdef"); # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(16, "0123456789abcdef"); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 11 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(16, "0123456789abcdef"); # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(3); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 12 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(3); # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(3, "012"); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 13 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(3, "012"); # Subtest: $x = Math::BigInt -> new("15"); $xo = $x -> copy(); $y = $x -> to_base(3, "-/|"); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 14 - $x = Math::BigInt -> new("15"); $xo = $x -> copy(); $y = $x -> to_base(3, "-/|"); # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(4); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 15 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(4); # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(4, "0123"); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 16 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(4, "0123"); # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(5); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 17 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(5); # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(5, "01234"); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 18 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(5, "01234"); # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(5, "abcde"); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 19 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(5, "abcde"); # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(36); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 20 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(36); # Subtest: $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(37); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 21 - $x = Math::BigInt -> new("250"); $xo = $x -> copy(); $y = $x -> to_base(37); # Subtest: $x = Math::BigInt -> new("16"); $xo = $x -> copy(); $y = $x -> to_base(3); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 22 - $x = Math::BigInt -> new("16"); $xo = $x -> copy(); $y = $x -> to_base(3); # Subtest: $x = Math::BigInt -> new("44027"); $xo = $x -> copy(); $y = $x -> to_base(36); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 23 - $x = Math::BigInt -> new("44027"); $xo = $x -> copy(); $y = $x -> to_base(36); # Subtest: $x = Math::BigInt -> new("125734"); $xo = $x -> copy(); $y = $x -> to_base(62); ok 1 - invocand object was not changed 1..2 ok 2 - output arg has the right value ok 24 - $x = Math::BigInt -> new("125734"); $xo = $x -> copy(); $y = $x -> to_base(62); ok t/trap.t ...................................... 1..43 ok 1 - can config() ok 2 - trap_nan defaults to 0 ok 3 - trap_inf defaults to 0 ok 4 - trap_nan now true ok 5 - died ok 6 - $x after new() never modified ok 7 - trap_nan disabled ok 8 - trap_inf enabled ok 9 - died ok 10 - $x after new() never modified ok 11 - died ok 12 - $x after new() never modified ok 13 - died ok 14 - $x after new() never modified ok 15 - died ok 16 - $x after new() never modified ok 17 - died ok 18 - $x after new not modified ok 19 - died ok 20 - $x after new not modified ok 21 - can config() ok 22 - trap_nan defaults to 0 ok 23 - trap_inf defaults to 0 ok 24 - trap_nan now true ok 25 - died ok 26 - $x after new() never modified ok 27 - trap_nan disabled ok 28 - trap_inf enabled ok 29 - died ok 30 - $x after new() never modified ok 31 - died ok 32 - $x after new() never modified ok 33 - died ok 34 - $x after new() never modified ok 35 - died ok 36 - $x after new() never modified ok 37 - died ok 38 - $x after new not modified ok 39 - died ok 40 - $x after new not modified ok 41 - never modified since it dies ok 42 - never modified since it dies ok 43 - never modified since it dies ok t/upgrade.t ................................... 1..2198 ok 1 - Math::BigInt->upgrade() ok 2 - Math::BigInt->downgrade() || "" ok 3 - Math::BigInt->config('lib') ok 4 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("-345"); $x .= $y; ok 5 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x += $y; ok 6 - is a valid object ok 7 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $x += $y; ok 8 - is a valid object ok 9 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x -= $y; ok 10 - is a valid object ok 11 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $x -= $y; ok 12 - is a valid object ok 13 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $x *= $y; ok 14 - is a valid object ok 15 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("5"); $x *= $y; ok 16 - is a valid object ok 17 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("3"); $x %= $y; ok 18 - is a valid object ok 19 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("9"); $x %= $y; ok 20 - is a valid object ok 21 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("3"); $x /= $y; ok 22 - is a valid object ok 23 - $x = Math::BigInt->new("-8"); $y = Math::BigInt->new("2"); $x /= $y; ok 24 - is a valid object ok 25 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x |= $y; ok 26 - is a valid object ok 27 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("7"); $x &= $y; ok 28 - is a valid object ok 29 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("7"); $x ^= $y; ok 30 - is a valid object ok 31 - $x = Math::BigInt->new("0"); $x->is_negative(); ok 32 - $x = Math::BigInt->new("-1"); $x->is_negative(); ok 33 - $x = Math::BigInt->new("1"); $x->is_negative(); ok 34 - $x = Math::BigInt->new("+inf"); $x->is_negative(); ok 35 - $x = Math::BigInt->new("-inf"); $x->is_negative(); ok 36 - $x = Math::BigInt->new("NaNneg"); $x->is_negative(); ok 37 - $x = Math::BigInt->new("0"); $x->is_positive(); ok 38 - $x = Math::BigInt->new("-1"); $x->is_positive(); ok 39 - $x = Math::BigInt->new("1"); $x->is_positive(); ok 40 - $x = Math::BigInt->new("+inf"); $x->is_positive(); ok 41 - $x = Math::BigInt->new("-inf"); $x->is_positive(); ok 42 - $x = Math::BigInt->new("NaNneg"); $x->is_positive(); ok 43 - $x = Math::BigInt->new("abc"); $x->is_odd(); ok 44 - $x = Math::BigInt->new("0"); $x->is_odd(); ok 45 - $x = Math::BigInt->new("1"); $x->is_odd(); ok 46 - $x = Math::BigInt->new("3"); $x->is_odd(); ok 47 - $x = Math::BigInt->new("-1"); $x->is_odd(); ok 48 - $x = Math::BigInt->new("-3"); $x->is_odd(); ok 49 - $x = Math::BigInt->new("10000001"); $x->is_odd(); ok 50 - $x = Math::BigInt->new("10000002"); $x->is_odd(); ok 51 - $x = Math::BigInt->new("2"); $x->is_odd(); ok 52 - $x = Math::BigInt->new("120"); $x->is_odd(); ok 53 - $x = Math::BigInt->new("121"); $x->is_odd(); ok 54 - $x = Math::BigInt->new("NaN"); $x->is_int(); ok 55 - $x = Math::BigInt->new("inf"); $x->is_int(); ok 56 - $x = Math::BigInt->new("-inf"); $x->is_int(); ok 57 - $x = Math::BigInt->new("1"); $x->is_int(); ok 58 - $x = Math::BigInt->new("12"); $x->is_int(); ok 59 - $x = Math::BigInt->new("123e12"); $x->is_int(); ok 60 - $x = Math::BigInt->new("abc"); $x->is_even(); ok 61 - $x = Math::BigInt->new("0"); $x->is_even(); ok 62 - $x = Math::BigInt->new("1"); $x->is_even(); ok 63 - $x = Math::BigInt->new("3"); $x->is_even(); ok 64 - $x = Math::BigInt->new("-1"); $x->is_even(); ok 65 - $x = Math::BigInt->new("-3"); $x->is_even(); ok 66 - $x = Math::BigInt->new("10000001"); $x->is_even(); ok 67 - $x = Math::BigInt->new("10000002"); $x->is_even(); ok 68 - $x = Math::BigInt->new("2"); $x->is_even(); ok 69 - $x = Math::BigInt->new("120"); $x->is_even(); ok 70 - $x = Math::BigInt->new("121"); $x->is_even(); ok 71 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("-0"); $x->bacmp($y); ok 72 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); $x->bacmp($y); ok 73 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+1"); $x->bacmp($y); ok 74 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("-1"); $x->bacmp($y); ok 75 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+2"); $x->bacmp($y); ok 76 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("-1"); $x->bacmp($y); ok 77 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("+987654321"); $x->bacmp($y); ok 78 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("-987654321"); $x->bacmp($y); ok 79 - $x = Math::BigInt->new("+987654321"); $y = Math::BigInt->new("+123456789"); $x->bacmp($y); ok 80 - $x = Math::BigInt->new("-987654321"); $y = Math::BigInt->new("+123456789"); $x->bacmp($y); ok 81 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("+4567889"); $x->bacmp($y); ok 82 - $x = Math::BigInt->new("acmpNaN"); $y = Math::BigInt->new("123"); $x->bacmp($y); ok 83 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("acmpNaN"); $x->bacmp($y); ok 84 - $x = Math::BigInt->new("acmpNaN"); $y = Math::BigInt->new("acmpNaN"); $x->bacmp($y); ok 85 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("+inf"); $x->bacmp($y); ok 86 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->bacmp($y); ok 87 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-inf"); $x->bacmp($y); ok 88 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x->bacmp($y); ok 89 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("123"); $x->bacmp($y); ok 90 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("123"); $x->bacmp($y); ok 91 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-123"); $x->bacmp($y); ok 92 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-123"); $x->bacmp($y); ok 93 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("NaN"); $x->bacmp($y); ok 94 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("inf"); $x->bacmp($y); ok 95 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("NaN"); $x->bacmp($y); ok 96 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-inf"); $x->bacmp($y); ok 97 - $x = Math::BigInt->bnorm("123"); ok 98 - is a valid object ok 99 - $x = Math::BigInt->bnorm("12.3"); ok 100 - ref($got) ok 101 - $Math::BigInt::upgrade ok 102 - is a valid object ok 103 - $x = Math::BigInt->bnorm("0babc"); ok 104 - is a valid object ok 105 - $x = Math::BigInt->bnorm("0b123"); ok 106 - is a valid object ok 107 - $x = Math::BigInt->bnorm("0b0"); ok 108 - is a valid object ok 109 - $x = Math::BigInt->bnorm("-0b0"); ok 110 - is a valid object ok 111 - $x = Math::BigInt->bnorm("-0b1"); ok 112 - is a valid object ok 113 - $x = Math::BigInt->bnorm("0b0001"); ok 114 - is a valid object ok 115 - $x = Math::BigInt->bnorm("0b001"); ok 116 - is a valid object ok 117 - $x = Math::BigInt->bnorm("0b011"); ok 118 - is a valid object ok 119 - $x = Math::BigInt->bnorm("0b101"); ok 120 - is a valid object ok 121 - $x = Math::BigInt->bnorm("0b1001"); ok 122 - is a valid object ok 123 - $x = Math::BigInt->bnorm("0b10001"); ok 124 - is a valid object ok 125 - $x = Math::BigInt->bnorm("0b100001"); ok 126 - is a valid object ok 127 - $x = Math::BigInt->bnorm("0b1000001"); ok 128 - is a valid object ok 129 - $x = Math::BigInt->bnorm("0b10000001"); ok 130 - is a valid object ok 131 - $x = Math::BigInt->bnorm("0b100000001"); ok 132 - is a valid object ok 133 - $x = Math::BigInt->bnorm("0b1000000001"); ok 134 - is a valid object ok 135 - $x = Math::BigInt->bnorm("0b10000000001"); ok 136 - is a valid object ok 137 - $x = Math::BigInt->bnorm("0b100000000001"); ok 138 - is a valid object ok 139 - $x = Math::BigInt->bnorm("0b1000000000001"); ok 140 - is a valid object ok 141 - $x = Math::BigInt->bnorm("0b10000000000001"); ok 142 - is a valid object ok 143 - $x = Math::BigInt->bnorm("0b100000000000001"); ok 144 - is a valid object ok 145 - $x = Math::BigInt->bnorm("0b1000000000000001"); ok 146 - is a valid object ok 147 - $x = Math::BigInt->bnorm("0b10000000000000001"); ok 148 - is a valid object ok 149 - $x = Math::BigInt->bnorm("0b100000000000000001"); ok 150 - is a valid object ok 151 - $x = Math::BigInt->bnorm("0b1000000000000000001"); ok 152 - is a valid object ok 153 - $x = Math::BigInt->bnorm("0b10000000000000000001"); ok 154 - is a valid object ok 155 - $x = Math::BigInt->bnorm("0b100000000000000000001"); ok 156 - is a valid object ok 157 - $x = Math::BigInt->bnorm("0b1000000000000000000001"); ok 158 - is a valid object ok 159 - $x = Math::BigInt->bnorm("0b10000000000000000000001"); ok 160 - is a valid object ok 161 - $x = Math::BigInt->bnorm("0b100000000000000000000001"); ok 162 - is a valid object ok 163 - $x = Math::BigInt->bnorm("0b1000000000000000000000001"); ok 164 - is a valid object ok 165 - $x = Math::BigInt->bnorm("0b10000000000000000000000001"); ok 166 - is a valid object ok 167 - $x = Math::BigInt->bnorm("0b100000000000000000000000001"); ok 168 - is a valid object ok 169 - $x = Math::BigInt->bnorm("0b1000000000000000000000000001"); ok 170 - is a valid object ok 171 - $x = Math::BigInt->bnorm("0b10000000000000000000000000001"); ok 172 - is a valid object ok 173 - $x = Math::BigInt->bnorm("0b100000000000000000000000000001"); ok 174 - is a valid object ok 175 - $x = Math::BigInt->bnorm("0b1000000000000000000000000000001"); ok 176 - is a valid object ok 177 - $x = Math::BigInt->bnorm("0b10000000000000000000000000000001"); ok 178 - is a valid object ok 179 - $x = Math::BigInt->bnorm("0b100000000000000000000000000000001"); ok 180 - is a valid object ok 181 - $x = Math::BigInt->bnorm("0b1000000000000000000000000000000001"); ok 182 - is a valid object ok 183 - $x = Math::BigInt->bnorm("0b10000000000000000000000000000000001"); ok 184 - is a valid object ok 185 - $x = Math::BigInt->bnorm("0b__101"); ok 186 - is a valid object ok 187 - $x = Math::BigInt->bnorm("0b1_0_1"); ok 188 - is a valid object ok 189 - $x = Math::BigInt->bnorm("0b0_0_0_1"); ok 190 - is a valid object ok 191 - $x = Math::BigInt->bnorm("-0x0"); ok 192 - is a valid object ok 193 - $x = Math::BigInt->bnorm("0xabcdefgh"); ok 194 - is a valid object ok 195 - $x = Math::BigInt->bnorm("0x1234"); ok 196 - is a valid object ok 197 - $x = Math::BigInt->bnorm("0xabcdef"); ok 198 - is a valid object ok 199 - $x = Math::BigInt->bnorm("-0xABCDEF"); ok 200 - is a valid object ok 201 - $x = Math::BigInt->bnorm("-0x1234"); ok 202 - is a valid object ok 203 - $x = Math::BigInt->bnorm("0x12345678"); ok 204 - is a valid object ok 205 - $x = Math::BigInt->bnorm("0x1_2_3_4_56_78"); ok 206 - is a valid object ok 207 - $x = Math::BigInt->bnorm("0xa_b_c_d_e_f"); ok 208 - is a valid object ok 209 - $x = Math::BigInt->bnorm("0x__123"); ok 210 - is a valid object ok 211 - $x = Math::BigInt->bnorm("0x9"); ok 212 - is a valid object ok 213 - $x = Math::BigInt->bnorm("0x11"); ok 214 - is a valid object ok 215 - $x = Math::BigInt->bnorm("0x21"); ok 216 - is a valid object ok 217 - $x = Math::BigInt->bnorm("0x41"); ok 218 - is a valid object ok 219 - $x = Math::BigInt->bnorm("0x81"); ok 220 - is a valid object ok 221 - $x = Math::BigInt->bnorm("0x101"); ok 222 - is a valid object ok 223 - $x = Math::BigInt->bnorm("0x201"); ok 224 - is a valid object ok 225 - $x = Math::BigInt->bnorm("0x401"); ok 226 - is a valid object ok 227 - $x = Math::BigInt->bnorm("0x801"); ok 228 - is a valid object ok 229 - $x = Math::BigInt->bnorm("0x1001"); ok 230 - is a valid object ok 231 - $x = Math::BigInt->bnorm("0x2001"); ok 232 - is a valid object ok 233 - $x = Math::BigInt->bnorm("0x4001"); ok 234 - is a valid object ok 235 - $x = Math::BigInt->bnorm("0x8001"); ok 236 - is a valid object ok 237 - $x = Math::BigInt->bnorm("0x10001"); ok 238 - is a valid object ok 239 - $x = Math::BigInt->bnorm("0x20001"); ok 240 - is a valid object ok 241 - $x = Math::BigInt->bnorm("0x40001"); ok 242 - is a valid object ok 243 - $x = Math::BigInt->bnorm("0x80001"); ok 244 - is a valid object ok 245 - $x = Math::BigInt->bnorm("0x100001"); ok 246 - is a valid object ok 247 - $x = Math::BigInt->bnorm("0x200001"); ok 248 - is a valid object ok 249 - $x = Math::BigInt->bnorm("0x400001"); ok 250 - is a valid object ok 251 - $x = Math::BigInt->bnorm("0x800001"); ok 252 - is a valid object ok 253 - $x = Math::BigInt->bnorm("0x1000001"); ok 254 - is a valid object ok 255 - $x = Math::BigInt->bnorm("0x2000001"); ok 256 - is a valid object ok 257 - $x = Math::BigInt->bnorm("0x4000001"); ok 258 - is a valid object ok 259 - $x = Math::BigInt->bnorm("0x8000001"); ok 260 - is a valid object ok 261 - $x = Math::BigInt->bnorm("0x10000001"); ok 262 - is a valid object ok 263 - $x = Math::BigInt->bnorm("0x20000001"); ok 264 - is a valid object ok 265 - $x = Math::BigInt->bnorm("0x40000001"); ok 266 - is a valid object ok 267 - $x = Math::BigInt->bnorm("0x80000001"); ok 268 - is a valid object ok 269 - $x = Math::BigInt->bnorm("0x100000001"); ok 270 - is a valid object ok 271 - $x = Math::BigInt->bnorm("0x200000001"); ok 272 - is a valid object ok 273 - $x = Math::BigInt->bnorm("0x400000001"); ok 274 - is a valid object ok 275 - $x = Math::BigInt->bnorm("0x800000001"); ok 276 - is a valid object ok 277 - $x = Math::BigInt->bnorm("inf"); ok 278 - is a valid object ok 279 - $x = Math::BigInt->bnorm("+inf"); ok 280 - is a valid object ok 281 - $x = Math::BigInt->bnorm("-inf"); ok 282 - is a valid object ok 283 - $x = Math::BigInt->bnorm("0inf"); ok 284 - is a valid object ok 285 - $x = Math::BigInt->bnorm(""); ok 286 - is a valid object ok 287 - $x = Math::BigInt->bnorm("abc"); ok 288 - is a valid object ok 289 - $x = Math::BigInt->bnorm(" 1 a"); ok 290 - is a valid object ok 291 - $x = Math::BigInt->bnorm("1bcd2"); ok 292 - is a valid object ok 293 - $x = Math::BigInt->bnorm("11111b"); ok 294 - is a valid object ok 295 - $x = Math::BigInt->bnorm("+1z"); ok 296 - is a valid object ok 297 - $x = Math::BigInt->bnorm("-1z"); ok 298 - is a valid object ok 299 - $x = Math::BigInt->bnorm("_123"); ok 300 - is a valid object ok 301 - $x = Math::BigInt->bnorm("_123_"); ok 302 - is a valid object ok 303 - $x = Math::BigInt->bnorm("123_"); ok 304 - is a valid object ok 305 - $x = Math::BigInt->bnorm("1__23"); ok 306 - is a valid object ok 307 - $x = Math::BigInt->bnorm("1E1__2"); ok 308 - is a valid object ok 309 - $x = Math::BigInt->bnorm("1_E12"); ok 310 - is a valid object ok 311 - $x = Math::BigInt->bnorm("1E_12"); ok 312 - is a valid object ok 313 - $x = Math::BigInt->bnorm("1_E_12"); ok 314 - is a valid object ok 315 - $x = Math::BigInt->bnorm("+_1E12"); ok 316 - is a valid object ok 317 - $x = Math::BigInt->bnorm("+0_1E2"); ok 318 - is a valid object ok 319 - $x = Math::BigInt->bnorm("+0_0_1E2"); ok 320 - is a valid object ok 321 - $x = Math::BigInt->bnorm("-0_0_1E2"); ok 322 - is a valid object ok 323 - $x = Math::BigInt->bnorm("-0_0_1E+0_0_2"); ok 324 - is a valid object ok 325 - $x = Math::BigInt->bnorm("E1"); ok 326 - is a valid object ok 327 - $x = Math::BigInt->bnorm("E23"); ok 328 - is a valid object ok 329 - $x = Math::BigInt->bnorm("1.23E1"); ok 330 - ref($got) ok 331 - $Math::BigInt::upgrade ok 332 - is a valid object ok 333 - $x = Math::BigInt->bnorm("1.23E-1"); ok 334 - ref($got) ok 335 - $Math::BigInt::upgrade ok 336 - is a valid object ok 337 - $x = Math::BigInt->bnorm("1e2e3"); ok 338 - is a valid object ok 339 - $x = Math::BigInt->bnorm("1e2r"); ok 340 - is a valid object ok 341 - $x = Math::BigInt->bnorm("1e2.0"); ok 342 - is a valid object ok 343 - $x = Math::BigInt->bnorm("012"); ok 344 - is a valid object ok 345 - $x = Math::BigInt->bnorm("0123"); ok 346 - is a valid object ok 347 - $x = Math::BigInt->bnorm("01234"); ok 348 - is a valid object ok 349 - $x = Math::BigInt->bnorm("012345"); ok 350 - is a valid object ok 351 - $x = Math::BigInt->bnorm("0123456"); ok 352 - is a valid object ok 353 - $x = Math::BigInt->bnorm("01234567"); ok 354 - is a valid object ok 355 - $x = Math::BigInt->bnorm("012345678"); ok 356 - is a valid object ok 357 - $x = Math::BigInt->bnorm("0123456789"); ok 358 - is a valid object ok 359 - $x = Math::BigInt->bnorm("01234567891"); ok 360 - is a valid object ok 361 - $x = Math::BigInt->bnorm("012345678912"); ok 362 - is a valid object ok 363 - $x = Math::BigInt->bnorm("0123456789123"); ok 364 - is a valid object ok 365 - $x = Math::BigInt->bnorm("01234567891234"); ok 366 - is a valid object ok 367 - $x = Math::BigInt->bnorm("0"); ok 368 - is a valid object ok 369 - $x = Math::BigInt->bnorm("+0"); ok 370 - is a valid object ok 371 - $x = Math::BigInt->bnorm("+00"); ok 372 - is a valid object ok 373 - $x = Math::BigInt->bnorm("+000"); ok 374 - is a valid object ok 375 - $x = Math::BigInt->bnorm("000000000000000000"); ok 376 - is a valid object ok 377 - $x = Math::BigInt->bnorm("-0"); ok 378 - is a valid object ok 379 - $x = Math::BigInt->bnorm("-0000"); ok 380 - is a valid object ok 381 - $x = Math::BigInt->bnorm("+1"); ok 382 - is a valid object ok 383 - $x = Math::BigInt->bnorm("+01"); ok 384 - is a valid object ok 385 - $x = Math::BigInt->bnorm("+001"); ok 386 - is a valid object ok 387 - $x = Math::BigInt->bnorm("+00000100000"); ok 388 - is a valid object ok 389 - $x = Math::BigInt->bnorm("123456789"); ok 390 - is a valid object ok 391 - $x = Math::BigInt->bnorm("-1"); ok 392 - is a valid object ok 393 - $x = Math::BigInt->bnorm("-01"); ok 394 - is a valid object ok 395 - $x = Math::BigInt->bnorm("-001"); ok 396 - is a valid object ok 397 - $x = Math::BigInt->bnorm("-123456789"); ok 398 - is a valid object ok 399 - $x = Math::BigInt->bnorm("-00000100000"); ok 400 - is a valid object ok 401 - $x = Math::BigInt->bnorm("1_2_3"); ok 402 - is a valid object ok 403 - $x = Math::BigInt->bnorm("10000000000E-1_0"); ok 404 - is a valid object ok 405 - $x = Math::BigInt->bnorm("1E2"); ok 406 - is a valid object ok 407 - $x = Math::BigInt->bnorm("1E1"); ok 408 - is a valid object ok 409 - $x = Math::BigInt->bnorm("1E0"); ok 410 - is a valid object ok 411 - $x = Math::BigInt->bnorm("1.23E2"); ok 412 - is a valid object ok 413 - $x = Math::BigInt->bnorm("100E-1"); ok 414 - is a valid object ok 415 - $x = Math::BigInt->bnorm("1.E3"); ok 416 - is a valid object ok 417 - $x = Math::BigInt->bnorm("1.01E2"); ok 418 - is a valid object ok 419 - $x = Math::BigInt->bnorm("1010E-1"); ok 420 - is a valid object ok 421 - $x = Math::BigInt->bnorm("-1010E0"); ok 422 - is a valid object ok 423 - $x = Math::BigInt->bnorm("-1010E1"); ok 424 - is a valid object ok 425 - $x = Math::BigInt->bnorm("1234.00"); ok 426 - is a valid object ok 427 - $x = Math::BigInt->bnorm("-1010E-2"); ok 428 - ref($got) ok 429 - $Math::BigInt::upgrade ok 430 - is a valid object ok 431 - $x = Math::BigInt->bnorm("-1.01E+1"); ok 432 - ref($got) ok 433 - $Math::BigInt::upgrade ok 434 - is a valid object ok 435 - $x = Math::BigInt->bnorm("-1.01E-1"); ok 436 - ref($got) ok 437 - $Math::BigInt::upgrade ok 438 - is a valid object ok 439 - $x = Math::BigInt->new("1"); $x->bnan(); ok 440 - is a valid object ok 441 - $x = Math::BigInt->new("2"); $x->bnan(); ok 442 - is a valid object ok 443 - $x = Math::BigInt->new("abc"); $x->bnan(); ok 444 - is a valid object ok 445 - $x = Math::BigInt->new("2"); $x->bone('+'); ok 446 - is a valid object ok 447 - $x = Math::BigInt->new("2"); $x->bone('-'); ok 448 - is a valid object ok 449 - $x = Math::BigInt->new("boneNaN"); $x->bone('-'); ok 450 - is a valid object ok 451 - $x = Math::BigInt->new("boneNaN"); $x->bone('+'); ok 452 - is a valid object ok 453 - $x = Math::BigInt->new("2"); $x->bone('abc'); ok 454 - is a valid object ok 455 - $x = Math::BigInt->new("3"); $x->bone(''); ok 456 - is a valid object ok 457 - $x = Math::BigInt->new("1"); $x->binf('+'); ok 458 - is a valid object ok 459 - $x = Math::BigInt->new("2"); $x->binf('-'); ok 460 - is a valid object ok 461 - $x = Math::BigInt->new("3"); $x->binf('abc'); ok 462 - is a valid object ok 463 - $x = Math::BigInt->new("123"); $x->is_nan(); ok 464 - $x = Math::BigInt->new("abc"); $x->is_nan(); ok 465 - $x = Math::BigInt->new("NaN"); $x->is_nan(); ok 466 - $x = Math::BigInt->new("-123"); $x->is_nan(); ok 467 - $x = Math::BigInt->new("+inf"); $x->is_inf(''); ok 468 - $x = Math::BigInt->new("-inf"); $x->is_inf(''); ok 469 - $x = Math::BigInt->new("abc"); $x->is_inf(''); ok 470 - $x = Math::BigInt->new("1"); $x->is_inf(''); ok 471 - $x = Math::BigInt->new("NaN"); $x->is_inf(''); ok 472 - $x = Math::BigInt->new("-1"); $x->is_inf(''); ok 473 - $x = Math::BigInt->new("+inf"); $x->is_inf('-'); ok 474 - $x = Math::BigInt->new("+inf"); $x->is_inf('+'); ok 475 - $x = Math::BigInt->new("-inf"); $x->is_inf('-'); ok 476 - $x = Math::BigInt->new("-inf"); $x->is_inf('+'); ok 477 - $x = Math::BigInt->new("+iNfInItY"); $x->is_inf(''); ok 478 - $x = Math::BigInt->new("-InFiNiTy"); $x->is_inf(''); ok 479 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x << $y; ok 480 - is a valid object ok 481 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("+2"); $x << $y; ok 482 - is a valid object ok 483 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+32"); $x << $y; ok 484 - is a valid object ok 485 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+48"); $x << $y; ok 486 - is a valid object ok 487 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("-2"); $x << $y; ok 488 - is a valid object ok 489 - $x = Math::BigInt->new("+12345"); $y = Math::BigInt->new("4"); $x->blsft($y, 10); ok 490 - is a valid object ok 491 - $x = Math::BigInt->new("-1234"); $y = Math::BigInt->new("0"); $x->blsft($y, 10); ok 492 - is a valid object ok 493 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("0"); $x->blsft($y, 10); ok 494 - is a valid object ok 495 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("2"); $x->blsft($y, 10); ok 496 - is a valid object ok 497 - $x = Math::BigInt->new("+12"); $y = Math::BigInt->new("2"); $x->blsft($y, 10); ok 498 - is a valid object ok 499 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("-3"); $x->blsft($y, 10); ok 500 - is a valid object ok 501 - $x = Math::BigInt->new("1234567890123"); $y = Math::BigInt->new("12"); $x->blsft($y, 10); ok 502 - is a valid object ok 503 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x >> $y; ok 504 - is a valid object ok 505 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("+2"); $x >> $y; ok 506 - is a valid object ok 507 - $x = Math::BigInt->new("+4294967296"); $y = Math::BigInt->new("+32"); $x >> $y; ok 508 - is a valid object ok 509 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("+48"); $x >> $y; ok 510 - is a valid object ok 511 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("-2"); $x >> $y; ok 512 - is a valid object ok 513 - $x = Math::BigInt->new("-1234"); $y = Math::BigInt->new("0"); $x->brsft($y, 10); ok 514 - is a valid object ok 515 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("0"); $x->brsft($y, 10); ok 516 - is a valid object ok 517 - $x = Math::BigInt->new("+200"); $y = Math::BigInt->new("2"); $x->brsft($y, 10); ok 518 - is a valid object ok 519 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("3"); $x->brsft($y, 10); ok 520 - is a valid object ok 521 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("2"); $x->brsft($y, 10); ok 522 - is a valid object ok 523 - $x = Math::BigInt->new("+1234"); $y = Math::BigInt->new("-3"); $x->brsft($y, 10); ok 524 - is a valid object ok 525 - $x = Math::BigInt->new("310000"); $y = Math::BigInt->new("4"); $x->brsft($y, 10); ok 526 - is a valid object ok 527 - $x = Math::BigInt->new("12300000"); $y = Math::BigInt->new("5"); $x->brsft($y, 10); ok 528 - is a valid object ok 529 - $x = Math::BigInt->new("1230000000000"); $y = Math::BigInt->new("10"); $x->brsft($y, 10); ok 530 - is a valid object ok 531 - $x = Math::BigInt->new("09876123456789067890"); $y = Math::BigInt->new("12"); $x->brsft($y, 10); ok 532 - is a valid object ok 533 - $x = Math::BigInt->new("1234561234567890123"); $y = Math::BigInt->new("13"); $x->brsft($y, 10); ok 534 - is a valid object ok 535 - $x = Math::BigInt->new("1e+34"); $x->bsstr(); ok 536 - $x = Math::BigInt->new("123.456E3"); $x->bsstr(); ok 537 - $x = Math::BigInt->new("100"); $x->bsstr(); ok 538 - $x = Math::BigInt->new("abc"); $x->bsstr(); ok 539 - $x = Math::BigInt->new("bnegNaN"); $x->bneg(); ok 540 - is a valid object ok 541 - $x = Math::BigInt->new("+inf"); $x->bneg(); ok 542 - is a valid object ok 543 - $x = Math::BigInt->new("-inf"); $x->bneg(); ok 544 - is a valid object ok 545 - $x = Math::BigInt->new("abd"); $x->bneg(); ok 546 - is a valid object ok 547 - $x = Math::BigInt->new("0"); $x->bneg(); ok 548 - is a valid object ok 549 - $x = Math::BigInt->new("1"); $x->bneg(); ok 550 - is a valid object ok 551 - $x = Math::BigInt->new("-1"); $x->bneg(); ok 552 - is a valid object ok 553 - $x = Math::BigInt->new("+123456789"); $x->bneg(); ok 554 - is a valid object ok 555 - $x = Math::BigInt->new("-123456789"); $x->bneg(); ok 556 - is a valid object ok 557 - $x = Math::BigInt->new("babsNaN"); $x->babs(); ok 558 - is a valid object ok 559 - $x = Math::BigInt->new("+inf"); $x->babs(); ok 560 - is a valid object ok 561 - $x = Math::BigInt->new("-inf"); $x->babs(); ok 562 - is a valid object ok 563 - $x = Math::BigInt->new("0"); $x->babs(); ok 564 - is a valid object ok 565 - $x = Math::BigInt->new("1"); $x->babs(); ok 566 - is a valid object ok 567 - $x = Math::BigInt->new("-1"); $x->babs(); ok 568 - is a valid object ok 569 - $x = Math::BigInt->new("+123456789"); $x->babs(); ok 570 - is a valid object ok 571 - $x = Math::BigInt->new("-123456789"); $x->babs(); ok 572 - is a valid object ok 573 - $x = Math::BigInt->new("bcmpNaN"); $y = Math::BigInt->new("bcmpNaN"); $x->bcmp($y); ok 574 - $x = Math::BigInt->new("bcmpNaN"); $y = Math::BigInt->new("0"); $x->bcmp($y); ok 575 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("bcmpNaN"); $x->bcmp($y); ok 576 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x->bcmp($y); ok 577 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $x->bcmp($y); ok 578 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x->bcmp($y); ok 579 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $x->bcmp($y); ok 580 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x->bcmp($y); ok 581 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x->bcmp($y); ok 582 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $x->bcmp($y); ok 583 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x->bcmp($y); ok 584 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x->bcmp($y); ok 585 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("123"); $x->bcmp($y); ok 586 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("12"); $x->bcmp($y); ok 587 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("123"); $x->bcmp($y); ok 588 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("-123"); $x->bcmp($y); ok 589 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("-12"); $x->bcmp($y); ok 590 - $x = Math::BigInt->new("-12"); $y = Math::BigInt->new("-123"); $x->bcmp($y); ok 591 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("124"); $x->bcmp($y); ok 592 - $x = Math::BigInt->new("124"); $y = Math::BigInt->new("123"); $x->bcmp($y); ok 593 - $x = Math::BigInt->new("-123"); $y = Math::BigInt->new("-124"); $x->bcmp($y); ok 594 - $x = Math::BigInt->new("-124"); $y = Math::BigInt->new("-123"); $x->bcmp($y); ok 595 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("5"); $x->bcmp($y); ok 596 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("987654321"); $x->bcmp($y); ok 597 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("-987654321"); $x->bcmp($y); ok 598 - $x = Math::BigInt->new("-987654321"); $y = Math::BigInt->new("123456789"); $x->bcmp($y); ok 599 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5432112345"); $x->bcmp($y); ok 600 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("5432112345"); $x->bcmp($y); ok 601 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-5432112345"); $x->bcmp($y); ok 602 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-5432112345"); $x->bcmp($y); ok 603 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("+inf"); $x->bcmp($y); ok 604 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x->bcmp($y); ok 605 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-inf"); $x->bcmp($y); ok 606 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x->bcmp($y); ok 607 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $x->bcmp($y); ok 608 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $x->bcmp($y); ok 609 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); $x->bcmp($y); ok 610 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); $x->bcmp($y); ok 611 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("NaN"); $x->bcmp($y); ok 612 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("inf"); $x->bcmp($y); ok 613 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("NaN"); $x->bcmp($y); ok 614 - $x = Math::BigInt->new("NaN"); $y = Math::BigInt->new("-inf"); $x->bcmp($y); ok 615 - $x = Math::BigInt->new("abc"); $x->binc(); ok 616 - is a valid object ok 617 - $x = Math::BigInt->new("+inf"); $x->binc(); ok 618 - is a valid object ok 619 - $x = Math::BigInt->new("-inf"); $x->binc(); ok 620 - is a valid object ok 621 - $x = Math::BigInt->new("+0"); $x->binc(); ok 622 - is a valid object ok 623 - $x = Math::BigInt->new("+1"); $x->binc(); ok 624 - is a valid object ok 625 - $x = Math::BigInt->new("-1"); $x->binc(); ok 626 - is a valid object ok 627 - $x = Math::BigInt->new("abc"); $x->bdec(); ok 628 - is a valid object ok 629 - $x = Math::BigInt->new("+inf"); $x->bdec(); ok 630 - is a valid object ok 631 - $x = Math::BigInt->new("-inf"); $x->bdec(); ok 632 - is a valid object ok 633 - $x = Math::BigInt->new("+0"); $x->bdec(); ok 634 - is a valid object ok 635 - $x = Math::BigInt->new("+1"); $x->bdec(); ok 636 - is a valid object ok 637 - $x = Math::BigInt->new("-1"); $x->bdec(); ok 638 - is a valid object ok 639 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x + $y; ok 640 - is a valid object ok 641 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("0"); $x + $y; ok 642 - is a valid object ok 643 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); $x + $y; ok 644 - is a valid object ok 645 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-inf"); $x + $y; ok 646 - is a valid object ok 647 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x + $y; ok 648 - is a valid object ok 649 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("+inf"); $x + $y; ok 650 - is a valid object ok 651 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x + $y; ok 652 - is a valid object ok 653 - $x = Math::BigInt->new("baddNaN"); $y = Math::BigInt->new("+inf"); $x + $y; ok 654 - is a valid object ok 655 - $x = Math::BigInt->new("baddNaN"); $y = Math::BigInt->new("+inf"); $x + $y; ok 656 - is a valid object ok 657 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("baddNaN"); $x + $y; ok 658 - is a valid object ok 659 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("baddNaN"); $x + $y; ok 660 - is a valid object ok 661 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x + $y; ok 662 - is a valid object ok 663 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $x + $y; ok 664 - is a valid object ok 665 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x + $y; ok 666 - is a valid object ok 667 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x + $y; ok 668 - is a valid object ok 669 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $x + $y; ok 670 - is a valid object ok 671 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x + $y; ok 672 - is a valid object ok 673 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x + $y; ok 674 - is a valid object ok 675 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+1"); $x + $y; ok 676 - is a valid object ok 677 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("-1"); $x + $y; ok 678 - is a valid object ok 679 - $x = Math::BigInt->new("+9"); $y = Math::BigInt->new("+1"); $x + $y; ok 680 - is a valid object ok 681 - $x = Math::BigInt->new("+99"); $y = Math::BigInt->new("+1"); $x + $y; ok 682 - is a valid object ok 683 - $x = Math::BigInt->new("+999"); $y = Math::BigInt->new("+1"); $x + $y; ok 684 - is a valid object ok 685 - $x = Math::BigInt->new("+9999"); $y = Math::BigInt->new("+1"); $x + $y; ok 686 - is a valid object ok 687 - $x = Math::BigInt->new("+99999"); $y = Math::BigInt->new("+1"); $x + $y; ok 688 - is a valid object ok 689 - $x = Math::BigInt->new("+999999"); $y = Math::BigInt->new("+1"); $x + $y; ok 690 - is a valid object ok 691 - $x = Math::BigInt->new("+9999999"); $y = Math::BigInt->new("+1"); $x + $y; ok 692 - is a valid object ok 693 - $x = Math::BigInt->new("+99999999"); $y = Math::BigInt->new("+1"); $x + $y; ok 694 - is a valid object ok 695 - $x = Math::BigInt->new("+999999999"); $y = Math::BigInt->new("+1"); $x + $y; ok 696 - is a valid object ok 697 - $x = Math::BigInt->new("+9999999999"); $y = Math::BigInt->new("+1"); $x + $y; ok 698 - is a valid object ok 699 - $x = Math::BigInt->new("+99999999999"); $y = Math::BigInt->new("+1"); $x + $y; ok 700 - is a valid object ok 701 - $x = Math::BigInt->new("+10"); $y = Math::BigInt->new("-1"); $x + $y; ok 702 - is a valid object ok 703 - $x = Math::BigInt->new("+100"); $y = Math::BigInt->new("-1"); $x + $y; ok 704 - is a valid object ok 705 - $x = Math::BigInt->new("+1000"); $y = Math::BigInt->new("-1"); $x + $y; ok 706 - is a valid object ok 707 - $x = Math::BigInt->new("+10000"); $y = Math::BigInt->new("-1"); $x + $y; ok 708 - is a valid object ok 709 - $x = Math::BigInt->new("+100000"); $y = Math::BigInt->new("-1"); $x + $y; ok 710 - is a valid object ok 711 - $x = Math::BigInt->new("+1000000"); $y = Math::BigInt->new("-1"); $x + $y; ok 712 - is a valid object ok 713 - $x = Math::BigInt->new("+10000000"); $y = Math::BigInt->new("-1"); $x + $y; ok 714 - is a valid object ok 715 - $x = Math::BigInt->new("+100000000"); $y = Math::BigInt->new("-1"); $x + $y; ok 716 - is a valid object ok 717 - $x = Math::BigInt->new("+1000000000"); $y = Math::BigInt->new("-1"); $x + $y; ok 718 - is a valid object ok 719 - $x = Math::BigInt->new("+10000000000"); $y = Math::BigInt->new("-1"); $x + $y; ok 720 - is a valid object ok 721 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("987654321"); $x + $y; ok 722 - is a valid object ok 723 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("987654321"); $x + $y; ok 724 - is a valid object ok 725 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("-987654321"); $x + $y; ok 726 - is a valid object ok 727 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("-987654321"); $x + $y; ok 728 - is a valid object ok 729 - $x = Math::BigInt->new("2"); $y = Math::BigFloat->new("2.5"); $x + $y; ok 730 - ref($got) ok 731 - $Math::BigInt::upgrade ok 732 - is a valid object ok 733 - $x = Math::BigInt->new("-123"); $y = Math::BigFloat->new("-1.5"); $x + $y; ok 734 - ref($got) ok 735 - $Math::BigInt::upgrade ok 736 - is a valid object ok 737 - $x = Math::BigInt->new("-1.2"); $y = Math::BigInt->new("1"); $x + $y; ok 738 - ref($got) ok 739 - $Math::BigInt::upgrade ok 740 - is a valid object ok 741 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x - $y; ok 742 - is a valid object ok 743 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); $x - $y; ok 744 - is a valid object ok 745 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); $x - $y; ok 746 - is a valid object ok 747 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-inf"); $x - $y; ok 748 - is a valid object ok 749 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x - $y; ok 750 - is a valid object ok 751 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("+inf"); $x - $y; ok 752 - is a valid object ok 753 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x - $y; ok 754 - is a valid object ok 755 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+0"); $x - $y; ok 756 - is a valid object ok 757 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); $x - $y; ok 758 - is a valid object ok 759 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); $x - $y; ok 760 - is a valid object ok 761 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+1"); $x - $y; ok 762 - is a valid object ok 763 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+0"); $x - $y; ok 764 - is a valid object ok 765 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("-1"); $x - $y; ok 766 - is a valid object ok 767 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x - $y; ok 768 - is a valid object ok 769 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+1"); $x - $y; ok 770 - is a valid object ok 771 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("-1"); $x - $y; ok 772 - is a valid object ok 773 - $x = Math::BigInt->new("+9"); $y = Math::BigInt->new("+1"); $x - $y; ok 774 - is a valid object ok 775 - $x = Math::BigInt->new("+99"); $y = Math::BigInt->new("+1"); $x - $y; ok 776 - is a valid object ok 777 - $x = Math::BigInt->new("+999"); $y = Math::BigInt->new("+1"); $x - $y; ok 778 - is a valid object ok 779 - $x = Math::BigInt->new("+9999"); $y = Math::BigInt->new("+1"); $x - $y; ok 780 - is a valid object ok 781 - $x = Math::BigInt->new("+99999"); $y = Math::BigInt->new("+1"); $x - $y; ok 782 - is a valid object ok 783 - $x = Math::BigInt->new("+999999"); $y = Math::BigInt->new("+1"); $x - $y; ok 784 - is a valid object ok 785 - $x = Math::BigInt->new("+9999999"); $y = Math::BigInt->new("+1"); $x - $y; ok 786 - is a valid object ok 787 - $x = Math::BigInt->new("+99999999"); $y = Math::BigInt->new("+1"); $x - $y; ok 788 - is a valid object ok 789 - $x = Math::BigInt->new("+999999999"); $y = Math::BigInt->new("+1"); $x - $y; ok 790 - is a valid object ok 791 - $x = Math::BigInt->new("+9999999999"); $y = Math::BigInt->new("+1"); $x - $y; ok 792 - is a valid object ok 793 - $x = Math::BigInt->new("+99999999999"); $y = Math::BigInt->new("+1"); $x - $y; ok 794 - is a valid object ok 795 - $x = Math::BigInt->new("+10"); $y = Math::BigInt->new("-1"); $x - $y; ok 796 - is a valid object ok 797 - $x = Math::BigInt->new("+100"); $y = Math::BigInt->new("-1"); $x - $y; ok 798 - is a valid object ok 799 - $x = Math::BigInt->new("+1000"); $y = Math::BigInt->new("-1"); $x - $y; ok 800 - is a valid object ok 801 - $x = Math::BigInt->new("+10000"); $y = Math::BigInt->new("-1"); $x - $y; ok 802 - is a valid object ok 803 - $x = Math::BigInt->new("+100000"); $y = Math::BigInt->new("-1"); $x - $y; ok 804 - is a valid object ok 805 - $x = Math::BigInt->new("+1000000"); $y = Math::BigInt->new("-1"); $x - $y; ok 806 - is a valid object ok 807 - $x = Math::BigInt->new("+10000000"); $y = Math::BigInt->new("-1"); $x - $y; ok 808 - is a valid object ok 809 - $x = Math::BigInt->new("+100000000"); $y = Math::BigInt->new("-1"); $x - $y; ok 810 - is a valid object ok 811 - $x = Math::BigInt->new("+1000000000"); $y = Math::BigInt->new("-1"); $x - $y; ok 812 - is a valid object ok 813 - $x = Math::BigInt->new("+10000000000"); $y = Math::BigInt->new("-1"); $x - $y; ok 814 - is a valid object ok 815 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("+987654321"); $x - $y; ok 816 - is a valid object ok 817 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("+987654321"); $x - $y; ok 818 - is a valid object ok 819 - $x = Math::BigInt->new("-123456789"); $y = Math::BigInt->new("-987654321"); $x - $y; ok 820 - is a valid object ok 821 - $x = Math::BigInt->new("+123456789"); $y = Math::BigInt->new("-987654321"); $x - $y; ok 822 - is a valid object ok 823 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x * $y; ok 824 - is a valid object ok 825 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); $x * $y; ok 826 - is a valid object ok 827 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); $x * $y; ok 828 - is a valid object ok 829 - $x = Math::BigInt->new("NaNmul"); $y = Math::BigInt->new("+inf"); $x * $y; ok 830 - is a valid object ok 831 - $x = Math::BigInt->new("NaNmul"); $y = Math::BigInt->new("-inf"); $x * $y; ok 832 - is a valid object ok 833 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("NaNmul"); $x * $y; ok 834 - is a valid object ok 835 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("NaNmul"); $x * $y; ok 836 - is a valid object ok 837 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("+inf"); $x * $y; ok 838 - is a valid object ok 839 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-inf"); $x * $y; ok 840 - is a valid object ok 841 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("+inf"); $x * $y; ok 842 - is a valid object ok 843 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x * $y; ok 844 - is a valid object ok 845 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+0"); $x * $y; ok 846 - is a valid object ok 847 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); $x * $y; ok 848 - is a valid object ok 849 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); $x * $y; ok 850 - is a valid object ok 851 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("-1"); $x * $y; ok 852 - is a valid object ok 853 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+0"); $x * $y; ok 854 - is a valid object ok 855 - $x = Math::BigInt->new("123456789123456789"); $y = Math::BigInt->new("0"); $x * $y; ok 856 - is a valid object ok 857 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("123456789123456789"); $x * $y; ok 858 - is a valid object ok 859 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x * $y; ok 860 - is a valid object ok 861 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("+1"); $x * $y; ok 862 - is a valid object ok 863 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("-1"); $x * $y; ok 864 - is a valid object ok 865 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+1"); $x * $y; ok 866 - is a valid object ok 867 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("+3"); $x * $y; ok 868 - is a valid object ok 869 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("+3"); $x * $y; ok 870 - is a valid object ok 871 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("-3"); $x * $y; ok 872 - is a valid object ok 873 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x * $y; ok 874 - is a valid object ok 875 - $x = Math::BigInt->new("111"); $y = Math::BigInt->new("111"); $x * $y; ok 876 - is a valid object ok 877 - $x = Math::BigInt->new("10101"); $y = Math::BigInt->new("10101"); $x * $y; ok 878 - is a valid object ok 879 - $x = Math::BigInt->new("1001001"); $y = Math::BigInt->new("1001001"); $x * $y; ok 880 - is a valid object ok 881 - $x = Math::BigInt->new("100010001"); $y = Math::BigInt->new("100010001"); $x * $y; ok 882 - is a valid object ok 883 - $x = Math::BigInt->new("10000100001"); $y = Math::BigInt->new("10000100001"); $x * $y; ok 884 - is a valid object ok 885 - $x = Math::BigInt->new("11111111111"); $y = Math::BigInt->new("9"); $x * $y; ok 886 - is a valid object ok 887 - $x = Math::BigInt->new("22222222222"); $y = Math::BigInt->new("9"); $x * $y; ok 888 - is a valid object ok 889 - $x = Math::BigInt->new("33333333333"); $y = Math::BigInt->new("9"); $x * $y; ok 890 - is a valid object ok 891 - $x = Math::BigInt->new("44444444444"); $y = Math::BigInt->new("9"); $x * $y; ok 892 - is a valid object ok 893 - $x = Math::BigInt->new("55555555555"); $y = Math::BigInt->new("9"); $x * $y; ok 894 - is a valid object ok 895 - $x = Math::BigInt->new("66666666666"); $y = Math::BigInt->new("9"); $x * $y; ok 896 - is a valid object ok 897 - $x = Math::BigInt->new("77777777777"); $y = Math::BigInt->new("9"); $x * $y; ok 898 - is a valid object ok 899 - $x = Math::BigInt->new("88888888888"); $y = Math::BigInt->new("9"); $x * $y; ok 900 - is a valid object ok 901 - $x = Math::BigInt->new("99999999999"); $y = Math::BigInt->new("9"); $x * $y; ok 902 - is a valid object ok 903 - $x = Math::BigInt->new("+25"); $y = Math::BigInt->new("+25"); $x * $y; ok 904 - is a valid object ok 905 - $x = Math::BigInt->new("+12345"); $y = Math::BigInt->new("+12345"); $x * $y; ok 906 - is a valid object ok 907 - $x = Math::BigInt->new("+99999"); $y = Math::BigInt->new("+11111"); $x * $y; ok 908 - is a valid object ok 909 - $x = Math::BigInt->new("9999"); $y = Math::BigInt->new("10000"); $x * $y; ok 910 - is a valid object ok 911 - $x = Math::BigInt->new("99999"); $y = Math::BigInt->new("100000"); $x * $y; ok 912 - is a valid object ok 913 - $x = Math::BigInt->new("999999"); $y = Math::BigInt->new("1000000"); $x * $y; ok 914 - is a valid object ok 915 - $x = Math::BigInt->new("9999999"); $y = Math::BigInt->new("10000000"); $x * $y; ok 916 - is a valid object ok 917 - $x = Math::BigInt->new("99999999"); $y = Math::BigInt->new("100000000"); $x * $y; ok 918 - is a valid object ok 919 - $x = Math::BigInt->new("999999999"); $y = Math::BigInt->new("1000000000"); $x * $y; ok 920 - is a valid object ok 921 - $x = Math::BigInt->new("9999999999"); $y = Math::BigInt->new("10000000000"); $x * $y; ok 922 - is a valid object ok 923 - $x = Math::BigInt->new("99999999999"); $y = Math::BigInt->new("100000000000"); $x * $y; ok 924 - is a valid object ok 925 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("1000000000000"); $x * $y; ok 926 - is a valid object ok 927 - $x = Math::BigInt->new("9999999999999"); $y = Math::BigInt->new("10000000000000"); $x * $y; ok 928 - is a valid object ok 929 - $x = Math::BigInt->new("99999999999999"); $y = Math::BigInt->new("100000000000000"); $x * $y; ok 930 - is a valid object ok 931 - $x = Math::BigInt->new("999999999999999"); $y = Math::BigInt->new("1000000000000000"); $x * $y; ok 932 - is a valid object ok 933 - $x = Math::BigInt->new("9999999999999999"); $y = Math::BigInt->new("10000000000000000"); $x * $y; ok 934 - is a valid object ok 935 - $x = Math::BigInt->new("99999999999999999"); $y = Math::BigInt->new("100000000000000000"); $x * $y; ok 936 - is a valid object ok 937 - $x = Math::BigInt->new("999999999999999999"); $y = Math::BigInt->new("1000000000000000000"); $x * $y; ok 938 - is a valid object ok 939 - $x = Math::BigInt->new("9999999999999999999"); $y = Math::BigInt->new("10000000000000000000"); $x * $y; ok 940 - is a valid object ok 941 - $x = Math::BigInt->new("3"); $y = Math::BigFloat->new("3.5"); $x * $y; ok 942 - ref($got) ok 943 - $Math::BigInt::upgrade ok 944 - is a valid object ok 945 - $x = Math::BigInt->new("3.5"); $y = Math::BigInt->new("3"); $x * $y; ok 946 - ref($got) ok 947 - $Math::BigInt::upgrade ok 948 - is a valid object ok 949 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("20"); join(",", $x->bdiv($y)); ok 950 - $x = Math::BigInt->new("4095"); $y = Math::BigInt->new("4095"); join(",", $x->bdiv($y)); ok 951 - $x = Math::BigInt->new("-4095"); $y = Math::BigInt->new("-4095"); join(",", $x->bdiv($y)); ok 952 - $x = Math::BigInt->new("4095"); $y = Math::BigInt->new("-4095"); join(",", $x->bdiv($y)); ok 953 - $x = Math::BigInt->new("-4095"); $y = Math::BigInt->new("4095"); join(",", $x->bdiv($y)); ok 954 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 955 - $x = Math::BigInt->new("9"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 956 - $x = Math::BigInt->new("9"); $y = Math::BigInt->new("4"); join(",", $x->bdiv($y)); ok 957 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("8"); join(",", $x->bdiv($y)); ok 958 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("8"); join(",", $x->bdiv($y)); ok 959 - $x = Math::BigInt->new("11"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 960 - $x = Math::BigInt->new("11"); $y = Math::BigInt->new("-2"); join(",", $x->bdiv($y)); ok 961 - $x = Math::BigInt->new("-11"); $y = Math::BigInt->new("2"); join(",", $x->bdiv($y)); ok 962 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); join(",", $x->bdiv($y)); ok 963 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 964 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); join(",", $x->bdiv($y)); ok 965 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 966 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("inf"); join(",", $x->bdiv($y)); ok 967 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 968 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 969 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 970 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 971 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 972 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); join(",", $x->bdiv($y)); ok 973 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-5"); join(",", $x->bdiv($y)); ok 974 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); join(",", $x->bdiv($y)); ok 975 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 976 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); join(",", $x->bdiv($y)); ok 977 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); join(",", $x->bdiv($y)); ok 978 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("0"); join(",", $x->bdiv($y)); ok 979 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); join(",", $x->bdiv($y)); ok 980 - $x = Math::BigInt->new("-8"); $y = Math::BigInt->new("0"); join(",", $x->bdiv($y)); ok 981 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); join(",", $x->bdiv($y)); ok 982 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); join(",", $x->bdiv($y)); ok 983 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x / $y; ok 984 - is a valid object ok 985 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("1"); $x / $y; ok 986 - is a valid object ok 987 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("abc"); $x / $y; ok 988 - is a valid object ok 989 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x / $y; ok 990 - is a valid object ok 991 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); $x / $y; ok 992 - is a valid object ok 993 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); $x / $y; ok 994 - is a valid object ok 995 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $x / $y; ok 996 - is a valid object ok 997 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); $x / $y; ok 998 - is a valid object ok 999 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("inf"); $x / $y; ok 1000 - is a valid object ok 1001 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); $x / $y; ok 1002 - is a valid object ok 1003 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); $x / $y; ok 1004 - is a valid object ok 1005 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); $x / $y; ok 1006 - is a valid object ok 1007 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-5"); $x / $y; ok 1008 - is a valid object ok 1009 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-5"); $x / $y; ok 1010 - is a valid object ok 1011 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); $x / $y; ok 1012 - is a valid object ok 1013 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-5"); $x / $y; ok 1014 - is a valid object ok 1015 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); $x / $y; ok 1016 - is a valid object ok 1017 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x / $y; ok 1018 - is a valid object ok 1019 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); $x / $y; ok 1020 - is a valid object ok 1021 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $x / $y; ok 1022 - is a valid object ok 1023 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("0"); $x / $y; ok 1024 - is a valid object ok 1025 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); $x / $y; ok 1026 - is a valid object ok 1027 - $x = Math::BigInt->new("-8"); $y = Math::BigInt->new("0"); $x / $y; ok 1028 - is a valid object ok 1029 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); $x / $y; ok 1030 - is a valid object ok 1031 - $x = Math::BigInt->new("11"); $y = Math::BigInt->new("2"); $x / $y; ok 1032 - ref($got) ok 1033 - $Math::BigInt::upgrade ok 1034 - is a valid object ok 1035 - $x = Math::BigInt->new("-11"); $y = Math::BigInt->new("-2"); $x / $y; ok 1036 - ref($got) ok 1037 - $Math::BigInt::upgrade ok 1038 - is a valid object ok 1039 - $x = Math::BigInt->new("-11"); $y = Math::BigInt->new("2"); $x / $y; ok 1040 - ref($got) ok 1041 - $Math::BigInt::upgrade ok 1042 - is a valid object ok 1043 - $x = Math::BigInt->new("11"); $y = Math::BigInt->new("-2"); $x / $y; ok 1044 - ref($got) ok 1045 - $Math::BigInt::upgrade ok 1046 - is a valid object ok 1047 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x / $y; ok 1048 - is a valid object ok 1049 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x / $y; ok 1050 - is a valid object ok 1051 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x / $y; ok 1052 - is a valid object ok 1053 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x / $y; ok 1054 - is a valid object ok 1055 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $x / $y; ok 1056 - is a valid object ok 1057 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x / $y; ok 1058 - is a valid object ok 1059 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x / $y; ok 1060 - ref($got) ok 1061 - $Math::BigInt::upgrade ok 1062 - is a valid object ok 1063 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x / $y; ok 1064 - is a valid object ok 1065 - $x = Math::BigInt->new("1000000000"); $y = Math::BigInt->new("9"); $x / $y; ok 1066 - ref($got) ok 1067 - $Math::BigInt::upgrade ok 1068 - is a valid object ok 1069 - $x = Math::BigInt->new("2000000000"); $y = Math::BigInt->new("9"); $x / $y; ok 1070 - ref($got) ok 1071 - $Math::BigInt::upgrade ok 1072 - is a valid object ok 1073 - $x = Math::BigInt->new("3000000000"); $y = Math::BigInt->new("9"); $x / $y; ok 1074 - ref($got) ok 1075 - $Math::BigInt::upgrade ok 1076 - is a valid object ok 1077 - $x = Math::BigInt->new("4000000000"); $y = Math::BigInt->new("9"); $x / $y; ok 1078 - ref($got) ok 1079 - $Math::BigInt::upgrade ok 1080 - is a valid object ok 1081 - $x = Math::BigInt->new("5000000000"); $y = Math::BigInt->new("9"); $x / $y; ok 1082 - ref($got) ok 1083 - $Math::BigInt::upgrade ok 1084 - is a valid object ok 1085 - $x = Math::BigInt->new("6000000000"); $y = Math::BigInt->new("9"); $x / $y; ok 1086 - ref($got) ok 1087 - $Math::BigInt::upgrade ok 1088 - is a valid object ok 1089 - $x = Math::BigInt->new("7000000000"); $y = Math::BigInt->new("9"); $x / $y; ok 1090 - ref($got) ok 1091 - $Math::BigInt::upgrade ok 1092 - is a valid object ok 1093 - $x = Math::BigInt->new("8000000000"); $y = Math::BigInt->new("9"); $x / $y; ok 1094 - ref($got) ok 1095 - $Math::BigInt::upgrade ok 1096 - is a valid object ok 1097 - $x = Math::BigInt->new("9000000000"); $y = Math::BigInt->new("9"); $x / $y; ok 1098 - is a valid object ok 1099 - $x = Math::BigInt->new("35500000"); $y = Math::BigInt->new("113"); $x / $y; ok 1100 - ref($got) ok 1101 - $Math::BigInt::upgrade ok 1102 - is a valid object ok 1103 - $x = Math::BigInt->new("71000000"); $y = Math::BigInt->new("226"); $x / $y; ok 1104 - ref($got) ok 1105 - $Math::BigInt::upgrade ok 1106 - is a valid object ok 1107 - $x = Math::BigInt->new("106500000"); $y = Math::BigInt->new("339"); $x / $y; ok 1108 - ref($got) ok 1109 - $Math::BigInt::upgrade ok 1110 - is a valid object ok 1111 - $x = Math::BigInt->new("1000000000"); $y = Math::BigInt->new("3"); $x / $y; ok 1112 - ref($got) ok 1113 - $Math::BigInt::upgrade ok 1114 - is a valid object ok 1115 - $x = Math::BigInt->new("+10"); $y = Math::BigInt->new("+5"); $x / $y; ok 1116 - is a valid object ok 1117 - $x = Math::BigInt->new("+100"); $y = Math::BigInt->new("+4"); $x / $y; ok 1118 - is a valid object ok 1119 - $x = Math::BigInt->new("+1000"); $y = Math::BigInt->new("+8"); $x / $y; ok 1120 - is a valid object ok 1121 - $x = Math::BigInt->new("+10000"); $y = Math::BigInt->new("+16"); $x / $y; ok 1122 - is a valid object ok 1123 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("9"); $x / $y; ok 1124 - is a valid object ok 1125 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("99"); $x / $y; ok 1126 - is a valid object ok 1127 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("999"); $x / $y; ok 1128 - is a valid object ok 1129 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("9999"); $x / $y; ok 1130 - is a valid object ok 1131 - $x = Math::BigInt->new("999999999999999"); $y = Math::BigInt->new("99999"); $x / $y; ok 1132 - is a valid object ok 1133 - $x = Math::BigInt->new("+1111088889"); $y = Math::BigInt->new("99999"); $x / $y; ok 1134 - is a valid object ok 1135 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-3"); $x / $y; ok 1136 - ref($got) ok 1137 - $Math::BigInt::upgrade ok 1138 - is a valid object ok 1139 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("3"); $x / $y; ok 1140 - ref($got) ok 1141 - $Math::BigInt::upgrade ok 1142 - is a valid object ok 1143 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("3"); $x / $y; ok 1144 - ref($got) ok 1145 - $Math::BigInt::upgrade ok 1146 - is a valid object ok 1147 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-3"); $x / $y; ok 1148 - ref($got) ok 1149 - $Math::BigInt::upgrade ok 1150 - is a valid object ok 1151 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x / $y; ok 1152 - ref($got) ok 1153 - $Math::BigInt::upgrade ok 1154 - is a valid object ok 1155 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-3"); $x / $y; ok 1156 - ref($got) ok 1157 - $Math::BigInt::upgrade ok 1158 - is a valid object ok 1159 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x / $y; ok 1160 - ref($got) ok 1161 - $Math::BigInt::upgrade ok 1162 - is a valid object ok 1163 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $x / $y; ok 1164 - ref($got) ok 1165 - $Math::BigInt::upgrade ok 1166 - is a valid object ok 1167 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("5"); $x / $y; ok 1168 - ref($got) ok 1169 - $Math::BigInt::upgrade ok 1170 - is a valid object ok 1171 - $x = Math::BigInt->new("-8"); $y = Math::BigInt->new("5"); $x / $y; ok 1172 - ref($got) ok 1173 - $Math::BigInt::upgrade ok 1174 - is a valid object ok 1175 - $x = Math::BigInt->new("14"); $y = Math::BigInt->new("-3"); $x / $y; ok 1176 - ref($got) ok 1177 - $Math::BigInt::upgrade ok 1178 - is a valid object ok 1179 - $x = Math::BigInt->new("-14"); $y = Math::BigInt->new("3"); $x / $y; ok 1180 - ref($got) ok 1181 - $Math::BigInt::upgrade ok 1182 - is a valid object ok 1183 - $x = Math::BigInt->new("-14"); $y = Math::BigInt->new("-3"); $x / $y; ok 1184 - ref($got) ok 1185 - $Math::BigInt::upgrade ok 1186 - is a valid object ok 1187 - $x = Math::BigInt->new("14"); $y = Math::BigInt->new("3"); $x / $y; ok 1188 - ref($got) ok 1189 - $Math::BigInt::upgrade ok 1190 - is a valid object ok 1191 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("24"); $x / $y; ok 1192 - ref($got) ok 1193 - $Math::BigInt::upgrade ok 1194 - is a valid object ok 1195 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("inf"); $x % $y; ok 1196 - is a valid object ok 1197 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-inf"); $x % $y; ok 1198 - is a valid object ok 1199 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("inf"); $x % $y; ok 1200 - is a valid object ok 1201 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("-inf"); $x % $y; ok 1202 - is a valid object ok 1203 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("inf"); $x % $y; ok 1204 - is a valid object ok 1205 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-inf"); $x % $y; ok 1206 - is a valid object ok 1207 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("5"); $x % $y; ok 1208 - is a valid object ok 1209 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("5"); $x % $y; ok 1210 - is a valid object ok 1211 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-5"); $x % $y; ok 1212 - is a valid object ok 1213 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-5"); $x % $y; ok 1214 - is a valid object ok 1215 - $x = Math::BigInt->new("5"); $y = Math::BigInt->new("5"); $x % $y; ok 1216 - is a valid object ok 1217 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-5"); $x % $y; ok 1218 - is a valid object ok 1219 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("inf"); $x % $y; ok 1220 - is a valid object ok 1221 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-inf"); $x % $y; ok 1222 - is a valid object ok 1223 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("inf"); $x % $y; ok 1224 - is a valid object ok 1225 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("-inf"); $x % $y; ok 1226 - is a valid object ok 1227 - $x = Math::BigInt->new("8"); $y = Math::BigInt->new("0"); $x % $y; ok 1228 - is a valid object ok 1229 - $x = Math::BigInt->new("inf"); $y = Math::BigInt->new("0"); $x % $y; ok 1230 - is a valid object ok 1231 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("0"); $x % $y; ok 1232 - is a valid object ok 1233 - $x = Math::BigInt->new("-8"); $y = Math::BigInt->new("0"); $x % $y; ok 1234 - is a valid object ok 1235 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x % $y; ok 1236 - is a valid object ok 1237 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x % $y; ok 1238 - is a valid object ok 1239 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("1"); $x % $y; ok 1240 - is a valid object ok 1241 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("abc"); $x % $y; ok 1242 - is a valid object ok 1243 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x % $y; ok 1244 - is a valid object ok 1245 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $x % $y; ok 1246 - is a valid object ok 1247 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x % $y; ok 1248 - is a valid object ok 1249 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $x % $y; ok 1250 - is a valid object ok 1251 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x % $y; ok 1252 - is a valid object ok 1253 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x % $y; ok 1254 - is a valid object ok 1255 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $x % $y; ok 1256 - is a valid object ok 1257 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x % $y; ok 1258 - is a valid object ok 1259 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x % $y; ok 1260 - is a valid object ok 1261 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x % $y; ok 1262 - is a valid object ok 1263 - $x = Math::BigInt->new("1000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 1264 - is a valid object ok 1265 - $x = Math::BigInt->new("2000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 1266 - is a valid object ok 1267 - $x = Math::BigInt->new("3000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 1268 - is a valid object ok 1269 - $x = Math::BigInt->new("4000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 1270 - is a valid object ok 1271 - $x = Math::BigInt->new("5000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 1272 - is a valid object ok 1273 - $x = Math::BigInt->new("6000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 1274 - is a valid object ok 1275 - $x = Math::BigInt->new("7000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 1276 - is a valid object ok 1277 - $x = Math::BigInt->new("8000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 1278 - is a valid object ok 1279 - $x = Math::BigInt->new("9000000000"); $y = Math::BigInt->new("9"); $x % $y; ok 1280 - is a valid object ok 1281 - $x = Math::BigInt->new("35500000"); $y = Math::BigInt->new("113"); $x % $y; ok 1282 - is a valid object ok 1283 - $x = Math::BigInt->new("71000000"); $y = Math::BigInt->new("226"); $x % $y; ok 1284 - is a valid object ok 1285 - $x = Math::BigInt->new("106500000"); $y = Math::BigInt->new("339"); $x % $y; ok 1286 - is a valid object ok 1287 - $x = Math::BigInt->new("1000000000"); $y = Math::BigInt->new("3"); $x % $y; ok 1288 - is a valid object ok 1289 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("5"); $x % $y; ok 1290 - is a valid object ok 1291 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("4"); $x % $y; ok 1292 - is a valid object ok 1293 - $x = Math::BigInt->new("1000"); $y = Math::BigInt->new("8"); $x % $y; ok 1294 - is a valid object ok 1295 - $x = Math::BigInt->new("10000"); $y = Math::BigInt->new("16"); $x % $y; ok 1296 - is a valid object ok 1297 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("9"); $x % $y; ok 1298 - is a valid object ok 1299 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("99"); $x % $y; ok 1300 - is a valid object ok 1301 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("999"); $x % $y; ok 1302 - is a valid object ok 1303 - $x = Math::BigInt->new("999999999999"); $y = Math::BigInt->new("9999"); $x % $y; ok 1304 - is a valid object ok 1305 - $x = Math::BigInt->new("999999999999999"); $y = Math::BigInt->new("99999"); $x % $y; ok 1306 - is a valid object ok 1307 - $x = Math::BigInt->new("-9"); $y = Math::BigInt->new("+5"); $x % $y; ok 1308 - is a valid object ok 1309 - $x = Math::BigInt->new("+9"); $y = Math::BigInt->new("-5"); $x % $y; ok 1310 - is a valid object ok 1311 - $x = Math::BigInt->new("-9"); $y = Math::BigInt->new("-5"); $x % $y; ok 1312 - is a valid object ok 1313 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("3"); $x % $y; ok 1314 - is a valid object ok 1315 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $x % $y; ok 1316 - is a valid object ok 1317 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("3"); $x % $y; ok 1318 - is a valid object ok 1319 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x % $y; ok 1320 - is a valid object ok 1321 - $x = Math::BigInt->new("-5"); $y = Math::BigInt->new("-3"); $x % $y; ok 1322 - is a valid object ok 1323 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x % $y; ok 1324 - is a valid object ok 1325 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-3"); $x % $y; ok 1326 - is a valid object ok 1327 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-3"); $x % $y; ok 1328 - is a valid object ok 1329 - $x = Math::BigInt->new("4095"); $y = Math::BigInt->new("4095"); $x % $y; ok 1330 - is a valid object ok 1331 - $x = Math::BigInt->new("100041000510123"); $y = Math::BigInt->new("3"); $x % $y; ok 1332 - is a valid object ok 1333 - $x = Math::BigInt->new("152403346"); $y = Math::BigInt->new("12345"); $x % $y; ok 1334 - is a valid object ok 1335 - $x = Math::BigInt->new("9"); $y = Math::BigInt->new("5"); $x % $y; ok 1336 - is a valid object ok 1337 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); Math::BigInt::bgcd($x, $y); ok 1338 - is a valid object ok 1339 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); Math::BigInt::bgcd($x, $y); ok 1340 - is a valid object ok 1341 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); Math::BigInt::bgcd($x, $y); ok 1342 - is a valid object ok 1343 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+0"); Math::BigInt::bgcd($x, $y); ok 1344 - is a valid object ok 1345 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); Math::BigInt::bgcd($x, $y); ok 1346 - is a valid object ok 1347 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); Math::BigInt::bgcd($x, $y); ok 1348 - is a valid object ok 1349 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+1"); Math::BigInt::bgcd($x, $y); ok 1350 - is a valid object ok 1351 - $x = Math::BigInt->new("+2"); $y = Math::BigInt->new("+3"); Math::BigInt::bgcd($x, $y); ok 1352 - is a valid object ok 1353 - $x = Math::BigInt->new("+3"); $y = Math::BigInt->new("+2"); Math::BigInt::bgcd($x, $y); ok 1354 - is a valid object ok 1355 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("+2"); Math::BigInt::bgcd($x, $y); ok 1356 - is a valid object ok 1357 - $x = Math::BigInt->new("100"); $y = Math::BigInt->new("625"); Math::BigInt::bgcd($x, $y); ok 1358 - is a valid object ok 1359 - $x = Math::BigInt->new("4096"); $y = Math::BigInt->new("81"); Math::BigInt::bgcd($x, $y); ok 1360 - is a valid object ok 1361 - $x = Math::BigInt->new("1034"); $y = Math::BigInt->new("804"); Math::BigInt::bgcd($x, $y); ok 1362 - is a valid object ok 1363 - $x = Math::BigInt->new("27"); $y = Math::BigInt->new("90"); $z = Math::BigInt->new("56"); Math::BigInt::bgcd($x, $y, $z); ok 1364 - is a valid object ok 1365 - $x = Math::BigInt->new("27"); $y = Math::BigInt->new("90"); $z = Math::BigInt->new("54"); Math::BigInt::bgcd($x, $y, $z); ok 1366 - is a valid object ok 1367 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); Math::BigInt::blcm($x, $y); ok 1368 - is a valid object ok 1369 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("+0"); Math::BigInt::blcm($x, $y); ok 1370 - is a valid object ok 1371 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("abc"); Math::BigInt::blcm($x, $y); ok 1372 - is a valid object ok 1373 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+0"); Math::BigInt::blcm($x, $y); ok 1374 - is a valid object ok 1375 - $x = Math::BigInt->new("+1"); $y = Math::BigInt->new("+0"); Math::BigInt::blcm($x, $y); ok 1376 - is a valid object ok 1377 - $x = Math::BigInt->new("+0"); $y = Math::BigInt->new("+1"); Math::BigInt::blcm($x, $y); ok 1378 - is a valid object ok 1379 - $x = Math::BigInt->new("+27"); $y = Math::BigInt->new("+90"); Math::BigInt::blcm($x, $y); ok 1380 - is a valid object ok 1381 - $x = Math::BigInt->new("+1034"); $y = Math::BigInt->new("+804"); Math::BigInt::blcm($x, $y); ok 1382 - is a valid object ok 1383 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x & $y; ok 1384 - is a valid object ok 1385 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("0"); $x & $y; ok 1386 - is a valid object ok 1387 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("abc"); $x & $y; ok 1388 - is a valid object ok 1389 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x & $y; ok 1390 - is a valid object ok 1391 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("2"); $x & $y; ok 1392 - is a valid object ok 1393 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("+2"); $x & $y; ok 1394 - is a valid object ok 1395 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("0"); $x & $y; ok 1396 - is a valid object ok 1397 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("1"); $x & $y; ok 1398 - is a valid object ok 1399 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("+281474976710656"); $x & $y; ok 1400 - is a valid object ok 1401 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x & $y; ok 1402 - is a valid object ok 1403 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x & $y; ok 1404 - is a valid object ok 1405 - $x = Math::BigInt->new("-6"); $y = Math::BigInt->new("-6"); $x & $y; ok 1406 - is a valid object ok 1407 - $x = Math::BigInt->new("-7"); $y = Math::BigInt->new("-4"); $x & $y; ok 1408 - is a valid object ok 1409 - $x = Math::BigInt->new("-7"); $y = Math::BigInt->new("4"); $x & $y; ok 1410 - is a valid object ok 1411 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("7"); $x & $y; ok 1412 - is a valid object ok 1413 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0xFFFF"); $x & $y; ok 1414 - is a valid object ok 1415 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0xFFFFFF"); $x & $y; ok 1416 - is a valid object ok 1417 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFF"); $x & $y; ok 1418 - is a valid object ok 1419 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x & $y; ok 1420 - is a valid object ok 1421 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x & $y; ok 1422 - is a valid object ok 1423 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0xF0F0"); $x & $y; ok 1424 - is a valid object ok 1425 - $x = Math::BigInt->new("0x0F0F"); $y = Math::BigInt->new("0x0F0F"); $x & $y; ok 1426 - is a valid object ok 1427 - $x = Math::BigInt->new("0xF0F0F0"); $y = Math::BigInt->new("0xF0F0F0"); $x & $y; ok 1428 - is a valid object ok 1429 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0x0F0F0F"); $x & $y; ok 1430 - is a valid object ok 1431 - $x = Math::BigInt->new("0xF0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0"); $x & $y; ok 1432 - is a valid object ok 1433 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F"); $x & $y; ok 1434 - is a valid object ok 1435 - $x = Math::BigInt->new("0xF0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x & $y; ok 1436 - is a valid object ok 1437 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F"); $x & $y; ok 1438 - is a valid object ok 1439 - $x = Math::BigInt->new("0xF0F0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x & $y; ok 1440 - is a valid object ok 1441 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F0F"); $x & $y; ok 1442 - is a valid object ok 1443 - $x = Math::BigInt->new("0x1F0F0F0F0F0F"); $y = Math::BigInt->new("0x3F0F0F0F0F0F"); $x & $y; ok 1444 - is a valid object ok 1445 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x | $y; ok 1446 - is a valid object ok 1447 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("0"); $x | $y; ok 1448 - is a valid object ok 1449 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("abc"); $x | $y; ok 1450 - is a valid object ok 1451 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x | $y; ok 1452 - is a valid object ok 1453 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("+2"); $x | $y; ok 1454 - is a valid object ok 1455 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("0"); $x | $y; ok 1456 - is a valid object ok 1457 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("1"); $x | $y; ok 1458 - is a valid object ok 1459 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("281474976710656"); $x | $y; ok 1460 - is a valid object ok 1461 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x | $y; ok 1462 - is a valid object ok 1463 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x | $y; ok 1464 - is a valid object ok 1465 - $x = Math::BigInt->new("-6"); $y = Math::BigInt->new("-6"); $x | $y; ok 1466 - is a valid object ok 1467 - $x = Math::BigInt->new("-7"); $y = Math::BigInt->new("4"); $x | $y; ok 1468 - is a valid object ok 1469 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("7"); $x | $y; ok 1470 - is a valid object ok 1471 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0xFFFF"); $x | $y; ok 1472 - is a valid object ok 1473 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0xFFFFFF"); $x | $y; ok 1474 - is a valid object ok 1475 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFF"); $x | $y; ok 1476 - is a valid object ok 1477 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x | $y; ok 1478 - is a valid object ok 1479 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x | $y; ok 1480 - is a valid object ok 1481 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFF"); $x | $y; ok 1482 - is a valid object ok 1483 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFF"); $x | $y; ok 1484 - is a valid object ok 1485 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFF"); $x | $y; ok 1486 - is a valid object ok 1487 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x | $y; ok 1488 - is a valid object ok 1489 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x | $y; ok 1490 - is a valid object ok 1491 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 1492 - is a valid object ok 1493 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 1494 - is a valid object ok 1495 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 1496 - is a valid object ok 1497 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 1498 - is a valid object ok 1499 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0"); $x | $y; ok 1500 - is a valid object ok 1501 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0xF0F0"); $x | $y; ok 1502 - is a valid object ok 1503 - $x = Math::BigInt->new("0x0F0F"); $y = Math::BigInt->new("0x0F0F"); $x | $y; ok 1504 - is a valid object ok 1505 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0x0F0F"); $x | $y; ok 1506 - is a valid object ok 1507 - $x = Math::BigInt->new("0xF0F0F0"); $y = Math::BigInt->new("0xF0F0F0"); $x | $y; ok 1508 - is a valid object ok 1509 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0x0F0F0F"); $x | $y; ok 1510 - is a valid object ok 1511 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0xF0F0F0"); $x | $y; ok 1512 - is a valid object ok 1513 - $x = Math::BigInt->new("0xF0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0"); $x | $y; ok 1514 - is a valid object ok 1515 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F"); $x | $y; ok 1516 - is a valid object ok 1517 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0"); $x | $y; ok 1518 - is a valid object ok 1519 - $x = Math::BigInt->new("0xF0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x | $y; ok 1520 - is a valid object ok 1521 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F"); $x | $y; ok 1522 - is a valid object ok 1523 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x | $y; ok 1524 - is a valid object ok 1525 - $x = Math::BigInt->new("0xF0F0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x | $y; ok 1526 - is a valid object ok 1527 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F0F"); $x | $y; ok 1528 - is a valid object ok 1529 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x | $y; ok 1530 - is a valid object ok 1531 - $x = Math::BigInt->new("0x1F0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x | $y; ok 1532 - is a valid object ok 1533 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("abc"); $x ^ $y; ok 1534 - is a valid object ok 1535 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("0"); $x ^ $y; ok 1536 - is a valid object ok 1537 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("abc"); $x ^ $y; ok 1538 - is a valid object ok 1539 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x ^ $y; ok 1540 - is a valid object ok 1541 - $x = Math::BigInt->new("+8"); $y = Math::BigInt->new("+2"); $x ^ $y; ok 1542 - is a valid object ok 1543 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("0"); $x ^ $y; ok 1544 - is a valid object ok 1545 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("1"); $x ^ $y; ok 1546 - is a valid object ok 1547 - $x = Math::BigInt->new("+281474976710656"); $y = Math::BigInt->new("281474976710656"); $x ^ $y; ok 1548 - is a valid object ok 1549 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x ^ $y; ok 1550 - is a valid object ok 1551 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x ^ $y; ok 1552 - is a valid object ok 1553 - $x = Math::BigInt->new("-6"); $y = Math::BigInt->new("-6"); $x ^ $y; ok 1554 - is a valid object ok 1555 - $x = Math::BigInt->new("-7"); $y = Math::BigInt->new("4"); $x ^ $y; ok 1556 - is a valid object ok 1557 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("7"); $x ^ $y; ok 1558 - is a valid object ok 1559 - $x = Math::BigInt->new("4"); $y = Math::BigInt->new("-7"); $x ^ $y; ok 1560 - is a valid object ok 1561 - $x = Math::BigInt->new("-4"); $y = Math::BigInt->new("-7"); $x ^ $y; ok 1562 - is a valid object ok 1563 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0xFFFF"); $x ^ $y; ok 1564 - is a valid object ok 1565 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0xFFFFFF"); $x ^ $y; ok 1566 - is a valid object ok 1567 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFF"); $x ^ $y; ok 1568 - is a valid object ok 1569 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x ^ $y; ok 1570 - is a valid object ok 1571 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x ^ $y; ok 1572 - is a valid object ok 1573 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFF"); $x ^ $y; ok 1574 - is a valid object ok 1575 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFF"); $x ^ $y; ok 1576 - is a valid object ok 1577 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFF"); $x ^ $y; ok 1578 - is a valid object ok 1579 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFFFF"); $x ^ $y; ok 1580 - is a valid object ok 1581 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0xFFFFFFFFFFFF"); $x ^ $y; ok 1582 - is a valid object ok 1583 - $x = Math::BigInt->new("0xFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 1584 - is a valid object ok 1585 - $x = Math::BigInt->new("0xFFFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 1586 - is a valid object ok 1587 - $x = Math::BigInt->new("0xFFFFFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 1588 - is a valid object ok 1589 - $x = Math::BigInt->new("0xFFFFFFFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 1590 - is a valid object ok 1591 - $x = Math::BigInt->new("0xFFFFFFFFFFFF"); $y = Math::BigInt->new("0"); $x ^ $y; ok 1592 - is a valid object ok 1593 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0xF0F0"); $x ^ $y; ok 1594 - is a valid object ok 1595 - $x = Math::BigInt->new("0x0F0F"); $y = Math::BigInt->new("0x0F0F"); $x ^ $y; ok 1596 - is a valid object ok 1597 - $x = Math::BigInt->new("0xF0F0"); $y = Math::BigInt->new("0x0F0F"); $x ^ $y; ok 1598 - is a valid object ok 1599 - $x = Math::BigInt->new("0xF0F0F0"); $y = Math::BigInt->new("0xF0F0F0"); $x ^ $y; ok 1600 - is a valid object ok 1601 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0x0F0F0F"); $x ^ $y; ok 1602 - is a valid object ok 1603 - $x = Math::BigInt->new("0x0F0F0F"); $y = Math::BigInt->new("0xF0F0F0"); $x ^ $y; ok 1604 - is a valid object ok 1605 - $x = Math::BigInt->new("0xF0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0"); $x ^ $y; ok 1606 - is a valid object ok 1607 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F"); $x ^ $y; ok 1608 - is a valid object ok 1609 - $x = Math::BigInt->new("0x0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0"); $x ^ $y; ok 1610 - is a valid object ok 1611 - $x = Math::BigInt->new("0xF0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x ^ $y; ok 1612 - is a valid object ok 1613 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F"); $x ^ $y; ok 1614 - is a valid object ok 1615 - $x = Math::BigInt->new("0x0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0"); $x ^ $y; ok 1616 - is a valid object ok 1617 - $x = Math::BigInt->new("0xF0F0F0F0F0F0"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x ^ $y; ok 1618 - is a valid object ok 1619 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0x0F0F0F0F0F0F"); $x ^ $y; ok 1620 - is a valid object ok 1621 - $x = Math::BigInt->new("0x0F0F0F0F0F0F"); $y = Math::BigInt->new("0xF0F0F0F0F0F0"); $x ^ $y; ok 1622 - is a valid object ok 1623 - $x = Math::BigInt->new("abc"); $x->bnot(); ok 1624 - is a valid object ok 1625 - $x = Math::BigInt->new("+0"); $x->bnot(); ok 1626 - is a valid object ok 1627 - $x = Math::BigInt->new("+8"); $x->bnot(); ok 1628 - is a valid object ok 1629 - $x = Math::BigInt->new("+281474976710656"); $x->bnot(); ok 1630 - is a valid object ok 1631 - $x = Math::BigInt->new("-1"); $x->bnot(); ok 1632 - is a valid object ok 1633 - $x = Math::BigInt->new("-2"); $x->bnot(); ok 1634 - is a valid object ok 1635 - $x = Math::BigInt->new("-12"); $x->bnot(); ok 1636 - is a valid object ok 1637 - $x = Math::BigInt->new("0"); $x->digit(0); ok 1638 - $x = Math::BigInt->new("12"); $x->digit(0); ok 1639 - $x = Math::BigInt->new("12"); $x->digit(1); ok 1640 - $x = Math::BigInt->new("123"); $x->digit(0); ok 1641 - $x = Math::BigInt->new("123"); $x->digit(1); ok 1642 - $x = Math::BigInt->new("123"); $x->digit(2); ok 1643 - $x = Math::BigInt->new("123"); $x->digit(-1); ok 1644 - $x = Math::BigInt->new("123"); $x->digit(-2); ok 1645 - $x = Math::BigInt->new("123"); $x->digit(-3); ok 1646 - $x = Math::BigInt->new("123456"); $x->digit(0); ok 1647 - $x = Math::BigInt->new("123456"); $x->digit(1); ok 1648 - $x = Math::BigInt->new("123456"); $x->digit(2); ok 1649 - $x = Math::BigInt->new("123456"); $x->digit(3); ok 1650 - $x = Math::BigInt->new("123456"); $x->digit(4); ok 1651 - $x = Math::BigInt->new("123456"); $x->digit(5); ok 1652 - $x = Math::BigInt->new("123456"); $x->digit(-1); ok 1653 - $x = Math::BigInt->new("123456"); $x->digit(-2); ok 1654 - $x = Math::BigInt->new("123456"); $x->digit(-3); ok 1655 - $x = Math::BigInt->new("100000"); $x->digit(-3); ok 1656 - $x = Math::BigInt->new("100000"); $x->digit(0); ok 1657 - $x = Math::BigInt->new("100000"); $x->digit(1); ok 1658 - $x = Math::BigInt->new("abc"); $x = $x->mantissa()->bstr(); ok 1659 - $x = Math::BigInt->new("1e4"); $x = $x->mantissa()->bstr(); ok 1660 - $x = Math::BigInt->new("2e0"); $x = $x->mantissa()->bstr(); ok 1661 - $x = Math::BigInt->new("123"); $x = $x->mantissa()->bstr(); ok 1662 - $x = Math::BigInt->new("-1"); $x = $x->mantissa()->bstr(); ok 1663 - $x = Math::BigInt->new("-2"); $x = $x->mantissa()->bstr(); ok 1664 - $x = Math::BigInt->new("+inf"); $x = $x->mantissa()->bstr(); ok 1665 - $x = Math::BigInt->new("-inf"); $x = $x->mantissa()->bstr(); ok 1666 - $x = Math::BigInt->new("abc"); $x = $x->exponent()->bstr(); ok 1667 - $x = Math::BigInt->new("1e4"); $x = $x->exponent()->bstr(); ok 1668 - $x = Math::BigInt->new("2e0"); $x = $x->exponent()->bstr(); ok 1669 - $x = Math::BigInt->new("123"); $x = $x->exponent()->bstr(); ok 1670 - $x = Math::BigInt->new("-1"); $x = $x->exponent()->bstr(); ok 1671 - $x = Math::BigInt->new("-2"); $x = $x->exponent()->bstr(); ok 1672 - $x = Math::BigInt->new("0"); $x = $x->exponent()->bstr(); ok 1673 - $x = Math::BigInt->new("+inf"); $x = $x->exponent()->bstr(); ok 1674 - $x = Math::BigInt->new("-inf"); $x = $x->exponent()->bstr(); ok 1675 - $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 1676 - $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 1677 - $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 1678 - $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 1679 - $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 1680 - $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 1681 - $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 1682 - $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 1683 - $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 1684 - $x = Math::BigInt->new("-1"); $x->bfac(); ok 1685 - is a valid object ok 1686 - $x = Math::BigInt->new("NaNfac"); $x->bfac(); ok 1687 - is a valid object ok 1688 - $x = Math::BigInt->new("+inf"); $x->bfac(); ok 1689 - is a valid object ok 1690 - $x = Math::BigInt->new("-inf"); $x->bfac(); ok 1691 - is a valid object ok 1692 - $x = Math::BigInt->new("0"); $x->bfac(); ok 1693 - is a valid object ok 1694 - $x = Math::BigInt->new("1"); $x->bfac(); ok 1695 - is a valid object ok 1696 - $x = Math::BigInt->new("2"); $x->bfac(); ok 1697 - is a valid object ok 1698 - $x = Math::BigInt->new("3"); $x->bfac(); ok 1699 - is a valid object ok 1700 - $x = Math::BigInt->new("4"); $x->bfac(); ok 1701 - is a valid object ok 1702 - $x = Math::BigInt->new("5"); $x->bfac(); ok 1703 - is a valid object ok 1704 - $x = Math::BigInt->new("6"); $x->bfac(); ok 1705 - is a valid object ok 1706 - $x = Math::BigInt->new("10"); $x->bfac(); ok 1707 - is a valid object ok 1708 - $x = Math::BigInt->new("11"); $x->bfac(); ok 1709 - is a valid object ok 1710 - $x = Math::BigInt->new("12"); $x->bfac(); ok 1711 - is a valid object ok 1712 - $x = Math::BigInt->new("NaN"); $x->bdfac(); ok 1713 - is a valid object ok 1714 - $x = Math::BigInt->new("-1"); $x->bdfac(); ok 1715 - is a valid object ok 1716 - $x = Math::BigInt->new("+inf"); $x->bdfac(); ok 1717 - is a valid object ok 1718 - $x = Math::BigInt->new("-inf"); $x->bdfac(); ok 1719 - is a valid object ok 1720 - $x = Math::BigInt->new("0"); $x->bdfac(); ok 1721 - is a valid object ok 1722 - $x = Math::BigInt->new("1"); $x->bdfac(); ok 1723 - is a valid object ok 1724 - $x = Math::BigInt->new("2"); $x->bdfac(); ok 1725 - is a valid object ok 1726 - $x = Math::BigInt->new("3"); $x->bdfac(); ok 1727 - is a valid object ok 1728 - $x = Math::BigInt->new("4"); $x->bdfac(); ok 1729 - is a valid object ok 1730 - $x = Math::BigInt->new("5"); $x->bdfac(); ok 1731 - is a valid object ok 1732 - $x = Math::BigInt->new("6"); $x->bdfac(); ok 1733 - is a valid object ok 1734 - $x = Math::BigInt->new("7"); $x->bdfac(); ok 1735 - is a valid object ok 1736 - $x = Math::BigInt->new("8"); $x->bdfac(); ok 1737 - is a valid object ok 1738 - $x = Math::BigInt->new("9"); $x->bdfac(); ok 1739 - is a valid object ok 1740 - $x = Math::BigInt->new("10"); $x->bdfac(); ok 1741 - is a valid object ok 1742 - $x = Math::BigInt->new("11"); $x->bdfac(); ok 1743 - is a valid object ok 1744 - $x = Math::BigInt->new("12"); $x->bdfac(); ok 1745 - is a valid object ok 1746 - $x = Math::BigInt->new("abc"); $y = Math::BigInt->new("12"); $x ** $y; ok 1747 - is a valid object ok 1748 - $x = Math::BigInt->new("12"); $y = Math::BigInt->new("abc"); $x ** $y; ok 1749 - is a valid object ok 1750 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("0"); $x ** $y; ok 1751 - is a valid object ok 1752 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("1"); $x ** $y; ok 1753 - is a valid object ok 1754 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("2"); $x ** $y; ok 1755 - is a valid object ok 1756 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-1"); $x ** $y; ok 1757 - is a valid object ok 1758 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("-2"); $x ** $y; ok 1759 - is a valid object ok 1760 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("0"); $x ** $y; ok 1761 - is a valid object ok 1762 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("1"); $x ** $y; ok 1763 - is a valid object ok 1764 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("2"); $x ** $y; ok 1765 - is a valid object ok 1766 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("3"); $x ** $y; ok 1767 - is a valid object ok 1768 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-1"); $x ** $y; ok 1769 - is a valid object ok 1770 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-2"); $x ** $y; ok 1771 - is a valid object ok 1772 - $x = Math::BigInt->new("1"); $y = Math::BigInt->new("-3"); $x ** $y; ok 1773 - is a valid object ok 1774 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("0"); $x ** $y; ok 1775 - is a valid object ok 1776 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("1"); $x ** $y; ok 1777 - is a valid object ok 1778 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("2"); $x ** $y; ok 1779 - is a valid object ok 1780 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("3"); $x ** $y; ok 1781 - is a valid object ok 1782 - $x = Math::BigInt->new("3"); $y = Math::BigInt->new("3"); $x ** $y; ok 1783 - is a valid object ok 1784 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-1"); $x ** $y; ok 1785 - ref($got) ok 1786 - $Math::BigInt::upgrade ok 1787 - is a valid object ok 1788 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-1"); $x ** $y; ok 1789 - ref($got) ok 1790 - $Math::BigInt::upgrade ok 1791 - is a valid object ok 1792 - $x = Math::BigInt->new("2"); $y = Math::BigInt->new("-2"); $x ** $y; ok 1793 - ref($got) ok 1794 - $Math::BigInt::upgrade ok 1795 - is a valid object ok 1796 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-2"); $x ** $y; ok 1797 - ref($got) ok 1798 - $Math::BigInt::upgrade ok 1799 - is a valid object ok 1800 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("-3"); $x ** $y; ok 1801 - ref($got) ok 1802 - $Math::BigInt::upgrade ok 1803 - is a valid object ok 1804 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("1234500012"); $x ** $y; ok 1805 - is a valid object ok 1806 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("1234500012"); $x ** $y; ok 1807 - is a valid object ok 1808 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("1234500013"); $x ** $y; ok 1809 - is a valid object ok 1810 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("-12345000123"); $x ** $y; ok 1811 - is a valid object ok 1812 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("-12345000123"); $x ** $y; ok 1813 - is a valid object ok 1814 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("0"); $x ** $y; ok 1815 - is a valid object ok 1816 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("0"); $x ** $y; ok 1817 - is a valid object ok 1818 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("1"); $x ** $y; ok 1819 - is a valid object ok 1820 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("2"); $x ** $y; ok 1821 - is a valid object ok 1822 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("3"); $x ** $y; ok 1823 - is a valid object ok 1824 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("4"); $x ** $y; ok 1825 - is a valid object ok 1826 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("5"); $x ** $y; ok 1827 - is a valid object ok 1828 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-1"); $x ** $y; ok 1829 - is a valid object ok 1830 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-2"); $x ** $y; ok 1831 - is a valid object ok 1832 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-3"); $x ** $y; ok 1833 - is a valid object ok 1834 - $x = Math::BigInt->new("-1"); $y = Math::BigInt->new("-4"); $x ** $y; ok 1835 - is a valid object ok 1836 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("2"); $x ** $y; ok 1837 - is a valid object ok 1838 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("3"); $x ** $y; ok 1839 - is a valid object ok 1840 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("4"); $x ** $y; ok 1841 - is a valid object ok 1842 - $x = Math::BigInt->new("-2"); $y = Math::BigInt->new("5"); $x ** $y; ok 1843 - is a valid object ok 1844 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("2"); $x ** $y; ok 1845 - is a valid object ok 1846 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("3"); $x ** $y; ok 1847 - is a valid object ok 1848 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("4"); $x ** $y; ok 1849 - is a valid object ok 1850 - $x = Math::BigInt->new("-3"); $y = Math::BigInt->new("5"); $x ** $y; ok 1851 - is a valid object ok 1852 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("2"); $x ** $y; ok 1853 - is a valid object ok 1854 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("3"); $x ** $y; ok 1855 - is a valid object ok 1856 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("4"); $x ** $y; ok 1857 - is a valid object ok 1858 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("5"); $x ** $y; ok 1859 - is a valid object ok 1860 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("6"); $x ** $y; ok 1861 - is a valid object ok 1862 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("7"); $x ** $y; ok 1863 - is a valid object ok 1864 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("8"); $x ** $y; ok 1865 - is a valid object ok 1866 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("9"); $x ** $y; ok 1867 - is a valid object ok 1868 - $x = Math::BigInt->new("10"); $y = Math::BigInt->new("20"); $x ** $y; ok 1869 - is a valid object ok 1870 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("2"); $x ** $y; ok 1871 - is a valid object ok 1872 - $x = Math::BigInt->new("100"); $x->length(); ok 1873 - $x = Math::BigInt->new("10"); $x->length(); ok 1874 - $x = Math::BigInt->new("1"); $x->length(); ok 1875 - $x = Math::BigInt->new("0"); $x->length(); ok 1876 - $x = Math::BigInt->new("12345"); $x->length(); ok 1877 - $x = Math::BigInt->new("10000000000000000"); $x->length(); ok 1878 - $x = Math::BigInt->new("-123"); $x->length(); ok 1879 - $x = Math::BigInt->new("215960156869840440586892398248"); $x->length(); ok 1880 - $x = Math::BigInt->new("144"); $y = Math::BigInt->new("2"); $x->broot($y); ok 1881 - ref($got) ok 1882 - $Math::BigInt::upgrade ok 1883 - is a valid object ok 1884 - $x = Math::BigInt->new("123"); $y = Math::BigInt->new("2"); $x->broot($y); ok 1885 - ref($got) ok 1886 - $Math::BigInt::upgrade ok 1887 - is a valid object ok 1888 - $x = Math::BigInt->new("145"); $x->bsqrt(); ok 1889 - ref($got) ok 1890 - $Math::BigInt::upgrade ok 1891 - is a valid object ok 1892 - $x = Math::BigInt->new("144"); $x->bsqrt(); ok 1893 - ref($got) ok 1894 - $Math::BigInt::upgrade ok 1895 - is a valid object ok 1896 - $x = Math::BigInt->new("143"); $x->bsqrt(); ok 1897 - ref($got) ok 1898 - $Math::BigInt::upgrade ok 1899 - is a valid object ok 1900 - $x = Math::BigInt->new("16"); $x->bsqrt(); ok 1901 - is a valid object ok 1902 - $x = Math::BigInt->new("170"); $x->bsqrt(); ok 1903 - ref($got) ok 1904 - $Math::BigInt::upgrade ok 1905 - is a valid object ok 1906 - $x = Math::BigInt->new("169"); $x->bsqrt(); ok 1907 - is a valid object ok 1908 - $x = Math::BigInt->new("168"); $x->bsqrt(); ok 1909 - ref($got) ok 1910 - $Math::BigInt::upgrade ok 1911 - is a valid object ok 1912 - $x = Math::BigInt->new("4"); $x->bsqrt(); ok 1913 - is a valid object ok 1914 - $x = Math::BigInt->new("3"); $x->bsqrt(); ok 1915 - ref($got) ok 1916 - $Math::BigInt::upgrade ok 1917 - is a valid object ok 1918 - $x = Math::BigInt->new("2"); $x->bsqrt(); ok 1919 - ref($got) ok 1920 - $Math::BigInt::upgrade ok 1921 - is a valid object ok 1922 - $x = Math::BigInt->new("9"); $x->bsqrt(); ok 1923 - is a valid object ok 1924 - $x = Math::BigInt->new("12"); $x->bsqrt(); ok 1925 - ref($got) ok 1926 - $Math::BigInt::upgrade ok 1927 - is a valid object ok 1928 - $x = Math::BigInt->new("256"); $x->bsqrt(); ok 1929 - is a valid object ok 1930 - $x = Math::BigInt->new("100000000"); $x->bsqrt(); ok 1931 - is a valid object ok 1932 - $x = Math::BigInt->new("4000000000000"); $x->bsqrt(); ok 1933 - is a valid object ok 1934 - $x = Math::BigInt->new("152399026"); $x->bsqrt(); ok 1935 - ref($got) ok 1936 - $Math::BigInt::upgrade ok 1937 - is a valid object ok 1938 - $x = Math::BigInt->new("152399025"); $x->bsqrt(); ok 1939 - is a valid object ok 1940 - $x = Math::BigInt->new("152399024"); $x->bsqrt(); ok 1941 - ref($got) ok 1942 - $Math::BigInt::upgrade ok 1943 - is a valid object ok 1944 - $x = Math::BigInt->new("1"); $x->bsqrt(); ok 1945 - is a valid object ok 1946 - $x = Math::BigInt->new("0"); $x->bsqrt(); ok 1947 - is a valid object ok 1948 - $x = Math::BigInt->new("-2"); $x->bsqrt(); ok 1949 - is a valid object ok 1950 - $x = Math::BigInt->new("-123"); $x->bsqrt(); ok 1951 - is a valid object ok 1952 - $x = Math::BigInt->new("Nan"); $x->bsqrt(); ok 1953 - is a valid object ok 1954 - $x = Math::BigInt->new("+inf"); $x->bsqrt(); ok 1955 - is a valid object ok 1956 - $x = Math::BigInt->new("-inf"); $x->bsqrt(); ok 1957 - is a valid object ok 1958 - $x = Math::BigInt->new("0"); $y = Math::BigInt->new("12"); Math::BigInt->round_mode('trunc'); $x->bround($y); ok 1959 - is a valid object ok 1960 - $x = Math::BigInt->new("NaNbround"); $y = Math::BigInt->new("12"); Math::BigInt->round_mode('trunc'); $x->bround($y); ok 1961 - is a valid object ok 1962 - $x = Math::BigInt->new("+inf"); $y = Math::BigInt->new("12"); Math::BigInt->round_mode('trunc'); $x->bround($y); ok 1963 - is a valid object ok 1964 - $x = Math::BigInt->new("-inf"); $y = Math::BigInt->new("12"); Math::BigInt->round_mode('trunc'); $x->bround($y); ok 1965 - is a valid object ok 1966 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("0"); Math::BigInt->round_mode('trunc'); $x->bround($y); ok 1967 - is a valid object ok 1968 - $x = Math::BigInt->new("1234"); $y = Math::BigInt->new("2"); Math::BigInt->round_mode('trunc'); $x->bround($y); ok 1969 - is a valid object ok 1970 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode('trunc'); $x->bround($y); ok 1971 - is a valid object ok 1972 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode('trunc'); $x->bround($y); ok 1973 - is a valid object ok 1974 - $x = Math::BigInt->new("123456"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode('trunc'); $x->bround($y); ok 1975 - is a valid object ok 1976 - $x = Math::BigInt->new("+10123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode('trunc'); $x->bround($y); ok 1977 - is a valid object ok 1978 - $x = Math::BigInt->new("-10123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode('trunc'); $x->bround($y); ok 1979 - is a valid object ok 1980 - $x = Math::BigInt->new("+10123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode('trunc'); $x->bround($y); ok 1981 - is a valid object ok 1982 - $x = Math::BigInt->new("-10123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode('trunc'); $x->bround($y); ok 1983 - is a valid object ok 1984 - $x = Math::BigInt->new("+101234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode('trunc'); $x->bround($y); ok 1985 - is a valid object ok 1986 - $x = Math::BigInt->new("-101234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode('trunc'); $x->bround($y); ok 1987 - is a valid object ok 1988 - $x = Math::BigInt->new("+20123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode('zero'); $x->bround($y); ok 1989 - is a valid object ok 1990 - $x = Math::BigInt->new("-20123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode('zero'); $x->bround($y); ok 1991 - is a valid object ok 1992 - $x = Math::BigInt->new("+20123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode('zero'); $x->bround($y); ok 1993 - is a valid object ok 1994 - $x = Math::BigInt->new("-20123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode('zero'); $x->bround($y); ok 1995 - is a valid object ok 1996 - $x = Math::BigInt->new("+201234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode('zero'); $x->bround($y); ok 1997 - is a valid object ok 1998 - $x = Math::BigInt->new("-201234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode('zero'); $x->bround($y); ok 1999 - is a valid object ok 2000 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode('zero'); $x->bround($y); ok 2001 - is a valid object ok 2002 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode('zero'); $x->bround($y); ok 2003 - is a valid object ok 2004 - $x = Math::BigInt->new("+30123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode('+inf'); $x->bround($y); ok 2005 - is a valid object ok 2006 - $x = Math::BigInt->new("-30123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode('+inf'); $x->bround($y); ok 2007 - is a valid object ok 2008 - $x = Math::BigInt->new("+30123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode('+inf'); $x->bround($y); ok 2009 - is a valid object ok 2010 - $x = Math::BigInt->new("-30123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode('+inf'); $x->bround($y); ok 2011 - is a valid object ok 2012 - $x = Math::BigInt->new("+301234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode('+inf'); $x->bround($y); ok 2013 - is a valid object ok 2014 - $x = Math::BigInt->new("-301234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode('+inf'); $x->bround($y); ok 2015 - is a valid object ok 2016 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode('+inf'); $x->bround($y); ok 2017 - is a valid object ok 2018 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode('+inf'); $x->bround($y); ok 2019 - is a valid object ok 2020 - $x = Math::BigInt->new("+40123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode('-inf'); $x->bround($y); ok 2021 - is a valid object ok 2022 - $x = Math::BigInt->new("-40123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode('-inf'); $x->bround($y); ok 2023 - is a valid object ok 2024 - $x = Math::BigInt->new("+40123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode('-inf'); $x->bround($y); ok 2025 - is a valid object ok 2026 - $x = Math::BigInt->new("-40123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode('-inf'); $x->bround($y); ok 2027 - is a valid object ok 2028 - $x = Math::BigInt->new("+401234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode('-inf'); $x->bround($y); ok 2029 - is a valid object ok 2030 - $x = Math::BigInt->new("+401234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode('-inf'); $x->bround($y); ok 2031 - is a valid object ok 2032 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode('-inf'); $x->bround($y); ok 2033 - is a valid object ok 2034 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode('-inf'); $x->bround($y); ok 2035 - is a valid object ok 2036 - $x = Math::BigInt->new("+50123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode('odd'); $x->bround($y); ok 2037 - is a valid object ok 2038 - $x = Math::BigInt->new("-50123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode('odd'); $x->bround($y); ok 2039 - is a valid object ok 2040 - $x = Math::BigInt->new("+50123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode('odd'); $x->bround($y); ok 2041 - is a valid object ok 2042 - $x = Math::BigInt->new("-50123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode('odd'); $x->bround($y); ok 2043 - is a valid object ok 2044 - $x = Math::BigInt->new("+501234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode('odd'); $x->bround($y); ok 2045 - is a valid object ok 2046 - $x = Math::BigInt->new("-501234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode('odd'); $x->bround($y); ok 2047 - is a valid object ok 2048 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode('odd'); $x->bround($y); ok 2049 - is a valid object ok 2050 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode('odd'); $x->bround($y); ok 2051 - is a valid object ok 2052 - $x = Math::BigInt->new("+60123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode('even'); $x->bround($y); ok 2053 - is a valid object ok 2054 - $x = Math::BigInt->new("-60123456789"); $y = Math::BigInt->new("5"); Math::BigInt->round_mode('even'); $x->bround($y); ok 2055 - is a valid object ok 2056 - $x = Math::BigInt->new("+60123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode('even'); $x->bround($y); ok 2057 - is a valid object ok 2058 - $x = Math::BigInt->new("-60123456789"); $y = Math::BigInt->new("9"); Math::BigInt->round_mode('even'); $x->bround($y); ok 2059 - is a valid object ok 2060 - $x = Math::BigInt->new("+601234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode('even'); $x->bround($y); ok 2061 - is a valid object ok 2062 - $x = Math::BigInt->new("-601234500"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode('even'); $x->bround($y); ok 2063 - is a valid object ok 2064 - $x = Math::BigInt->new("+1234567"); $y = Math::BigInt->new("7"); Math::BigInt->round_mode('even'); $x->bround($y); ok 2065 - is a valid object ok 2066 - $x = Math::BigInt->new("+1234567"); $y = Math::BigInt->new("6"); Math::BigInt->round_mode('even'); $x->bround($y); ok 2067 - is a valid object ok 2068 - $x = Math::BigInt->new("+12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode('even'); $x->bround($y); ok 2069 - is a valid object ok 2070 - $x = Math::BigInt->new("-12345000"); $y = Math::BigInt->new("4"); Math::BigInt->round_mode('even'); $x->bround($y); ok 2071 - is a valid object ok 2072 - $x = Math::BigInt->new("0"); $x->is_zero(); ok 2073 - $x = Math::BigInt->new("NaNzero"); $x->is_zero(); ok 2074 - $x = Math::BigInt->new("+inf"); $x->is_zero(); ok 2075 - $x = Math::BigInt->new("-inf"); $x->is_zero(); ok 2076 - $x = Math::BigInt->new("123"); $x->is_zero(); ok 2077 - $x = Math::BigInt->new("-1"); $x->is_zero(); ok 2078 - $x = Math::BigInt->new("1"); $x->is_zero(); ok 2079 - $x = Math::BigInt->new("0"); $x->is_one(); ok 2080 - $x = Math::BigInt->new("NaNone"); $x->is_one(); ok 2081 - $x = Math::BigInt->new("+inf"); $x->is_one(); ok 2082 - $x = Math::BigInt->new("-inf"); $x->is_one(); ok 2083 - $x = Math::BigInt->new("1"); $x->is_one(); ok 2084 - $x = Math::BigInt->new("2"); $x->is_one(); ok 2085 - $x = Math::BigInt->new("-1"); $x->is_one(); ok 2086 - $x = Math::BigInt->new("-2"); $x->is_one(); ok 2087 - $x = Math::BigInt->new("0"); $x->bfloor(); ok 2088 - is a valid object ok 2089 - $x = Math::BigInt->new("NaNfloor"); $x->bfloor(); ok 2090 - is a valid object ok 2091 - $x = Math::BigInt->new("+inf"); $x->bfloor(); ok 2092 - is a valid object ok 2093 - $x = Math::BigInt->new("-inf"); $x->bfloor(); ok 2094 - is a valid object ok 2095 - $x = Math::BigInt->new("-1"); $x->bfloor(); ok 2096 - is a valid object ok 2097 - $x = Math::BigInt->new("-2"); $x->bfloor(); ok 2098 - is a valid object ok 2099 - $x = Math::BigInt->new("2"); $x->bfloor(); ok 2100 - is a valid object ok 2101 - $x = Math::BigInt->new("3"); $x->bfloor(); ok 2102 - is a valid object ok 2103 - $x = Math::BigInt->new("abc"); $x->bfloor(); ok 2104 - is a valid object ok 2105 - $x = Math::BigInt->new("NaNceil"); $x->bceil(); ok 2106 - is a valid object ok 2107 - $x = Math::BigInt->new("+inf"); $x->bceil(); ok 2108 - is a valid object ok 2109 - $x = Math::BigInt->new("-inf"); $x->bceil(); ok 2110 - is a valid object ok 2111 - $x = Math::BigInt->new("0"); $x->bceil(); ok 2112 - is a valid object ok 2113 - $x = Math::BigInt->new("-1"); $x->bceil(); ok 2114 - is a valid object ok 2115 - $x = Math::BigInt->new("-2"); $x->bceil(); ok 2116 - is a valid object ok 2117 - $x = Math::BigInt->new("2"); $x->bceil(); ok 2118 - is a valid object ok 2119 - $x = Math::BigInt->new("3"); $x->bceil(); ok 2120 - is a valid object ok 2121 - $x = Math::BigInt->new("abc"); $x->bceil(); ok 2122 - is a valid object ok 2123 - $x = Math::BigInt->new("NaN"); $x->bint(); ok 2124 - is a valid object ok 2125 - $x = Math::BigInt->new("+inf"); $x->bint(); ok 2126 - is a valid object ok 2127 - $x = Math::BigInt->new("-inf"); $x->bint(); ok 2128 - is a valid object ok 2129 - $x = Math::BigInt->new("0"); $x->bint(); ok 2130 - is a valid object ok 2131 - $x = Math::BigInt->new("-1"); $x->bint(); ok 2132 - is a valid object ok 2133 - $x = Math::BigInt->new("-2"); $x->bint(); ok 2134 - is a valid object ok 2135 - $x = Math::BigInt->new("2"); $x->bint(); ok 2136 - is a valid object ok 2137 - $x = Math::BigInt->new("3"); $x->bint(); ok 2138 - is a valid object ok 2139 - $x = Math::BigInt->new("128"); $x->to_hex(); ok 2140 - $x = Math::BigInt->new("-128"); $x->to_hex(); ok 2141 - $x = Math::BigInt->new("0"); $x->to_hex(); ok 2142 - $x = Math::BigInt->new("-0"); $x->to_hex(); ok 2143 - $x = Math::BigInt->new("1"); $x->to_hex(); ok 2144 - $x = Math::BigInt->new("0x123456789123456789"); $x->to_hex(); ok 2145 - $x = Math::BigInt->new("+inf"); $x->to_hex(); ok 2146 - $x = Math::BigInt->new("-inf"); $x->to_hex(); ok 2147 - $x = Math::BigInt->new("NaNto_hex"); $x->to_hex(); ok 2148 - $x = Math::BigInt->new("128"); $x->to_oct(); ok 2149 - $x = Math::BigInt->new("-128"); $x->to_oct(); ok 2150 - $x = Math::BigInt->new("0"); $x->to_oct(); ok 2151 - $x = Math::BigInt->new("-0"); $x->to_oct(); ok 2152 - $x = Math::BigInt->new("1"); $x->to_oct(); ok 2153 - $x = Math::BigInt->new("0b1010111101010101010110110110110110101"); $x->to_oct(); ok 2154 - $x = Math::BigInt->new("0x123456789123456789"); $x->to_oct(); ok 2155 - $x = Math::BigInt->new("+inf"); $x->to_oct(); ok 2156 - $x = Math::BigInt->new("-inf"); $x->to_oct(); ok 2157 - $x = Math::BigInt->new("NaNto_oct"); $x->to_oct(); ok 2158 - $x = Math::BigInt->new("128"); $x->to_bin(); ok 2159 - $x = Math::BigInt->new("-128"); $x->to_bin(); ok 2160 - $x = Math::BigInt->new("0"); $x->to_bin(); ok 2161 - $x = Math::BigInt->new("-0"); $x->to_bin(); ok 2162 - $x = Math::BigInt->new("1"); $x->to_bin(); ok 2163 - $x = Math::BigInt->new("0b1010111101010101010110110110110110101"); $x->to_bin(); ok 2164 - $x = Math::BigInt->new("+inf"); $x->to_bin(); ok 2165 - $x = Math::BigInt->new("-inf"); $x->to_bin(); ok 2166 - $x = Math::BigInt->new("NaNto_bin"); $x->to_bin(); ok 2167 - $x = Math::BigInt->new("128"); $x->as_hex(); ok 2168 - $x = Math::BigInt->new("-128"); $x->as_hex(); ok 2169 - $x = Math::BigInt->new("0"); $x->as_hex(); ok 2170 - $x = Math::BigInt->new("-0"); $x->as_hex(); ok 2171 - $x = Math::BigInt->new("1"); $x->as_hex(); ok 2172 - $x = Math::BigInt->new("0x123456789123456789"); $x->as_hex(); ok 2173 - $x = Math::BigInt->new("+inf"); $x->as_hex(); ok 2174 - $x = Math::BigInt->new("-inf"); $x->as_hex(); ok 2175 - $x = Math::BigInt->new("NaNas_hex"); $x->as_hex(); ok 2176 - $x = Math::BigInt->new("128"); $x->as_bin(); ok 2177 - $x = Math::BigInt->new("-128"); $x->as_bin(); ok 2178 - $x = Math::BigInt->new("0"); $x->as_bin(); ok 2179 - $x = Math::BigInt->new("-0"); $x->as_bin(); ok 2180 - $x = Math::BigInt->new("1"); $x->as_bin(); ok 2181 - $x = Math::BigInt->new("0b1010111101010101010110110110110110101"); $x->as_bin(); ok 2182 - $x = Math::BigInt->new("+inf"); $x->as_bin(); ok 2183 - $x = Math::BigInt->new("-inf"); $x->as_bin(); ok 2184 - $x = Math::BigInt->new("NaNas_bin"); $x->as_bin(); ok 2185 - $x = Math::BigInt->new("128"); $x->as_oct(); ok 2186 - $x = Math::BigInt->new("-128"); $x->as_oct(); ok 2187 - $x = Math::BigInt->new("0"); $x->as_oct(); ok 2188 - $x = Math::BigInt->new("-0"); $x->as_oct(); ok 2189 - $x = Math::BigInt->new("1"); $x->as_oct(); ok 2190 - $x = Math::BigInt->new("0b1010111101010101010110110110110110101"); $x->as_oct(); ok 2191 - $x = Math::BigInt->new("0x123456789123456789"); $x->as_oct(); ok 2192 - $x = Math::BigInt->new("+inf"); $x->as_oct(); ok 2193 - $x = Math::BigInt->new("-inf"); $x->as_oct(); ok 2194 - $x = Math::BigInt->new("NaNas_oct"); $x->as_oct(); ok 2195 - $z = 3.17 <= $y ok 2196 - the code "$z = 3.17 <= $y" issued no warning ok 2197 - $z = $y >= 3.17 ok 2198 - the code "$z = $y >= 3.17" issued no warning ok t/upgrade2.t .................................. 1..1 ok 1 - sqrt on a big int does not segv if there are 2 upgrade levels ok t/upgradef.t .................................. 1..6 ok 1 - Math::BigFloat->upgrade() ok 2 - Math::BigFloat->downgrade() || '' ok 3 - $x = Math::BigFloat->new(123); $y = Math::BigFloat::Test->new(123); $z = $x->bmul($y); ref($z) ok 4 - $x = Math::BigFloat->new(123); $y = Math::BigFloat::Test->new(123); $z = $x->bmul($y); $z ok 5 - 123 = Math::BigFloat->new(123); 123 = Math::BigFloat::Test->new(123); $z = $x->badd($y); ref($z) ok 6 - 123 = Math::BigFloat->new(123); 123 = Math::BigFloat::Test->new(123); $z = $x->badd($y); $z ok t/use.t ....................................... 1..1 ok 1 - $x = Math::BigInt->new(1); ++$x; ok t/use_lib1.t .................................. 1..2 # BareCalc using Calc v1.999816 ok 1 - Math::BigInt->config('lib') ok 2 - Math::BigFloat->new(123)->badd(123) ok t/use_lib2.t .................................. 1..2 # BareCalc using Calc v1.999816 ok 1 - Math::BigInt->config('lib') ok 2 - Math::BigFloat->new(123)->badd(123) ok t/use_lib3.t .................................. 1..2 # BareCalc using Calc v1.999816 ok 1 - Math::BigInt->config('lib') ok 2 - Math::BigFloat->new(123)->badd(123) ok t/use_lib4.t .................................. 1..2 # BareCalc using Calc v1.999816 ok 1 - Math::BigInt->config('lib') ok 2 - Math::BigFloat->new(123)->badd(123) ok t/use_mbfw.t .................................. 1..2 # BareCalc using Calc v1.999816 ok 1 - Math::BigFloat->config("with") ok 2 - Math::BigInt->config("lib") ok t/with_sub.t .................................. 1..2819 ok 1 - Math::BigFloat->config("with") ok 2 - Math::BigFloat->config('lib') ok 3 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("12"); Math::BigFloat::bgcd($x, $y); ok 4 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("12"); Math::BigFloat::bgcd($x, $y); ok 5 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("12"); Math::BigFloat::bgcd($x, $y); ok 6 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("12"); Math::BigFloat::bgcd($x, $y); ok 7 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("inf"); Math::BigFloat::bgcd($x, $y); ok 8 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("inf"); Math::BigFloat::bgcd($x, $y); ok 9 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("-inf"); Math::BigFloat::bgcd($x, $y); ok 10 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("-inf"); Math::BigFloat::bgcd($x, $y); ok 11 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); Math::BigFloat::bgcd($x, $y); ok 12 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); Math::BigFloat::bgcd($x, $y); ok 13 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); Math::BigFloat::bgcd($x, $y); ok 14 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); Math::BigFloat::bgcd($x, $y); ok 15 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); Math::BigFloat::bgcd($x, $y); ok 16 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); Math::BigFloat::bgcd($x, $y); ok 17 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); Math::BigFloat::bgcd($x, $y); ok 18 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); Math::BigFloat::bgcd($x, $y); ok 19 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); Math::BigFloat::bgcd($x, $y); ok 20 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); Math::BigFloat::bgcd($x, $y); ok 21 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); Math::BigFloat::bgcd($x, $y); ok 22 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); Math::BigFloat::bgcd($x, $y); ok 23 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); Math::BigFloat::bgcd($x, $y); ok 24 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); Math::BigFloat::bgcd($x, $y); ok 25 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); Math::BigFloat::bgcd($x, $y); ok 26 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); Math::BigFloat::bgcd($x, $y); ok 27 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); Math::BigFloat::bgcd($x, $y); ok 28 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); Math::BigFloat::bgcd($x, $y); ok 29 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); Math::BigFloat::bgcd($x, $y); ok 30 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); Math::BigFloat::bgcd($x, $y); ok 31 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); Math::BigFloat::bgcd($x, $y); ok 32 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); Math::BigFloat::bgcd($x, $y); ok 33 - $x = Math::BigFloat->new("+3"); $y = Math::BigFloat->new("+2"); Math::BigFloat::bgcd($x, $y); ok 34 - $x = Math::BigFloat->new("+3"); $y = Math::BigFloat->new("+2"); Math::BigFloat::bgcd($x, $y); ok 35 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("+2"); Math::BigFloat::bgcd($x, $y); ok 36 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("+2"); Math::BigFloat::bgcd($x, $y); ok 37 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-2"); Math::BigFloat::bgcd($x, $y); ok 38 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-2"); Math::BigFloat::bgcd($x, $y); ok 39 - $x = Math::BigFloat->new("-144"); $y = Math::BigFloat->new("-60"); Math::BigFloat::bgcd($x, $y); ok 40 - $x = Math::BigFloat->new("-144"); $y = Math::BigFloat->new("-60"); Math::BigFloat::bgcd($x, $y); ok 41 - $x = Math::BigFloat->new("144"); $y = Math::BigFloat->new("-60"); Math::BigFloat::bgcd($x, $y); ok 42 - $x = Math::BigFloat->new("144"); $y = Math::BigFloat->new("-60"); Math::BigFloat::bgcd($x, $y); ok 43 - $x = Math::BigFloat->new("144"); $y = Math::BigFloat->new("60"); Math::BigFloat::bgcd($x, $y); ok 44 - $x = Math::BigFloat->new("144"); $y = Math::BigFloat->new("60"); Math::BigFloat::bgcd($x, $y); ok 45 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("625"); Math::BigFloat::bgcd($x, $y); ok 46 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("625"); Math::BigFloat::bgcd($x, $y); ok 47 - $x = Math::BigFloat->new("4096"); $y = Math::BigFloat->new("81"); Math::BigFloat::bgcd($x, $y); ok 48 - $x = Math::BigFloat->new("4096"); $y = Math::BigFloat->new("81"); Math::BigFloat::bgcd($x, $y); ok 49 - $x = Math::BigFloat->new("1034"); $y = Math::BigFloat->new("804"); Math::BigFloat::bgcd($x, $y); ok 50 - $x = Math::BigFloat->new("1034"); $y = Math::BigFloat->new("804"); Math::BigFloat::bgcd($x, $y); ok 51 - $x = Math::BigFloat->new("27"); $y = Math::BigFloat->new("90"); $z = Math::BigFloat->new("56"); Math::BigFloat::bgcd($x, $y, $z); ok 52 - $x = Math::BigFloat->new("27"); $y = Math::BigFloat->new("90"); $z = Math::BigFloat->new("56"); Math::BigFloat::bgcd($x, $y, $z); ok 53 - $x = Math::BigFloat->new("27"); $y = Math::BigFloat->new("90"); $z = Math::BigFloat->new("54"); Math::BigFloat::bgcd($x, $y, $z); ok 54 - $x = Math::BigFloat->new("27"); $y = Math::BigFloat->new("90"); $z = Math::BigFloat->new("54"); Math::BigFloat::bgcd($x, $y, $z); ok 55 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); Math::BigFloat::blcm($x, $y); ok 56 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); Math::BigFloat::blcm($x, $y); ok 57 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); Math::BigFloat::blcm($x, $y); ok 58 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); Math::BigFloat::blcm($x, $y); ok 59 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); Math::BigFloat::blcm($x, $y); ok 60 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); Math::BigFloat::blcm($x, $y); ok 61 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); Math::BigFloat::blcm($x, $y); ok 62 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); Math::BigFloat::blcm($x, $y); ok 63 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); Math::BigFloat::blcm($x, $y); ok 64 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); Math::BigFloat::blcm($x, $y); ok 65 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); Math::BigFloat::blcm($x, $y); ok 66 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); Math::BigFloat::blcm($x, $y); ok 67 - $x = Math::BigFloat->new("+27"); $y = Math::BigFloat->new("+90"); Math::BigFloat::blcm($x, $y); ok 68 - $x = Math::BigFloat->new("+27"); $y = Math::BigFloat->new("+90"); Math::BigFloat::blcm($x, $y); ok 69 - $x = Math::BigFloat->new("+1034"); $y = Math::BigFloat->new("+804"); Math::BigFloat::blcm($x, $y); ok 70 - $x = Math::BigFloat->new("+1034"); $y = Math::BigFloat->new("+804"); Math::BigFloat::blcm($x, $y); ok 71 - $x = Math::BigFloat->new("1.2"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 72 - $x = Math::BigFloat->new("1.2"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 73 - $x = Math::BigFloat->new("2.4"); $y = Math::BigFloat->new("12"); $x->bcos($y); ok 74 - $x = Math::BigFloat->new("2.4"); $y = Math::BigFloat->new("12"); $x->bcos($y); ok 75 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 76 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 77 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("20"); $x->bcos($y); ok 78 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("20"); $x->bcos($y); ok 79 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 80 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $x->bcos($y); ok 81 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("12"); $x->bcos($y); ok 82 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("12"); $x->bcos($y); ok 83 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 84 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 85 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 86 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->bsin($y); ok 87 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("20"); $x->bsin($y); ok 88 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("20"); $x->bsin($y); ok 89 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("12"); $x->bsin($y); ok 90 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("12"); $x->bsin($y); ok 91 - $x = Math::BigFloat->new("1.2"); $y = Math::BigFloat->new("13"); $x->bsin($y); ok 92 - $x = Math::BigFloat->new("1.2"); $y = Math::BigFloat->new("13"); $x->bsin($y); ok 93 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("13"); $x->bsin($y); ok 94 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("13"); $x->bsin($y); ok 95 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("12"); $x->bsin($y); ok 96 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("12"); $x->bsin($y); ok 97 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("10"); $x->batan($y); ok 98 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("10"); $x->batan($y); ok 99 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 100 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 101 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 102 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 103 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 104 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 105 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->batan($y); ok 106 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("10"); $x->batan($y); ok 107 - $x = Math::BigFloat->new("0.1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 108 - $x = Math::BigFloat->new("0.1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 109 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("13"); $x->batan($y); ok 110 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("13"); $x->batan($y); ok 111 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 112 - $x = Math::BigFloat->new("0.2"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 113 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 114 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 115 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 116 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 117 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 118 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 119 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 120 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 121 - $x = Math::BigFloat->new("2.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 122 - $x = Math::BigFloat->new("2.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 123 - $x = Math::BigFloat->new("2.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 124 - $x = Math::BigFloat->new("2.5"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 125 - $x = Math::BigFloat->new("3.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 126 - $x = Math::BigFloat->new("3.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 127 - $x = Math::BigFloat->new("6.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 128 - $x = Math::BigFloat->new("6.0"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 129 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 130 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 131 - $x = Math::BigFloat->new("24"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 132 - $x = Math::BigFloat->new("24"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 133 - $x = Math::BigFloat->new("48"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 134 - $x = Math::BigFloat->new("48"); $y = Math::BigFloat->new("14"); $x->batan($y); ok 135 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 136 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 137 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 138 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 139 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 140 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $z = Math::BigFloat->new("10"); $x->batan2($y, $z); ok 141 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 142 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 143 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 144 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 145 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 146 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 147 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 148 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 149 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 150 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 151 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 152 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 153 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 154 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 155 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 156 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 157 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 158 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 159 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 160 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 161 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 162 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 163 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 164 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 165 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 166 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 167 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 168 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 169 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 170 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 171 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 172 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 173 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 174 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 175 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 176 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 177 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 178 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 179 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 180 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 181 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 182 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 183 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 184 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 185 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 186 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 187 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 188 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 189 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 190 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 191 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("13"); $x->batan2($y, $z); ok 192 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("13"); $x->batan2($y, $z); ok 193 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 194 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 195 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 196 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 197 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 198 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 199 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("11"); $x->batan2($y, $z); ok 200 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("11"); $x->batan2($y, $z); ok 201 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("77"); $x->batan2($y, $z); ok 202 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("77"); $x->batan2($y, $z); ok 203 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("77"); $x->batan2($y, $z); ok 204 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("77"); $x->batan2($y, $z); ok 205 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 206 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 207 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 208 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("5"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 209 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("8"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 210 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("8"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 211 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("8"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 212 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("8"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 213 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $z = Math::BigFloat->new("24"); $x->batan2($y, $z); ok 214 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $z = Math::BigFloat->new("24"); $x->batan2($y, $z); ok 215 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 216 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 217 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 218 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1"); $z = Math::BigFloat->new("14"); $x->batan2($y, $z); ok 219 - $x = Math::BigFloat->new("150"); Math::BigFloat->bpi($x); ok 220 - $x = Math::BigFloat->new("150"); Math::BigFloat->bpi($x); ok 221 - $x = Math::BigFloat->new("77"); Math::BigFloat->bpi($x); ok 222 - $x = Math::BigFloat->new("77"); Math::BigFloat->bpi($x); ok 223 - $x = Math::BigFloat->new("+0"); Math::BigFloat->bpi($x); ok 224 - $x = Math::BigFloat->new("+0"); Math::BigFloat->bpi($x); ok 225 - $x = Math::BigFloat->new("11"); Math::BigFloat->bpi($x); ok 226 - $x = Math::BigFloat->new("11"); Math::BigFloat->bpi($x); ok 227 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("10"); $x->bnok($y); ok 228 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("10"); $x->bnok($y); ok 229 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $x->bnok($y); ok 230 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $x->bnok($y); ok 231 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 232 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 233 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $x->bnok($y); ok 234 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $x->bnok($y); ok 235 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 236 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 237 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bnok($y); ok 238 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bnok($y); ok 239 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("3"); $x->bnok($y); ok 240 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("3"); $x->bnok($y); ok 241 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-2"); $x->bnok($y); ok 242 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-2"); $x->bnok($y); ok 243 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("3"); $x->bnok($y); ok 244 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("3"); $x->bnok($y); ok 245 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("6"); $x->bnok($y); ok 246 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("6"); $x->bnok($y); ok 247 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("90"); $x->bnok($y); ok 248 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("90"); $x->bnok($y); ok 249 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("95"); $x->bnok($y); ok 250 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("95"); $x->bnok($y); ok 251 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $x->bnok($y); ok 252 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $x->bnok($y); ok 253 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("0"); $x->bnok($y); ok 254 - $x = Math::BigFloat->new("7"); $y = Math::BigFloat->new("0"); $x->bnok($y); ok 255 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 256 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bnok($y); ok 257 - $x = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 258 - $x = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 259 - $x = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 260 - $x = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 261 - $x = Math::BigFloat->new("-2"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 262 - $x = Math::BigFloat->new("-2"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 263 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(-1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 264 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(-1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 265 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(0); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 266 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(0); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 267 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 268 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new(1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 269 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 270 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 271 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new(1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 272 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new(1); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 273 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new(2); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 274 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new(2); $Math::BigFloat::div_scale = 40; $x->blog($y); ok 275 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 276 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 277 - $x = Math::BigFloat->new("2.718281828"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 278 - $x = Math::BigFloat->new("2.718281828"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 279 - $x = Math::BigFloat->new("2.718281828"); $Math::BigFloat::div_scale = 20; $x->blog(); ok 280 - $x = Math::BigFloat->new("2.718281828"); $Math::BigFloat::div_scale = 20; $x->blog(); ok 281 - $x = Math::BigFloat->new("123"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 282 - $x = Math::BigFloat->new("123"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 283 - $x = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 284 - $x = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 285 - $x = Math::BigFloat->new("1000"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 286 - $x = Math::BigFloat->new("1000"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 287 - $x = Math::BigFloat->new("100"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 288 - $x = Math::BigFloat->new("100"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 289 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 290 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 291 - $x = Math::BigFloat->new("3.1415"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 292 - $x = Math::BigFloat->new("3.1415"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 293 - $x = Math::BigFloat->new("12345"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 294 - $x = Math::BigFloat->new("12345"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 295 - $x = Math::BigFloat->new("0.001"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 296 - $x = Math::BigFloat->new("0.001"); $Math::BigFloat::div_scale = 15; $x->blog(); ok 297 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new(10); $Math::BigFloat::div_scale = 15; $x->blog($y); ok 298 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new(10); $Math::BigFloat::div_scale = 15; $x->blog($y); ok 299 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new(100); $Math::BigFloat::div_scale = 15; $x->blog($y); ok 300 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new(100); $Math::BigFloat::div_scale = 15; $x->blog($y); ok 301 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 302 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->blog(); ok 303 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("2"); $x->brsft($y); ok 304 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("2"); $x->brsft($y); ok 305 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $x->brsft($y); ok 306 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $x->brsft($y); ok 307 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 308 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 309 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 310 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 311 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 312 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 313 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 314 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("1"); $x->brsft($y); ok 315 - $x = Math::BigFloat->new("32"); $y = Math::BigFloat->new("3"); $x->brsft($y); ok 316 - $x = Math::BigFloat->new("32"); $y = Math::BigFloat->new("3"); $x->brsft($y); ok 317 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("0"); $x->blsft($y); ok 318 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("0"); $x->blsft($y); ok 319 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->blsft($y); ok 320 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->blsft($y); ok 321 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("3"); $x->blsft($y); ok 322 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("3"); $x->blsft($y); ok 323 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("3"); $x->blsft($y); ok 324 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("3"); $x->blsft($y); ok 325 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->blsft($y); ok 326 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->blsft($y); ok 327 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("5"); $x->blsft($y); ok 328 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("5"); $x->blsft($y); ok 329 - $x = Math::BigFloat->new("1"); $x; ok 330 - $x = Math::BigFloat->new("1"); $x; ok 331 - $x = Math::BigFloat->new("-0"); $x; ok 332 - $x = Math::BigFloat->new("-0"); $x; ok 333 - $x = Math::BigFloat->new("invalid"); $x; ok 334 - $x = Math::BigFloat->new("invalid"); $x; ok 335 - $x = Math::BigFloat->new("+inf"); $x; ok 336 - $x = Math::BigFloat->new("+inf"); $x; ok 337 - $x = Math::BigFloat->new("-inf"); $x; ok 338 - $x = Math::BigFloat->new("-inf"); $x; ok 339 - $x = Math::BigFloat->new("123"); $x; ok 340 - $x = Math::BigFloat->new("123"); $x; ok 341 - $x = Math::BigFloat->new("-123.4567"); $x; ok 342 - $x = Math::BigFloat->new("-123.4567"); $x; ok 343 - $x = Math::BigFloat->new("1__2"); $x; ok 344 - $x = Math::BigFloat->new("1__2"); $x; ok 345 - $x = Math::BigFloat->new("1E1__2"); $x; ok 346 - $x = Math::BigFloat->new("1E1__2"); $x; ok 347 - $x = Math::BigFloat->new("11__2E2"); $x; ok 348 - $x = Math::BigFloat->new("11__2E2"); $x; ok 349 - $x = Math::BigFloat->new(".2E-3."); $x; ok 350 - $x = Math::BigFloat->new(".2E-3."); $x; ok 351 - $x = Math::BigFloat->new("1e3e4"); $x; ok 352 - $x = Math::BigFloat->new("1e3e4"); $x; ok 353 - $x = Math::BigFloat->new(".2E2"); $x; ok 354 - $x = Math::BigFloat->new(".2E2"); $x; ok 355 - $x = Math::BigFloat->new("1.E3"); $x; ok 356 - $x = Math::BigFloat->new("1.E3"); $x; ok 357 - $x = Math::BigFloat->new("0e0"); $x; ok 358 - $x = Math::BigFloat->new("0e0"); $x; ok 359 - $x = Math::BigFloat->new("+0e0"); $x; ok 360 - $x = Math::BigFloat->new("+0e0"); $x; ok 361 - $x = Math::BigFloat->new("+0e+0"); $x; ok 362 - $x = Math::BigFloat->new("+0e+0"); $x; ok 363 - $x = Math::BigFloat->new("-0e+0"); $x; ok 364 - $x = Math::BigFloat->new("-0e+0"); $x; ok 365 - $x = Math::BigFloat->new("0e-0"); $x; ok 366 - $x = Math::BigFloat->new("0e-0"); $x; ok 367 - $x = Math::BigFloat->new("-0e-0"); $x; ok 368 - $x = Math::BigFloat->new("-0e-0"); $x; ok 369 - $x = Math::BigFloat->new("+0e-0"); $x; ok 370 - $x = Math::BigFloat->new("+0e-0"); $x; ok 371 - $x = Math::BigFloat->new("000"); $x; ok 372 - $x = Math::BigFloat->new("000"); $x; ok 373 - $x = Math::BigFloat->new("00e2"); $x; ok 374 - $x = Math::BigFloat->new("00e2"); $x; ok 375 - $x = Math::BigFloat->new("00e02"); $x; ok 376 - $x = Math::BigFloat->new("00e02"); $x; ok 377 - $x = Math::BigFloat->new("000e002"); $x; ok 378 - $x = Math::BigFloat->new("000e002"); $x; ok 379 - $x = Math::BigFloat->new("000e1230"); $x; ok 380 - $x = Math::BigFloat->new("000e1230"); $x; ok 381 - $x = Math::BigFloat->new("00e-3"); $x; ok 382 - $x = Math::BigFloat->new("00e-3"); $x; ok 383 - $x = Math::BigFloat->new("00e+3"); $x; ok 384 - $x = Math::BigFloat->new("00e+3"); $x; ok 385 - $x = Math::BigFloat->new("00e-03"); $x; ok 386 - $x = Math::BigFloat->new("00e-03"); $x; ok 387 - $x = Math::BigFloat->new("00e+03"); $x; ok 388 - $x = Math::BigFloat->new("00e+03"); $x; ok 389 - $x = Math::BigFloat->new("-000"); $x; ok 390 - $x = Math::BigFloat->new("-000"); $x; ok 391 - $x = Math::BigFloat->new("-00e2"); $x; ok 392 - $x = Math::BigFloat->new("-00e2"); $x; ok 393 - $x = Math::BigFloat->new("-00e02"); $x; ok 394 - $x = Math::BigFloat->new("-00e02"); $x; ok 395 - $x = Math::BigFloat->new("-000e002"); $x; ok 396 - $x = Math::BigFloat->new("-000e002"); $x; ok 397 - $x = Math::BigFloat->new("-000e1230"); $x; ok 398 - $x = Math::BigFloat->new("-000e1230"); $x; ok 399 - $x = Math::BigFloat->new("-00e-3"); $x; ok 400 - $x = Math::BigFloat->new("-00e-3"); $x; ok 401 - $x = Math::BigFloat->new("-00e+3"); $x; ok 402 - $x = Math::BigFloat->new("-00e+3"); $x; ok 403 - $x = Math::BigFloat->new("-00e-03"); $x; ok 404 - $x = Math::BigFloat->new("-00e-03"); $x; ok 405 - $x = Math::BigFloat->new("-00e+03"); $x; ok 406 - $x = Math::BigFloat->new("-00e+03"); $x; ok 407 - $x = Math::BigFloat->new("0"); $x->as_number(); ok 408 - $x = Math::BigFloat->new("1"); $x->as_number(); ok 409 - $x = Math::BigFloat->new("1.2"); $x->as_number(); ok 410 - $x = Math::BigFloat->new("2.345"); $x->as_number(); ok 411 - $x = Math::BigFloat->new("-2"); $x->as_number(); ok 412 - $x = Math::BigFloat->new("-123.456"); $x->as_number(); ok 413 - $x = Math::BigFloat->new("-200"); $x->as_number(); ok 414 - $x = Math::BigFloat->new("-inf"); $x->as_number(); ok 415 - $x = Math::BigFloat->new("inf"); $x->as_number(); ok 416 - $x = Math::BigFloat->new("NaN"); $x->as_number(); ok 417 - $x = Math::BigFloat->new("71243225429896467497217836789578596379"); $x->as_number(); ok 418 - $x = Math::BigFloat->new("0.000641"); $x->as_number(); ok 419 - $x = Math::BigFloat->new("0.0006412"); $x->as_number(); ok 420 - $x = Math::BigFloat->new("0.00064123"); $x->as_number(); ok 421 - $x = Math::BigFloat->new("0.000641234"); $x->as_number(); ok 422 - $x = Math::BigFloat->new("0.0006412345"); $x->as_number(); ok 423 - $x = Math::BigFloat->new("0.00064123456"); $x->as_number(); ok 424 - $x = Math::BigFloat->new("0.000641234567"); $x->as_number(); ok 425 - $x = Math::BigFloat->new("0.0006412345678"); $x->as_number(); ok 426 - $x = Math::BigFloat->new("0.00064123456789"); $x->as_number(); ok 427 - $x = Math::BigFloat->new("0.1"); $x->as_number(); ok 428 - $x = Math::BigFloat->new("0.01"); $x->as_number(); ok 429 - $x = Math::BigFloat->new("0.001"); $x->as_number(); ok 430 - $x = Math::BigFloat->new("0.0001"); $x->as_number(); ok 431 - $x = Math::BigFloat->new("0.00001"); $x->as_number(); ok 432 - $x = Math::BigFloat->new("0.000001"); $x->as_number(); ok 433 - $x = Math::BigFloat->new("0.0000001"); $x->as_number(); ok 434 - $x = Math::BigFloat->new("0.00000001"); $x->as_number(); ok 435 - $x = Math::BigFloat->new("0.000000001"); $x->as_number(); ok 436 - $x = Math::BigFloat->new("0.0000000001"); $x->as_number(); ok 437 - $x = Math::BigFloat->new("0.00000000001"); $x->as_number(); ok 438 - $x = Math::BigFloat->new("0.12345"); $x->as_number(); ok 439 - $x = Math::BigFloat->new("0.123456"); $x->as_number(); ok 440 - $x = Math::BigFloat->new("0.1234567"); $x->as_number(); ok 441 - $x = Math::BigFloat->new("0.12345678"); $x->as_number(); ok 442 - $x = Math::BigFloat->new("0.123456789"); $x->as_number(); ok 443 - $x = Math::BigFloat->new("1"); $x->binf("+"); ok 444 - $x = Math::BigFloat->new("1"); $x->binf("+"); ok 445 - $x = Math::BigFloat->new("2"); $x->binf("-"); ok 446 - $x = Math::BigFloat->new("2"); $x->binf("-"); ok 447 - $x = Math::BigFloat->new("3"); $x->binf("abc"); ok 448 - $x = Math::BigFloat->new("3"); $x->binf("abc"); ok 449 - $x = Math::BigFloat->new("128"); $x->as_hex(); ok 450 - $x = Math::BigFloat->new("-128"); $x->as_hex(); ok 451 - $x = Math::BigFloat->new("0"); $x->as_hex(); ok 452 - $x = Math::BigFloat->new("-0"); $x->as_hex(); ok 453 - $x = Math::BigFloat->new("1"); $x->as_hex(); ok 454 - $x = Math::BigFloat->new("0x123456789123456789"); $x->as_hex(); ok 455 - $x = Math::BigFloat->new("+inf"); $x->as_hex(); ok 456 - $x = Math::BigFloat->new("-inf"); $x->as_hex(); ok 457 - $x = Math::BigFloat->new("invalid"); $x->as_hex(); ok 458 - $x = Math::BigFloat->new("128"); $x->as_bin(); ok 459 - $x = Math::BigFloat->new("-128"); $x->as_bin(); ok 460 - $x = Math::BigFloat->new("0"); $x->as_bin(); ok 461 - $x = Math::BigFloat->new("-0"); $x->as_bin(); ok 462 - $x = Math::BigFloat->new("1"); $x->as_bin(); ok 463 - $x = Math::BigFloat->new("0b1010111101010101010110110110110110101"); $x->as_bin(); ok 464 - $x = Math::BigFloat->new("0x123456789123456789"); $x->as_bin(); ok 465 - $x = Math::BigFloat->new("+inf"); $x->as_bin(); ok 466 - $x = Math::BigFloat->new("-inf"); $x->as_bin(); ok 467 - $x = Math::BigFloat->new("invalid"); $x->as_bin(); ok 468 - $x = Math::BigFloat->new("128"); $x->as_oct(); ok 469 - $x = Math::BigFloat->new("-128"); $x->as_oct(); ok 470 - $x = Math::BigFloat->new("0"); $x->as_oct(); ok 471 - $x = Math::BigFloat->new("-0"); $x->as_oct(); ok 472 - $x = Math::BigFloat->new("1"); $x->as_oct(); ok 473 - $x = Math::BigFloat->new("0b1010111101010101010110110110110110101"); $x->as_oct(); ok 474 - $x = Math::BigFloat->new("0x123456789123456789"); $x->as_oct(); ok 475 - $x = Math::BigFloat->new("+inf"); $x->as_oct(); ok 476 - $x = Math::BigFloat->new("-inf"); $x->as_oct(); ok 477 - $x = Math::BigFloat->new("invalid"); $x->as_oct(); ok 478 - $x = Math::BigFloat->new("128"); $x->to_hex(); ok 479 - $x = Math::BigFloat->new("-128"); $x->to_hex(); ok 480 - $x = Math::BigFloat->new("0"); $x->to_hex(); ok 481 - $x = Math::BigFloat->new("-0"); $x->to_hex(); ok 482 - $x = Math::BigFloat->new("1"); $x->to_hex(); ok 483 - $x = Math::BigFloat->new("0x123456789123456789"); $x->to_hex(); ok 484 - $x = Math::BigFloat->new("+inf"); $x->to_hex(); ok 485 - $x = Math::BigFloat->new("-inf"); $x->to_hex(); ok 486 - $x = Math::BigFloat->new("invalid"); $x->to_hex(); ok 487 - $x = Math::BigFloat->new("128"); $x->to_bin(); ok 488 - $x = Math::BigFloat->new("-128"); $x->to_bin(); ok 489 - $x = Math::BigFloat->new("0"); $x->to_bin(); ok 490 - $x = Math::BigFloat->new("-0"); $x->to_bin(); ok 491 - $x = Math::BigFloat->new("1"); $x->to_bin(); ok 492 - $x = Math::BigFloat->new("0b1010111101010101010110110110110110101"); $x->to_bin(); ok 493 - $x = Math::BigFloat->new("0x123456789123456789"); $x->to_bin(); ok 494 - $x = Math::BigFloat->new("+inf"); $x->to_bin(); ok 495 - $x = Math::BigFloat->new("-inf"); $x->to_bin(); ok 496 - $x = Math::BigFloat->new("invalid"); $x->to_bin(); ok 497 - $x = Math::BigFloat->new("128"); $x->to_oct(); ok 498 - $x = Math::BigFloat->new("-128"); $x->to_oct(); ok 499 - $x = Math::BigFloat->new("0"); $x->to_oct(); ok 500 - $x = Math::BigFloat->new("-0"); $x->to_oct(); ok 501 - $x = Math::BigFloat->new("1"); $x->to_oct(); ok 502 - $x = Math::BigFloat->new("0b1010111101010101010110110110110110101"); $x->to_oct(); ok 503 - $x = Math::BigFloat->new("0x123456789123456789"); $x->to_oct(); ok 504 - $x = Math::BigFloat->new("+inf"); $x->to_oct(); ok 505 - $x = Math::BigFloat->new("-inf"); $x->to_oct(); ok 506 - $x = Math::BigFloat->new("invalid"); $x->to_oct(); ok 507 - $x = Math::BigFloat->new("0"); $x->numify(); ok 508 - $x = Math::BigFloat->new("+1"); $x->numify(); ok 509 - $x = Math::BigFloat->new("1234"); $x->numify(); ok 510 - $x = Math::BigFloat->new("-5"); $x->numify(); ok 511 - $x = Math::BigFloat->new("100"); $x->numify(); ok 512 - $x = Math::BigFloat->new("-100"); $x->numify(); ok 513 - $x = Math::BigFloat->new("abc"); $x->bnan(); ok 514 - $x = Math::BigFloat->new("abc"); $x->bnan(); ok 515 - $x = Math::BigFloat->new("2"); $x->bnan(); ok 516 - $x = Math::BigFloat->new("2"); $x->bnan(); ok 517 - $x = Math::BigFloat->new("-2"); $x->bnan(); ok 518 - $x = Math::BigFloat->new("-2"); $x->bnan(); ok 519 - $x = Math::BigFloat->new("0"); $x->bnan(); ok 520 - $x = Math::BigFloat->new("0"); $x->bnan(); ok 521 - $x = Math::BigFloat->new("2"); $x->bone("+"); ok 522 - $x = Math::BigFloat->new("2"); $x->bone("+"); ok 523 - $x = Math::BigFloat->new("-2"); $x->bone("-"); ok 524 - $x = Math::BigFloat->new("-2"); $x->bone("-"); ok 525 - $x = Math::BigFloat->new("-2"); $x->bone("+"); ok 526 - $x = Math::BigFloat->new("-2"); $x->bone("+"); ok 527 - $x = Math::BigFloat->new("2"); $x->bone("-"); ok 528 - $x = Math::BigFloat->new("2"); $x->bone("-"); ok 529 - $x = Math::BigFloat->new("0"); $x->bone(""); ok 530 - $x = Math::BigFloat->new("0"); $x->bone(""); ok 531 - $x = Math::BigFloat->new("-2"); $x->bone(""); ok 532 - $x = Math::BigFloat->new("-2"); $x->bone(""); ok 533 - $x = Math::BigFloat->new("abc"); $x->bone(""); ok 534 - $x = Math::BigFloat->new("abc"); $x->bone(""); ok 535 - $x = Math::BigFloat->new("2"); $x->bone("abc"); ok 536 - $x = Math::BigFloat->new("2"); $x->bone("abc"); ok 537 - $x = Math::BigFloat->new("+inf"); $x->bsstr(); ok 538 - $x = Math::BigFloat->new("-inf"); $x->bsstr(); ok 539 - $x = Math::BigFloat->new("abcfsstr"); $x->bsstr(); ok 540 - $x = Math::BigFloat->new("-abcfsstr"); $x->bsstr(); ok 541 - $x = Math::BigFloat->new("1234.567"); $x->bsstr(); ok 542 - $x = Math::BigFloat->new("123"); $x->bsstr(); ok 543 - $x = Math::BigFloat->new("-5"); $x->bsstr(); ok 544 - $x = Math::BigFloat->new("-100"); $x->bsstr(); ok 545 - $x = Math::BigFloat->new("+inf"); $x->accuracy(); $x->precision(); $x->bstr(); ok 546 - $x = Math::BigFloat->new("-inf"); $x->accuracy(); $x->precision(); $x->bstr(); ok 547 - $x = Math::BigFloat->new("abcfstr"); $x->accuracy(); $x->precision(); $x->bstr(); ok 548 - $x = Math::BigFloat->new("1234.567"); $x->accuracy(9); $x->precision(); $x->bstr(); ok 549 - $x = Math::BigFloat->new("1234.567"); $x->accuracy(); $x->precision(-6); $x->bstr(); ok 550 - $x = Math::BigFloat->new("12345"); $x->accuracy(5); $x->precision(); $x->bstr(); ok 551 - $x = Math::BigFloat->new("0.001234"); $x->accuracy(6); $x->precision(); $x->bstr(); ok 552 - $x = Math::BigFloat->new("0.001234"); $x->accuracy(); $x->precision(-8); $x->bstr(); ok 553 - $x = Math::BigFloat->new("0"); $x->accuracy(4); $x->precision(); $x->bstr(); ok 554 - $x = Math::BigFloat->new("0"); $x->accuracy(); $x->precision(-4); $x->bstr(); ok 555 - $x = Math::BigFloat->new("inf"); $x; ok 556 - $x = Math::BigFloat->new("inf"); $x; ok 557 - $x = Math::BigFloat->new("+inf"); $x; ok 558 - $x = Math::BigFloat->new("+inf"); $x; ok 559 - $x = Math::BigFloat->new("-inf"); $x; ok 560 - $x = Math::BigFloat->new("-inf"); $x; ok 561 - $x = Math::BigFloat->new("+infinity"); $x; ok 562 - $x = Math::BigFloat->new("+infinity"); $x; ok 563 - $x = Math::BigFloat->new("+-inf"); $x; ok 564 - $x = Math::BigFloat->new("+-inf"); $x; ok 565 - $x = Math::BigFloat->new("abc"); $x; ok 566 - $x = Math::BigFloat->new("abc"); $x; ok 567 - $x = Math::BigFloat->new(" 1 a"); $x; ok 568 - $x = Math::BigFloat->new(" 1 a"); $x; ok 569 - $x = Math::BigFloat->new("1bcd2"); $x; ok 570 - $x = Math::BigFloat->new("1bcd2"); $x; ok 571 - $x = Math::BigFloat->new("11111b"); $x; ok 572 - $x = Math::BigFloat->new("11111b"); $x; ok 573 - $x = Math::BigFloat->new("+1z"); $x; ok 574 - $x = Math::BigFloat->new("+1z"); $x; ok 575 - $x = Math::BigFloat->new("-1z"); $x; ok 576 - $x = Math::BigFloat->new("-1z"); $x; ok 577 - $x = Math::BigFloat->new("0e999"); $x; ok 578 - $x = Math::BigFloat->new("0e999"); $x; ok 579 - $x = Math::BigFloat->new("0e-999"); $x; ok 580 - $x = Math::BigFloat->new("0e-999"); $x; ok 581 - $x = Math::BigFloat->new("-0e999"); $x; ok 582 - $x = Math::BigFloat->new("-0e999"); $x; ok 583 - $x = Math::BigFloat->new("-0e-999"); $x; ok 584 - $x = Math::BigFloat->new("-0e-999"); $x; ok 585 - $x = Math::BigFloat->new("0"); $x; ok 586 - $x = Math::BigFloat->new("0"); $x; ok 587 - $x = Math::BigFloat->new("+0"); $x; ok 588 - $x = Math::BigFloat->new("+0"); $x; ok 589 - $x = Math::BigFloat->new("+00"); $x; ok 590 - $x = Math::BigFloat->new("+00"); $x; ok 591 - $x = Math::BigFloat->new("+0_0_0"); $x; ok 592 - $x = Math::BigFloat->new("+0_0_0"); $x; ok 593 - $x = Math::BigFloat->new("000000_0000000_00000"); $x; ok 594 - $x = Math::BigFloat->new("000000_0000000_00000"); $x; ok 595 - $x = Math::BigFloat->new("-0"); $x; ok 596 - $x = Math::BigFloat->new("-0"); $x; ok 597 - $x = Math::BigFloat->new("-0000"); $x; ok 598 - $x = Math::BigFloat->new("-0000"); $x; ok 599 - $x = Math::BigFloat->new("+1"); $x; ok 600 - $x = Math::BigFloat->new("+1"); $x; ok 601 - $x = Math::BigFloat->new("+01"); $x; ok 602 - $x = Math::BigFloat->new("+01"); $x; ok 603 - $x = Math::BigFloat->new("+001"); $x; ok 604 - $x = Math::BigFloat->new("+001"); $x; ok 605 - $x = Math::BigFloat->new("+00000100000"); $x; ok 606 - $x = Math::BigFloat->new("+00000100000"); $x; ok 607 - $x = Math::BigFloat->new("123456789"); $x; ok 608 - $x = Math::BigFloat->new("123456789"); $x; ok 609 - $x = Math::BigFloat->new("-1"); $x; ok 610 - $x = Math::BigFloat->new("-1"); $x; ok 611 - $x = Math::BigFloat->new("-01"); $x; ok 612 - $x = Math::BigFloat->new("-01"); $x; ok 613 - $x = Math::BigFloat->new("-001"); $x; ok 614 - $x = Math::BigFloat->new("-001"); $x; ok 615 - $x = Math::BigFloat->new("-123456789"); $x; ok 616 - $x = Math::BigFloat->new("-123456789"); $x; ok 617 - $x = Math::BigFloat->new("-00000100000"); $x; ok 618 - $x = Math::BigFloat->new("-00000100000"); $x; ok 619 - $x = Math::BigFloat->new("123.456a"); $x; ok 620 - $x = Math::BigFloat->new("123.456a"); $x; ok 621 - $x = Math::BigFloat->new("123.456"); $x; ok 622 - $x = Math::BigFloat->new("123.456"); $x; ok 623 - $x = Math::BigFloat->new("0.01"); $x; ok 624 - $x = Math::BigFloat->new("0.01"); $x; ok 625 - $x = Math::BigFloat->new(".002"); $x; ok 626 - $x = Math::BigFloat->new(".002"); $x; ok 627 - $x = Math::BigFloat->new("+.2"); $x; ok 628 - $x = Math::BigFloat->new("+.2"); $x; ok 629 - $x = Math::BigFloat->new("-0.0003"); $x; ok 630 - $x = Math::BigFloat->new("-0.0003"); $x; ok 631 - $x = Math::BigFloat->new("-.0000000004"); $x; ok 632 - $x = Math::BigFloat->new("-.0000000004"); $x; ok 633 - $x = Math::BigFloat->new("123456E2"); $x; ok 634 - $x = Math::BigFloat->new("123456E2"); $x; ok 635 - $x = Math::BigFloat->new("123456E-2"); $x; ok 636 - $x = Math::BigFloat->new("123456E-2"); $x; ok 637 - $x = Math::BigFloat->new("-123456E2"); $x; ok 638 - $x = Math::BigFloat->new("-123456E2"); $x; ok 639 - $x = Math::BigFloat->new("-123456E-2"); $x; ok 640 - $x = Math::BigFloat->new("-123456E-2"); $x; ok 641 - $x = Math::BigFloat->new("1e1"); $x; ok 642 - $x = Math::BigFloat->new("1e1"); $x; ok 643 - $x = Math::BigFloat->new("2e-11"); $x; ok 644 - $x = Math::BigFloat->new("2e-11"); $x; ok 645 - $x = Math::BigFloat->new(" .02e-1"); $x; ok 646 - $x = Math::BigFloat->new(" .02e-1"); $x; ok 647 - $x = Math::BigFloat->new(" 000001"); $x; ok 648 - $x = Math::BigFloat->new(" 000001"); $x; ok 649 - $x = Math::BigFloat->new(" -00001"); $x; ok 650 - $x = Math::BigFloat->new(" -00001"); $x; ok 651 - $x = Math::BigFloat->new(" -1"); $x; ok 652 - $x = Math::BigFloat->new(" -1"); $x; ok 653 - $x = Math::BigFloat->new(" 000.01"); $x; ok 654 - $x = Math::BigFloat->new(" 000.01"); $x; ok 655 - $x = Math::BigFloat->new(" -000.0023"); $x; ok 656 - $x = Math::BigFloat->new(" -000.0023"); $x; ok 657 - $x = Math::BigFloat->new(" 1.1e1"); $x; ok 658 - $x = Math::BigFloat->new(" 1.1e1"); $x; ok 659 - $x = Math::BigFloat->new("-3e111"); $x; ok 660 - $x = Math::BigFloat->new("-3e111"); $x; ok 661 - $x = Math::BigFloat->new("-4e-1111"); $x; ok 662 - $x = Math::BigFloat->new("-4e-1111"); $x; ok 663 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("123.456"); $x->bpow($y); ok 664 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("123.456"); $x->bpow($y); ok 665 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("abc"); $x->bpow($y); ok 666 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("abc"); $x->bpow($y); ok 667 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 668 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 669 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 670 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 671 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 672 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 673 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 674 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 675 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 676 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 677 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 678 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 679 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 680 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 681 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 682 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 683 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 684 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 685 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 686 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 687 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 688 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 689 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 690 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("3"); $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("NaN"); $x->bpow($y); ok 694 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 695 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 696 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 697 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 698 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 699 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 700 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 701 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 702 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 703 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 704 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 705 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 706 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 707 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 708 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 709 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 710 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 711 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 712 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 713 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 714 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 715 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 716 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 717 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 718 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("3"); $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("NaN"); $x->bpow($y); ok 722 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 723 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 724 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 725 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 726 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 727 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 728 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 729 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 730 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 731 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 732 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 733 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 734 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 735 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 736 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 737 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 738 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 739 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 740 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 741 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 742 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 743 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 744 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 745 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 746 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("3"); $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("NaN"); $x->bpow($y); ok 750 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 751 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 752 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 753 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 754 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 755 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 756 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 757 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 758 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 759 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 760 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 761 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 762 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 763 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 764 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 765 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 766 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 767 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 768 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 769 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 770 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 771 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 772 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 773 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 774 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("3"); $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("NaN"); $x->bpow($y); ok 778 - $x = Math::BigFloat->new("-1.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 779 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 780 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 781 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 782 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 783 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 784 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 785 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 786 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 787 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 788 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 789 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 790 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 791 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 792 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 793 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 794 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 795 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 796 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 797 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 798 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 799 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 800 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 801 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 802 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("3"); $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("NaN"); $x->bpow($y); ok 806 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 807 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 808 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 809 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 810 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 811 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 812 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 813 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 814 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 815 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 816 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 817 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 818 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 819 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 820 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 821 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 822 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 823 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 824 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 825 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 826 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 827 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 828 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 829 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 830 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("3"); $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("NaN"); $x->bpow($y); ok 834 - $x = Math::BigFloat->new("-0.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 835 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 836 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 837 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 838 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 839 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 840 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 841 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 842 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 843 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 844 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 845 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 846 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 847 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 848 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 849 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 850 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 851 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 852 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 853 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 854 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 855 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 856 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 857 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 858 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("3"); $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("NaN"); $x->bpow($y); ok 862 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 863 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 864 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 865 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 866 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 867 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 868 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 869 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 870 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 871 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 872 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 873 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 874 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 875 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 876 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 877 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 878 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 879 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 880 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 881 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 882 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 883 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 884 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 885 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 886 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("3"); $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("NaN"); $x->bpow($y); ok 890 - $x = Math::BigFloat->new("0.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 891 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 892 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 893 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 894 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 895 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 896 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 897 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 898 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 899 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 900 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 901 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 902 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 903 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 904 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 905 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 906 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 907 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 908 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 909 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 910 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 911 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 912 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 913 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 914 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("3"); $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("NaN"); $x->bpow($y); ok 918 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 919 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 920 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 921 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 922 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 923 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 924 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 925 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 926 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 927 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 928 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 929 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 930 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 931 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 932 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 933 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 934 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 935 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 936 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 937 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 938 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 939 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 940 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 941 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 942 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("3"); $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("NaN"); $x->bpow($y); ok 946 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 947 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 948 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 949 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 950 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 951 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 952 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 953 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 954 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 955 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 956 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 957 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 958 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 959 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 960 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 961 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 962 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 963 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 964 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 965 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 966 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 967 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 968 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 969 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 970 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("3"); $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("NaN"); $x->bpow($y); ok 974 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 975 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 976 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 977 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 978 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 979 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 980 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 981 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 982 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 983 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 984 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 985 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 986 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 987 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 988 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 989 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 990 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 991 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 992 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 993 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 994 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 995 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 996 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 997 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 998 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("3"); $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("NaN"); $x->bpow($y); ok 1002 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 1003 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 1004 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 1005 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 1006 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 1007 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1008 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1009 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1010 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1011 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1012 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1013 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1014 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1015 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1016 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1017 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1018 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1019 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1020 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1021 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1022 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1023 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1024 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1025 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 1026 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("3"); $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("NaN"); $x->bpow($y); ok 1030 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 1031 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 1032 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-inf"); $x->bpow($y); ok 1033 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 1034 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-3"); $x->bpow($y); ok 1035 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1036 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1037 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1038 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-1.5"); $x->bpow($y); ok 1039 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1040 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-1"); $x->bpow($y); ok 1041 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1042 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-0.5"); $x->bpow($y); ok 1043 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1044 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0"); $x->bpow($y); ok 1045 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1046 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0.5"); $x->bpow($y); ok 1047 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1048 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1"); $x->bpow($y); ok 1049 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1050 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("1.5"); $x->bpow($y); ok 1051 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1052 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1053 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("3"); $x->bpow($y); ok 1054 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("3"); $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("NaN"); $x->bpow($y); ok 1058 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("NaN"); $x->bpow($y); ok 1059 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1060 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("2"); $x->bpow($y); ok 1061 - $x = Math::BigFloat->new("128"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1062 - $x = Math::BigFloat->new("128"); $y = Math::BigFloat->new("-2"); $x->bpow($y); ok 1063 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("123.45"); $x->bpow($y); ok 1064 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("123.45"); $x->bpow($y); ok 1065 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("123.45"); $x->bpow($y); ok 1066 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("123.45"); $x->bpow($y); ok 1067 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-123.45"); $x->bpow($y); ok 1068 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-123.45"); $x->bpow($y); ok 1069 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-123.45"); $x->bpow($y); ok 1070 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-123.45"); $x->bpow($y); ok 1071 - $x = Math::BigFloat->new("invalid"); $x->bneg(); ok 1072 - $x = Math::BigFloat->new("invalid"); $x->bneg(); ok 1073 - $x = Math::BigFloat->new("+inf"); $x->bneg(); ok 1074 - $x = Math::BigFloat->new("+inf"); $x->bneg(); ok 1075 - $x = Math::BigFloat->new("-inf"); $x->bneg(); ok 1076 - $x = Math::BigFloat->new("-inf"); $x->bneg(); ok 1077 - $x = Math::BigFloat->new("+0"); $x->bneg(); ok 1078 - $x = Math::BigFloat->new("+0"); $x->bneg(); ok 1079 - $x = Math::BigFloat->new("+1"); $x->bneg(); ok 1080 - $x = Math::BigFloat->new("+1"); $x->bneg(); ok 1081 - $x = Math::BigFloat->new("-1"); $x->bneg(); ok 1082 - $x = Math::BigFloat->new("-1"); $x->bneg(); ok 1083 - $x = Math::BigFloat->new("+123456789"); $x->bneg(); ok 1084 - $x = Math::BigFloat->new("+123456789"); $x->bneg(); ok 1085 - $x = Math::BigFloat->new("-123456789"); $x->bneg(); ok 1086 - $x = Math::BigFloat->new("-123456789"); $x->bneg(); ok 1087 - $x = Math::BigFloat->new("+123.456789"); $x->bneg(); ok 1088 - $x = Math::BigFloat->new("+123.456789"); $x->bneg(); ok 1089 - $x = Math::BigFloat->new("-123456.789"); $x->bneg(); ok 1090 - $x = Math::BigFloat->new("-123456.789"); $x->bneg(); ok 1091 - $x = Math::BigFloat->new("invalid"); $x->babs(); ok 1092 - $x = Math::BigFloat->new("invalid"); $x->babs(); ok 1093 - $x = Math::BigFloat->new("+inf"); $x->babs(); ok 1094 - $x = Math::BigFloat->new("+inf"); $x->babs(); ok 1095 - $x = Math::BigFloat->new("-inf"); $x->babs(); ok 1096 - $x = Math::BigFloat->new("-inf"); $x->babs(); ok 1097 - $x = Math::BigFloat->new("+0"); $x->babs(); ok 1098 - $x = Math::BigFloat->new("+0"); $x->babs(); ok 1099 - $x = Math::BigFloat->new("+1"); $x->babs(); ok 1100 - $x = Math::BigFloat->new("+1"); $x->babs(); ok 1101 - $x = Math::BigFloat->new("-1"); $x->babs(); ok 1102 - $x = Math::BigFloat->new("-1"); $x->babs(); ok 1103 - $x = Math::BigFloat->new("+123456789"); $x->babs(); ok 1104 - $x = Math::BigFloat->new("+123456789"); $x->babs(); ok 1105 - $x = Math::BigFloat->new("-123456789"); $x->babs(); ok 1106 - $x = Math::BigFloat->new("-123456789"); $x->babs(); ok 1107 - $x = Math::BigFloat->new("+123.456789"); $x->babs(); ok 1108 - $x = Math::BigFloat->new("+123.456789"); $x->babs(); ok 1109 - $x = Math::BigFloat->new("-123456.789"); $x->babs(); ok 1110 - $x = Math::BigFloat->new("-123456.789"); $x->babs(); ok 1111 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1112 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1113 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1114 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1115 - $x = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1116 - $x = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1117 - $x = Math::BigFloat->new("invalid"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1118 - $x = Math::BigFloat->new("invalid"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1119 - $x = Math::BigFloat->new("+10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1120 - $x = Math::BigFloat->new("+10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1121 - $x = Math::BigFloat->new("-10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1122 - $x = Math::BigFloat->new("-10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1123 - $x = Math::BigFloat->new("+10123456789.123"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1124 - $x = Math::BigFloat->new("+10123456789.123"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1125 - $x = Math::BigFloat->new("-10123456789.123"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1126 - $x = Math::BigFloat->new("-10123456789.123"); $Math::BigFloat::round_mode = "trunc"; $x->bround(5); ok 1127 - $x = Math::BigFloat->new("+10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(9); ok 1128 - $x = Math::BigFloat->new("+10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(9); ok 1129 - $x = Math::BigFloat->new("-10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(9); ok 1130 - $x = Math::BigFloat->new("-10123456789"); $Math::BigFloat::round_mode = "trunc"; $x->bround(9); ok 1131 - $x = Math::BigFloat->new("+101234500"); $Math::BigFloat::round_mode = "trunc"; $x->bround(6); ok 1132 - $x = Math::BigFloat->new("+101234500"); $Math::BigFloat::round_mode = "trunc"; $x->bround(6); ok 1133 - $x = Math::BigFloat->new("-101234500"); $Math::BigFloat::round_mode = "trunc"; $x->bround(6); ok 1134 - $x = Math::BigFloat->new("-101234500"); $Math::BigFloat::round_mode = "trunc"; $x->bround(6); ok 1135 - $x = Math::BigFloat->new("+20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1136 - $x = Math::BigFloat->new("+20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1137 - $x = Math::BigFloat->new("-20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1138 - $x = Math::BigFloat->new("-20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1139 - $x = Math::BigFloat->new("+20123456789.123"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1140 - $x = Math::BigFloat->new("+20123456789.123"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1141 - $x = Math::BigFloat->new("-20123456789.123"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1142 - $x = Math::BigFloat->new("-20123456789.123"); $Math::BigFloat::round_mode = "zero"; $x->bround(5); ok 1143 - $x = Math::BigFloat->new("+20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(9); ok 1144 - $x = Math::BigFloat->new("+20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(9); ok 1145 - $x = Math::BigFloat->new("-20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(9); ok 1146 - $x = Math::BigFloat->new("-20123456789"); $Math::BigFloat::round_mode = "zero"; $x->bround(9); ok 1147 - $x = Math::BigFloat->new("+201234500"); $Math::BigFloat::round_mode = "zero"; $x->bround(6); ok 1148 - $x = Math::BigFloat->new("+201234500"); $Math::BigFloat::round_mode = "zero"; $x->bround(6); ok 1149 - $x = Math::BigFloat->new("-201234500"); $Math::BigFloat::round_mode = "zero"; $x->bround(6); ok 1150 - $x = Math::BigFloat->new("-201234500"); $Math::BigFloat::round_mode = "zero"; $x->bround(6); ok 1151 - $x = Math::BigFloat->new("+30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1152 - $x = Math::BigFloat->new("+30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1153 - $x = Math::BigFloat->new("-30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1154 - $x = Math::BigFloat->new("-30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1155 - $x = Math::BigFloat->new("+30123456789.123"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1156 - $x = Math::BigFloat->new("+30123456789.123"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1157 - $x = Math::BigFloat->new("-30123456789.123"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1158 - $x = Math::BigFloat->new("-30123456789.123"); $Math::BigFloat::round_mode = "+inf"; $x->bround(5); ok 1159 - $x = Math::BigFloat->new("+30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(9); ok 1160 - $x = Math::BigFloat->new("+30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(9); ok 1161 - $x = Math::BigFloat->new("-30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(9); ok 1162 - $x = Math::BigFloat->new("-30123456789"); $Math::BigFloat::round_mode = "+inf"; $x->bround(9); ok 1163 - $x = Math::BigFloat->new("+301234500"); $Math::BigFloat::round_mode = "+inf"; $x->bround(6); ok 1164 - $x = Math::BigFloat->new("+301234500"); $Math::BigFloat::round_mode = "+inf"; $x->bround(6); ok 1165 - $x = Math::BigFloat->new("-301234500"); $Math::BigFloat::round_mode = "+inf"; $x->bround(6); ok 1166 - $x = Math::BigFloat->new("-301234500"); $Math::BigFloat::round_mode = "+inf"; $x->bround(6); ok 1167 - $x = Math::BigFloat->new("+40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1168 - $x = Math::BigFloat->new("+40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1169 - $x = Math::BigFloat->new("-40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1170 - $x = Math::BigFloat->new("-40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1171 - $x = Math::BigFloat->new("+40123456789.123"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1172 - $x = Math::BigFloat->new("+40123456789.123"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1173 - $x = Math::BigFloat->new("-40123456789.123"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1174 - $x = Math::BigFloat->new("-40123456789.123"); $Math::BigFloat::round_mode = "-inf"; $x->bround(5); ok 1175 - $x = Math::BigFloat->new("+40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(9); ok 1176 - $x = Math::BigFloat->new("+40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(9); ok 1177 - $x = Math::BigFloat->new("-40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(9); ok 1178 - $x = Math::BigFloat->new("-40123456789"); $Math::BigFloat::round_mode = "-inf"; $x->bround(9); ok 1179 - $x = Math::BigFloat->new("+401234500"); $Math::BigFloat::round_mode = "-inf"; $x->bround(6); ok 1180 - $x = Math::BigFloat->new("+401234500"); $Math::BigFloat::round_mode = "-inf"; $x->bround(6); ok 1181 - $x = Math::BigFloat->new("-401234500"); $Math::BigFloat::round_mode = "-inf"; $x->bround(6); ok 1182 - $x = Math::BigFloat->new("-401234500"); $Math::BigFloat::round_mode = "-inf"; $x->bround(6); ok 1183 - $x = Math::BigFloat->new("+50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1184 - $x = Math::BigFloat->new("+50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1185 - $x = Math::BigFloat->new("-50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1186 - $x = Math::BigFloat->new("-50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1187 - $x = Math::BigFloat->new("+50123456789.123"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1188 - $x = Math::BigFloat->new("+50123456789.123"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1189 - $x = Math::BigFloat->new("-50123456789.123"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1190 - $x = Math::BigFloat->new("-50123456789.123"); $Math::BigFloat::round_mode = "odd"; $x->bround(5); ok 1191 - $x = Math::BigFloat->new("+50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(9); ok 1192 - $x = Math::BigFloat->new("+50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(9); ok 1193 - $x = Math::BigFloat->new("-50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(9); ok 1194 - $x = Math::BigFloat->new("-50123456789"); $Math::BigFloat::round_mode = "odd"; $x->bround(9); ok 1195 - $x = Math::BigFloat->new("+501234500"); $Math::BigFloat::round_mode = "odd"; $x->bround(6); ok 1196 - $x = Math::BigFloat->new("+501234500"); $Math::BigFloat::round_mode = "odd"; $x->bround(6); ok 1197 - $x = Math::BigFloat->new("-501234500"); $Math::BigFloat::round_mode = "odd"; $x->bround(6); ok 1198 - $x = Math::BigFloat->new("-501234500"); $Math::BigFloat::round_mode = "odd"; $x->bround(6); ok 1199 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1200 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1201 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1202 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1203 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(9); ok 1204 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(9); ok 1205 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(9); ok 1206 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "even"; $x->bround(9); ok 1207 - $x = Math::BigFloat->new("+601234500"); $Math::BigFloat::round_mode = "even"; $x->bround(6); ok 1208 - $x = Math::BigFloat->new("+601234500"); $Math::BigFloat::round_mode = "even"; $x->bround(6); ok 1209 - $x = Math::BigFloat->new("-601234500"); $Math::BigFloat::round_mode = "even"; $x->bround(6); ok 1210 - $x = Math::BigFloat->new("-601234500"); $Math::BigFloat::round_mode = "even"; $x->bround(6); ok 1211 - $x = Math::BigFloat->new("+60123456789.0123"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1212 - $x = Math::BigFloat->new("+60123456789.0123"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1213 - $x = Math::BigFloat->new("-60123456789.0123"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1214 - $x = Math::BigFloat->new("-60123456789.0123"); $Math::BigFloat::round_mode = "even"; $x->bround(5); ok 1215 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1216 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1217 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1218 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1219 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1220 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1221 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1222 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1223 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(9); ok 1224 - $x = Math::BigFloat->new("+60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(9); ok 1225 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(9); ok 1226 - $x = Math::BigFloat->new("-60123456789"); $Math::BigFloat::round_mode = "common"; $x->bround(9); ok 1227 - $x = Math::BigFloat->new("+601234500"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1228 - $x = Math::BigFloat->new("+601234500"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1229 - $x = Math::BigFloat->new("-601234500"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1230 - $x = Math::BigFloat->new("-601234500"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1231 - $x = Math::BigFloat->new("+601234400"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1232 - $x = Math::BigFloat->new("+601234400"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1233 - $x = Math::BigFloat->new("-601234400"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1234 - $x = Math::BigFloat->new("-601234400"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1235 - $x = Math::BigFloat->new("+601234600"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1236 - $x = Math::BigFloat->new("+601234600"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1237 - $x = Math::BigFloat->new("-601234600"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1238 - $x = Math::BigFloat->new("-601234600"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1239 - $x = Math::BigFloat->new("+601234300"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1240 - $x = Math::BigFloat->new("+601234300"); $Math::BigFloat::round_mode = "common"; $x->bround(6); ok 1241 - $x = Math::BigFloat->new("+60123456789.0123"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1242 - $x = Math::BigFloat->new("+60123456789.0123"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1243 - $x = Math::BigFloat->new("-60123456789.0123"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1244 - $x = Math::BigFloat->new("-60123456789.0123"); $Math::BigFloat::round_mode = "common"; $x->bround(5); ok 1245 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1246 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1247 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1248 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1249 - $x = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1250 - $x = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1251 - $x = Math::BigFloat->new("invalid"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1252 - $x = Math::BigFloat->new("invalid"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(5); ok 1253 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1254 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1255 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1256 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1257 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1258 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1259 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1260 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1261 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1262 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1263 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1264 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1265 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1266 - $x = Math::BigFloat->new("+1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1267 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1268 - $x = Math::BigFloat->new("+1.234"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1269 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1270 - $x = Math::BigFloat->new("+1.2345"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1271 - $x = Math::BigFloat->new("-1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1272 - $x = Math::BigFloat->new("-1.23"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1273 - $x = Math::BigFloat->new("+1.27"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1274 - $x = Math::BigFloat->new("+1.27"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1275 - $x = Math::BigFloat->new("-1.27"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1276 - $x = Math::BigFloat->new("-1.27"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1277 - $x = Math::BigFloat->new("+1.25"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1278 - $x = Math::BigFloat->new("+1.25"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1279 - $x = Math::BigFloat->new("-1.25"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1280 - $x = Math::BigFloat->new("-1.25"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1281 - $x = Math::BigFloat->new("+1.35"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1282 - $x = Math::BigFloat->new("+1.35"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1283 - $x = Math::BigFloat->new("-1.35"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1284 - $x = Math::BigFloat->new("-1.35"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1285 - $x = Math::BigFloat->new("-0.0061234567890"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1286 - $x = Math::BigFloat->new("-0.0061234567890"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1287 - $x = Math::BigFloat->new("-0.0061"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1288 - $x = Math::BigFloat->new("-0.0061"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1289 - $x = Math::BigFloat->new("-0.00612"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1290 - $x = Math::BigFloat->new("-0.00612"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1291 - $x = Math::BigFloat->new("-0.00612"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1292 - $x = Math::BigFloat->new("-0.00612"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1293 - $x = Math::BigFloat->new("-0.006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1294 - $x = Math::BigFloat->new("-0.006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-1); ok 1295 - $x = Math::BigFloat->new("-0.006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1296 - $x = Math::BigFloat->new("-0.006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1297 - $x = Math::BigFloat->new("-0.0006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1298 - $x = Math::BigFloat->new("-0.0006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-2); ok 1299 - $x = Math::BigFloat->new("-0.0006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1300 - $x = Math::BigFloat->new("-0.0006"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1301 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-3); ok 1302 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-4); ok 1303 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(-5); ok 1304 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1305 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1306 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1307 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1308 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1309 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1310 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1311 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "trunc"; $x->bfround(0); ok 1312 - $x = Math::BigFloat->new("+2.23"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1313 - $x = Math::BigFloat->new("-2.23"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1314 - $x = Math::BigFloat->new("+2.27"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1315 - $x = Math::BigFloat->new("-2.27"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1316 - $x = Math::BigFloat->new("+2.25"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1317 - $x = Math::BigFloat->new("-2.25"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1318 - $x = Math::BigFloat->new("+2.35"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1319 - $x = Math::BigFloat->new("-2.35"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1320 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1321 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-1); ok 1322 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-2); ok 1323 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-3); ok 1324 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-4); ok 1325 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "zero"; $x->bfround(-5); ok 1326 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1327 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1328 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1329 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1330 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1331 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1332 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1333 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "zero"; $x->bfround(0); ok 1334 - $x = Math::BigFloat->new("+3.23"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1335 - $x = Math::BigFloat->new("-3.23"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1336 - $x = Math::BigFloat->new("+3.27"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1337 - $x = Math::BigFloat->new("-3.27"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1338 - $x = Math::BigFloat->new("+3.25"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1339 - $x = Math::BigFloat->new("-3.25"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1340 - $x = Math::BigFloat->new("+3.35"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1341 - $x = Math::BigFloat->new("-3.35"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1342 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1343 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-1); ok 1344 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-2); ok 1345 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-3); ok 1346 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-4); ok 1347 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(-5); ok 1348 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1349 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1350 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1351 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1352 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1353 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1354 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1355 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "+inf"; $x->bfround(0); ok 1356 - $x = Math::BigFloat->new("+4.23"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1357 - $x = Math::BigFloat->new("-4.23"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1358 - $x = Math::BigFloat->new("+4.27"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1359 - $x = Math::BigFloat->new("-4.27"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1360 - $x = Math::BigFloat->new("+4.25"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1361 - $x = Math::BigFloat->new("-4.25"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1362 - $x = Math::BigFloat->new("+4.35"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1363 - $x = Math::BigFloat->new("-4.35"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1364 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1365 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-1); ok 1366 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-2); ok 1367 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-3); ok 1368 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-4); ok 1369 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(-5); ok 1370 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1371 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1372 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1373 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1374 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1375 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1376 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1377 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "-inf"; $x->bfround(0); ok 1378 - $x = Math::BigFloat->new("+5.23"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1379 - $x = Math::BigFloat->new("-5.23"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1380 - $x = Math::BigFloat->new("+5.27"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1381 - $x = Math::BigFloat->new("-5.27"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1382 - $x = Math::BigFloat->new("+5.25"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1383 - $x = Math::BigFloat->new("-5.25"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1384 - $x = Math::BigFloat->new("+5.35"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1385 - $x = Math::BigFloat->new("-5.35"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1386 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1387 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-1); ok 1388 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-2); ok 1389 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-3); ok 1390 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-4); ok 1391 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "odd"; $x->bfround(-5); ok 1392 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1393 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1394 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1395 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1396 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1397 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1398 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1399 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "odd"; $x->bfround(0); ok 1400 - $x = Math::BigFloat->new("+6.23"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1401 - $x = Math::BigFloat->new("-6.23"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1402 - $x = Math::BigFloat->new("+6.27"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1403 - $x = Math::BigFloat->new("-6.27"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1404 - $x = Math::BigFloat->new("+6.25"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1405 - $x = Math::BigFloat->new("-6.25"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1406 - $x = Math::BigFloat->new("+6.35"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1407 - $x = Math::BigFloat->new("-6.35"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1408 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1409 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-1); ok 1410 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-2); ok 1411 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-3); ok 1412 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-4); ok 1413 - $x = Math::BigFloat->new("-0.0065"); $Math::BigFloat::round_mode = "even"; $x->bfround(-5); ok 1414 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1415 - $x = Math::BigFloat->new("0.05"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1416 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1417 - $x = Math::BigFloat->new("0.5"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1418 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1419 - $x = Math::BigFloat->new("0.51"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1420 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1421 - $x = Math::BigFloat->new("0.41"); $Math::BigFloat::round_mode = "even"; $x->bfround(0); ok 1422 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-3); ok 1423 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-3); ok 1424 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-4); ok 1425 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-4); ok 1426 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-5); ok 1427 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-5); ok 1428 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-6); ok 1429 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-6); ok 1430 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-7); ok 1431 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-7); ok 1432 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-8); ok 1433 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-8); ok 1434 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-9); ok 1435 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-9); ok 1436 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-12); ok 1437 - $x = Math::BigFloat->new("0.01234567"); $Math::BigFloat::round_mode = "even"; $x->bfround(-12); ok 1438 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("invalid"); $x->bcmp($y); ok 1439 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1440 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("invalid"); $x->bcmp($y); ok 1441 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1442 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1443 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bcmp($y); ok 1444 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1445 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bcmp($y); ok 1446 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bcmp($y); ok 1447 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bcmp($y); ok 1448 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bcmp($y); ok 1449 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bcmp($y); ok 1450 - $x = Math::BigFloat->new("-1.1"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1451 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1.1"); $x->bcmp($y); ok 1452 - $x = Math::BigFloat->new("+1.1"); $y = Math::BigFloat->new("+0"); $x->bcmp($y); ok 1453 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1.1"); $x->bcmp($y); ok 1454 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+123"); $x->bcmp($y); ok 1455 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+12"); $x->bcmp($y); ok 1456 - $x = Math::BigFloat->new("+12"); $y = Math::BigFloat->new("+123"); $x->bcmp($y); ok 1457 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-123"); $x->bcmp($y); ok 1458 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-12"); $x->bcmp($y); ok 1459 - $x = Math::BigFloat->new("-12"); $y = Math::BigFloat->new("-123"); $x->bcmp($y); ok 1460 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+124"); $x->bcmp($y); ok 1461 - $x = Math::BigFloat->new("+124"); $y = Math::BigFloat->new("+123"); $x->bcmp($y); ok 1462 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-124"); $x->bcmp($y); ok 1463 - $x = Math::BigFloat->new("-124"); $y = Math::BigFloat->new("-123"); $x->bcmp($y); ok 1464 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.01"); $x->bcmp($y); ok 1465 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.0001"); $x->bcmp($y); ok 1466 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.0001"); $x->bcmp($y); ok 1467 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.1"); $x->bcmp($y); ok 1468 - $x = Math::BigFloat->new("0.1"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1469 - $x = Math::BigFloat->new("0.00001"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1470 - $x = Math::BigFloat->new("-0.0001"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1471 - $x = Math::BigFloat->new("-0.1"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1472 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.0001234"); $x->bcmp($y); ok 1473 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.0001234"); $x->bcmp($y); ok 1474 - $x = Math::BigFloat->new("0.0001234"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1475 - $x = Math::BigFloat->new("-0.0001234"); $y = Math::BigFloat->new("0"); $x->bcmp($y); ok 1476 - $x = Math::BigFloat->new("0.0001"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1477 - $x = Math::BigFloat->new("0.0005"); $y = Math::BigFloat->new("0.0001"); $x->bcmp($y); ok 1478 - $x = Math::BigFloat->new("0.005"); $y = Math::BigFloat->new("0.0001"); $x->bcmp($y); ok 1479 - $x = Math::BigFloat->new("0.001"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1480 - $x = Math::BigFloat->new("0.000001"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1481 - $x = Math::BigFloat->new("0.00000123"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1482 - $x = Math::BigFloat->new("0.00512"); $y = Math::BigFloat->new("0.0001"); $x->bcmp($y); ok 1483 - $x = Math::BigFloat->new("0.005"); $y = Math::BigFloat->new("0.000112"); $x->bcmp($y); ok 1484 - $x = Math::BigFloat->new("0.00123"); $y = Math::BigFloat->new("0.0005"); $x->bcmp($y); ok 1485 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("2"); $x->bcmp($y); ok 1486 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.5"); $x->bcmp($y); ok 1487 - $x = Math::BigFloat->new("1.54321"); $y = Math::BigFloat->new("234"); $x->bcmp($y); ok 1488 - $x = Math::BigFloat->new("234"); $y = Math::BigFloat->new("1.54321"); $x->bcmp($y); ok 1489 - $x = Math::BigFloat->new("1e1234567890987654321"); $y = Math::BigFloat->new("1e1234567890987654320"); $x->bcmp($y); ok 1490 - $x = Math::BigFloat->new("1e-1234567890987654321"); $y = Math::BigFloat->new("1e-1234567890987654320"); $x->bcmp($y); ok 1491 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("5432112345"); $x->bcmp($y); ok 1492 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("5432112345"); $x->bcmp($y); ok 1493 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-5432112345"); $x->bcmp($y); ok 1494 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-5432112345"); $x->bcmp($y); ok 1495 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("54321.12345"); $x->bcmp($y); ok 1496 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("54321.12345"); $x->bcmp($y); ok 1497 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-54321.12345"); $x->bcmp($y); ok 1498 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-54321.12345"); $x->bcmp($y); ok 1499 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bcmp($y); ok 1500 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bcmp($y); ok 1501 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bcmp($y); ok 1502 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->bcmp($y); ok 1503 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("NaN"); $x->bcmp($y); ok 1504 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $x->bcmp($y); ok 1505 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("NaN"); $x->bcmp($y); ok 1506 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("-inf"); $x->bcmp($y); ok 1507 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("invalid"); $x->bacmp($y); ok 1508 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1509 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("invalid"); $x->bacmp($y); ok 1510 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1511 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1512 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bacmp($y); ok 1513 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1514 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bacmp($y); ok 1515 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bacmp($y); ok 1516 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bacmp($y); ok 1517 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bacmp($y); ok 1518 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bacmp($y); ok 1519 - $x = Math::BigFloat->new("-1.1"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1520 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1.1"); $x->bacmp($y); ok 1521 - $x = Math::BigFloat->new("+1.1"); $y = Math::BigFloat->new("+0"); $x->bacmp($y); ok 1522 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1.1"); $x->bacmp($y); ok 1523 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+123"); $x->bacmp($y); ok 1524 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+12"); $x->bacmp($y); ok 1525 - $x = Math::BigFloat->new("+12"); $y = Math::BigFloat->new("+123"); $x->bacmp($y); ok 1526 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-123"); $x->bacmp($y); ok 1527 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-12"); $x->bacmp($y); ok 1528 - $x = Math::BigFloat->new("-12"); $y = Math::BigFloat->new("-123"); $x->bacmp($y); ok 1529 - $x = Math::BigFloat->new("+123"); $y = Math::BigFloat->new("+124"); $x->bacmp($y); ok 1530 - $x = Math::BigFloat->new("+124"); $y = Math::BigFloat->new("+123"); $x->bacmp($y); ok 1531 - $x = Math::BigFloat->new("-123"); $y = Math::BigFloat->new("-124"); $x->bacmp($y); ok 1532 - $x = Math::BigFloat->new("-124"); $y = Math::BigFloat->new("-123"); $x->bacmp($y); ok 1533 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.01"); $x->bacmp($y); ok 1534 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.0001"); $x->bacmp($y); ok 1535 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.0001"); $x->bacmp($y); ok 1536 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.1"); $x->bacmp($y); ok 1537 - $x = Math::BigFloat->new("0.1"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1538 - $x = Math::BigFloat->new("0.00001"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1539 - $x = Math::BigFloat->new("-0.0001"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1540 - $x = Math::BigFloat->new("-0.1"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1541 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0.0001234"); $x->bacmp($y); ok 1542 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-0.0001234"); $x->bacmp($y); ok 1543 - $x = Math::BigFloat->new("0.0001234"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1544 - $x = Math::BigFloat->new("-0.0001234"); $y = Math::BigFloat->new("0"); $x->bacmp($y); ok 1545 - $x = Math::BigFloat->new("0.0001"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1546 - $x = Math::BigFloat->new("0.0005"); $y = Math::BigFloat->new("0.0001"); $x->bacmp($y); ok 1547 - $x = Math::BigFloat->new("0.005"); $y = Math::BigFloat->new("0.0001"); $x->bacmp($y); ok 1548 - $x = Math::BigFloat->new("0.001"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1549 - $x = Math::BigFloat->new("0.000001"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1550 - $x = Math::BigFloat->new("0.00000123"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1551 - $x = Math::BigFloat->new("0.00512"); $y = Math::BigFloat->new("0.0001"); $x->bacmp($y); ok 1552 - $x = Math::BigFloat->new("0.005"); $y = Math::BigFloat->new("0.000112"); $x->bacmp($y); ok 1553 - $x = Math::BigFloat->new("0.00123"); $y = Math::BigFloat->new("0.0005"); $x->bacmp($y); ok 1554 - $x = Math::BigFloat->new("1.5"); $y = Math::BigFloat->new("2"); $x->bacmp($y); ok 1555 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.5"); $x->bacmp($y); ok 1556 - $x = Math::BigFloat->new("1.54321"); $y = Math::BigFloat->new("234"); $x->bacmp($y); ok 1557 - $x = Math::BigFloat->new("234"); $y = Math::BigFloat->new("1.54321"); $x->bacmp($y); ok 1558 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("5432112345"); $x->bacmp($y); ok 1559 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("5432112345"); $x->bacmp($y); ok 1560 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-5432112345"); $x->bacmp($y); ok 1561 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-5432112345"); $x->bacmp($y); ok 1562 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("54321.12345"); $x->bacmp($y); ok 1563 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("54321.12345"); $x->bacmp($y); ok 1564 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-54321.12345"); $x->bacmp($y); ok 1565 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-54321.12345"); $x->bacmp($y); ok 1566 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bacmp($y); ok 1567 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1568 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1569 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->bacmp($y); ok 1570 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("inf"); $x->bacmp($y); ok 1571 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("inf"); $x->bacmp($y); ok 1572 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1573 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1574 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bacmp($y); ok 1575 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("inf"); $x->bacmp($y); ok 1576 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->bacmp($y); ok 1577 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $x->bacmp($y); ok 1578 - $x = Math::BigFloat->new("invalid"); $x->bdec(); ok 1579 - $x = Math::BigFloat->new("invalid"); $x->bdec(); ok 1580 - $x = Math::BigFloat->new("+inf"); $x->bdec(); ok 1581 - $x = Math::BigFloat->new("+inf"); $x->bdec(); ok 1582 - $x = Math::BigFloat->new("-inf"); $x->bdec(); ok 1583 - $x = Math::BigFloat->new("-inf"); $x->bdec(); ok 1584 - $x = Math::BigFloat->new("+0"); $x->bdec(); ok 1585 - $x = Math::BigFloat->new("+0"); $x->bdec(); ok 1586 - $x = Math::BigFloat->new("+1"); $x->bdec(); ok 1587 - $x = Math::BigFloat->new("+1"); $x->bdec(); ok 1588 - $x = Math::BigFloat->new("-1"); $x->bdec(); ok 1589 - $x = Math::BigFloat->new("-1"); $x->bdec(); ok 1590 - $x = Math::BigFloat->new("1.23"); $x->bdec(); ok 1591 - $x = Math::BigFloat->new("1.23"); $x->bdec(); ok 1592 - $x = Math::BigFloat->new("-1.23"); $x->bdec(); ok 1593 - $x = Math::BigFloat->new("-1.23"); $x->bdec(); ok 1594 - $x = Math::BigFloat->new("100"); $x->bdec(); ok 1595 - $x = Math::BigFloat->new("100"); $x->bdec(); ok 1596 - $x = Math::BigFloat->new("101"); $x->bdec(); ok 1597 - $x = Math::BigFloat->new("101"); $x->bdec(); ok 1598 - $x = Math::BigFloat->new("-100"); $x->bdec(); ok 1599 - $x = Math::BigFloat->new("-100"); $x->bdec(); ok 1600 - $x = Math::BigFloat->new("-99"); $x->bdec(); ok 1601 - $x = Math::BigFloat->new("-99"); $x->bdec(); ok 1602 - $x = Math::BigFloat->new("-98"); $x->bdec(); ok 1603 - $x = Math::BigFloat->new("-98"); $x->bdec(); ok 1604 - $x = Math::BigFloat->new("99"); $x->bdec(); ok 1605 - $x = Math::BigFloat->new("99"); $x->bdec(); ok 1606 - $x = Math::BigFloat->new("invalid"); $x->binc(); ok 1607 - $x = Math::BigFloat->new("invalid"); $x->binc(); ok 1608 - $x = Math::BigFloat->new("+inf"); $x->binc(); ok 1609 - $x = Math::BigFloat->new("+inf"); $x->binc(); ok 1610 - $x = Math::BigFloat->new("-inf"); $x->binc(); ok 1611 - $x = Math::BigFloat->new("-inf"); $x->binc(); ok 1612 - $x = Math::BigFloat->new("+0"); $x->binc(); ok 1613 - $x = Math::BigFloat->new("+0"); $x->binc(); ok 1614 - $x = Math::BigFloat->new("+1"); $x->binc(); ok 1615 - $x = Math::BigFloat->new("+1"); $x->binc(); ok 1616 - $x = Math::BigFloat->new("-1"); $x->binc(); ok 1617 - $x = Math::BigFloat->new("-1"); $x->binc(); ok 1618 - $x = Math::BigFloat->new("1.23"); $x->binc(); ok 1619 - $x = Math::BigFloat->new("1.23"); $x->binc(); ok 1620 - $x = Math::BigFloat->new("-1.23"); $x->binc(); ok 1621 - $x = Math::BigFloat->new("-1.23"); $x->binc(); ok 1622 - $x = Math::BigFloat->new("100"); $x->binc(); ok 1623 - $x = Math::BigFloat->new("100"); $x->binc(); ok 1624 - $x = Math::BigFloat->new("-100"); $x->binc(); ok 1625 - $x = Math::BigFloat->new("-100"); $x->binc(); ok 1626 - $x = Math::BigFloat->new("-99"); $x->binc(); ok 1627 - $x = Math::BigFloat->new("-99"); $x->binc(); ok 1628 - $x = Math::BigFloat->new("-101"); $x->binc(); ok 1629 - $x = Math::BigFloat->new("-101"); $x->binc(); ok 1630 - $x = Math::BigFloat->new("99"); $x->binc(); ok 1631 - $x = Math::BigFloat->new("99"); $x->binc(); ok 1632 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->badd($y); ok 1633 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->badd($y); ok 1634 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1635 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1636 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->badd($y); ok 1637 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->badd($y); ok 1638 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->badd($y); ok 1639 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->badd($y); ok 1640 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1641 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1642 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1643 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1644 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->badd($y); ok 1645 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->badd($y); ok 1646 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1647 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1648 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1649 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->badd($y); ok 1650 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->badd($y); ok 1651 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->badd($y); ok 1652 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->badd($y); ok 1653 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->badd($y); ok 1654 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1655 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1656 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1657 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1658 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1659 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1660 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1661 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1662 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1663 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->badd($y); ok 1664 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1665 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1666 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1667 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1668 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1669 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1670 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1671 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1672 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1673 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1674 - $x = Math::BigFloat->new("+99"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1675 - $x = Math::BigFloat->new("+99"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1676 - $x = Math::BigFloat->new("+999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1677 - $x = Math::BigFloat->new("+999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1678 - $x = Math::BigFloat->new("+9999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1679 - $x = Math::BigFloat->new("+9999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1680 - $x = Math::BigFloat->new("+99999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1681 - $x = Math::BigFloat->new("+99999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1682 - $x = Math::BigFloat->new("+999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1683 - $x = Math::BigFloat->new("+999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1684 - $x = Math::BigFloat->new("+9999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1685 - $x = Math::BigFloat->new("+9999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1686 - $x = Math::BigFloat->new("+99999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1687 - $x = Math::BigFloat->new("+99999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1688 - $x = Math::BigFloat->new("+999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1689 - $x = Math::BigFloat->new("+999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1690 - $x = Math::BigFloat->new("+9999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1691 - $x = Math::BigFloat->new("+9999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1692 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1693 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+1"); $x->badd($y); ok 1694 - $x = Math::BigFloat->new("+10"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1695 - $x = Math::BigFloat->new("+10"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1696 - $x = Math::BigFloat->new("+100"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1697 - $x = Math::BigFloat->new("+100"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1698 - $x = Math::BigFloat->new("+1000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1699 - $x = Math::BigFloat->new("+1000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1700 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1701 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1702 - $x = Math::BigFloat->new("+100000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1703 - $x = Math::BigFloat->new("+100000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1704 - $x = Math::BigFloat->new("+1000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1705 - $x = Math::BigFloat->new("+1000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1706 - $x = Math::BigFloat->new("+10000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1707 - $x = Math::BigFloat->new("+10000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1708 - $x = Math::BigFloat->new("+100000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1709 - $x = Math::BigFloat->new("+100000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1710 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1711 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1712 - $x = Math::BigFloat->new("+10000000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1713 - $x = Math::BigFloat->new("+10000000000"); $y = Math::BigFloat->new("-1"); $x->badd($y); ok 1714 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("+987654321"); $x->badd($y); ok 1715 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("+987654321"); $x->badd($y); ok 1716 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("+987654321"); $x->badd($y); ok 1717 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("+987654321"); $x->badd($y); ok 1718 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("-987654321"); $x->badd($y); ok 1719 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("-987654321"); $x->badd($y); ok 1720 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("-987654321"); $x->badd($y); ok 1721 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("-987654321"); $x->badd($y); ok 1722 - $x = Math::BigFloat->new("0.001234"); $y = Math::BigFloat->new("0.0001234"); $x->badd($y); ok 1723 - $x = Math::BigFloat->new("0.001234"); $y = Math::BigFloat->new("0.0001234"); $x->badd($y); ok 1724 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bsub($y); ok 1725 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bsub($y); ok 1726 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1727 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1728 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->bsub($y); ok 1729 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->bsub($y); ok 1730 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bsub($y); ok 1731 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bsub($y); ok 1732 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1733 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1734 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1735 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1736 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bsub($y); ok 1737 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bsub($y); ok 1738 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1739 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1740 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1741 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bsub($y); ok 1742 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bsub($y); ok 1743 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bsub($y); ok 1744 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->bsub($y); ok 1745 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $x->bsub($y); ok 1746 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1747 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1748 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1749 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1750 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1751 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1752 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1753 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1754 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1755 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bsub($y); ok 1756 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1757 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1758 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1759 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1760 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1761 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1762 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1763 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1764 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1765 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1766 - $x = Math::BigFloat->new("+99"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1767 - $x = Math::BigFloat->new("+99"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1768 - $x = Math::BigFloat->new("+999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1769 - $x = Math::BigFloat->new("+999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1770 - $x = Math::BigFloat->new("+9999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1771 - $x = Math::BigFloat->new("+9999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1772 - $x = Math::BigFloat->new("+99999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1773 - $x = Math::BigFloat->new("+99999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1774 - $x = Math::BigFloat->new("+999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1775 - $x = Math::BigFloat->new("+999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1776 - $x = Math::BigFloat->new("+9999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1777 - $x = Math::BigFloat->new("+9999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1778 - $x = Math::BigFloat->new("+99999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1779 - $x = Math::BigFloat->new("+99999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1780 - $x = Math::BigFloat->new("+999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1781 - $x = Math::BigFloat->new("+999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1782 - $x = Math::BigFloat->new("+9999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1783 - $x = Math::BigFloat->new("+9999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1784 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1785 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+1"); $x->bsub($y); ok 1786 - $x = Math::BigFloat->new("+10"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1787 - $x = Math::BigFloat->new("+10"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1788 - $x = Math::BigFloat->new("+100"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1789 - $x = Math::BigFloat->new("+100"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1790 - $x = Math::BigFloat->new("+1000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1791 - $x = Math::BigFloat->new("+1000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1792 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1793 - $x = Math::BigFloat->new("+10000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1794 - $x = Math::BigFloat->new("+100000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1795 - $x = Math::BigFloat->new("+100000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1796 - $x = Math::BigFloat->new("+1000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1797 - $x = Math::BigFloat->new("+1000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1798 - $x = Math::BigFloat->new("+10000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1799 - $x = Math::BigFloat->new("+10000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1800 - $x = Math::BigFloat->new("+100000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1801 - $x = Math::BigFloat->new("+100000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1802 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1803 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1804 - $x = Math::BigFloat->new("+10000000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1805 - $x = Math::BigFloat->new("+10000000000"); $y = Math::BigFloat->new("-1"); $x->bsub($y); ok 1806 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("+987654321"); $x->bsub($y); ok 1807 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("+987654321"); $x->bsub($y); ok 1808 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("+987654321"); $x->bsub($y); ok 1809 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("+987654321"); $x->bsub($y); ok 1810 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("-987654321"); $x->bsub($y); ok 1811 - $x = Math::BigFloat->new("-123456789"); $y = Math::BigFloat->new("-987654321"); $x->bsub($y); ok 1812 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("-987654321"); $x->bsub($y); ok 1813 - $x = Math::BigFloat->new("+123456789"); $y = Math::BigFloat->new("-987654321"); $x->bsub($y); ok 1814 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1815 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1816 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1817 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1818 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1819 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1820 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("abc"); $x->bmuladd($y, $z); ok 1821 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("abc"); $x->bmuladd($y, $z); ok 1822 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1823 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1824 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1825 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1826 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1827 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("invalid"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1828 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1829 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1830 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1831 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1832 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1833 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1834 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1835 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("+inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1836 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1837 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1838 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1839 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1840 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1841 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1842 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1843 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1844 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1845 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1846 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1847 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1848 - $x = Math::BigFloat->new("123456789123456789"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1849 - $x = Math::BigFloat->new("123456789123456789"); $y = Math::BigFloat->new("0"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1850 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("123456789123456789"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1851 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("123456789123456789"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1852 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1853 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1854 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1855 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1856 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1857 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1858 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1859 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1860 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1861 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1862 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1863 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1864 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("+3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1865 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("+3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1866 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("-3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1867 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("-3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1868 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1869 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1870 - $x = Math::BigFloat->new("111"); $y = Math::BigFloat->new("111"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1871 - $x = Math::BigFloat->new("111"); $y = Math::BigFloat->new("111"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1872 - $x = Math::BigFloat->new("10101"); $y = Math::BigFloat->new("10101"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1873 - $x = Math::BigFloat->new("10101"); $y = Math::BigFloat->new("10101"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1874 - $x = Math::BigFloat->new("1001001"); $y = Math::BigFloat->new("1001001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1875 - $x = Math::BigFloat->new("1001001"); $y = Math::BigFloat->new("1001001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1876 - $x = Math::BigFloat->new("100010001"); $y = Math::BigFloat->new("100010001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1877 - $x = Math::BigFloat->new("100010001"); $y = Math::BigFloat->new("100010001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1878 - $x = Math::BigFloat->new("10000100001"); $y = Math::BigFloat->new("10000100001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1879 - $x = Math::BigFloat->new("10000100001"); $y = Math::BigFloat->new("10000100001"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1880 - $x = Math::BigFloat->new("11111111111"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1881 - $x = Math::BigFloat->new("11111111111"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1882 - $x = Math::BigFloat->new("22222222222"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1883 - $x = Math::BigFloat->new("22222222222"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1884 - $x = Math::BigFloat->new("33333333333"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1885 - $x = Math::BigFloat->new("33333333333"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1886 - $x = Math::BigFloat->new("44444444444"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1887 - $x = Math::BigFloat->new("44444444444"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1888 - $x = Math::BigFloat->new("55555555555"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1889 - $x = Math::BigFloat->new("55555555555"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1890 - $x = Math::BigFloat->new("66666666666"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1891 - $x = Math::BigFloat->new("66666666666"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1892 - $x = Math::BigFloat->new("77777777777"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1893 - $x = Math::BigFloat->new("77777777777"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1894 - $x = Math::BigFloat->new("88888888888"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1895 - $x = Math::BigFloat->new("88888888888"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1896 - $x = Math::BigFloat->new("99999999999"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1897 - $x = Math::BigFloat->new("99999999999"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("0"); $x->bmuladd($y, $z); ok 1898 - $x = Math::BigFloat->new("11111111111"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1899 - $x = Math::BigFloat->new("11111111111"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1900 - $x = Math::BigFloat->new("22222222222"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1901 - $x = Math::BigFloat->new("22222222222"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1902 - $x = Math::BigFloat->new("33333333333"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1903 - $x = Math::BigFloat->new("33333333333"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1904 - $x = Math::BigFloat->new("44444444444"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1905 - $x = Math::BigFloat->new("44444444444"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1906 - $x = Math::BigFloat->new("55555555555"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1907 - $x = Math::BigFloat->new("55555555555"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1908 - $x = Math::BigFloat->new("66666666666"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1909 - $x = Math::BigFloat->new("66666666666"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1910 - $x = Math::BigFloat->new("77777777777"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1911 - $x = Math::BigFloat->new("77777777777"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1912 - $x = Math::BigFloat->new("88888888888"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1913 - $x = Math::BigFloat->new("88888888888"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1914 - $x = Math::BigFloat->new("99999999999"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1915 - $x = Math::BigFloat->new("99999999999"); $y = Math::BigFloat->new("9"); $z = Math::BigFloat->new("1"); $x->bmuladd($y, $z); ok 1916 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1917 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1918 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1919 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1920 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1921 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1922 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1923 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("-5"); $x->bmuladd($y, $z); ok 1924 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("5"); $x->bmuladd($y, $z); ok 1925 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("5"); $x->bmuladd($y, $z); ok 1926 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("5"); $x->bmuladd($y, $z); ok 1927 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-4"); $z = Math::BigFloat->new("5"); $x->bmuladd($y, $z); ok 1928 - $x = Math::BigFloat->new("9999999999999999999"); $y = Math::BigFloat->new("10000000000000000000"); $z = Math::BigFloat->new("1234567890"); $x->bmuladd($y, $z); ok 1929 - $x = Math::BigFloat->new("9999999999999999999"); $y = Math::BigFloat->new("10000000000000000000"); $z = Math::BigFloat->new("1234567890"); $x->bmuladd($y, $z); ok 1930 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("5.7"); $z = Math::BigFloat->new("8.9"); $x->bmuladd($y, $z); ok 1931 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("5.7"); $z = Math::BigFloat->new("8.9"); $x->bmuladd($y, $z); ok 1932 - $x = Math::BigFloat->new("-3.2"); $y = Math::BigFloat->new("5.197"); $z = Math::BigFloat->new("6.05"); $x->bmuladd($y, $z); ok 1933 - $x = Math::BigFloat->new("-3.2"); $y = Math::BigFloat->new("5.197"); $z = Math::BigFloat->new("6.05"); $x->bmuladd($y, $z); ok 1934 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("8"); $x->bmodpow($y, $z); ok 1935 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("8"); $x->bmodpow($y, $z); ok 1936 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("7"); $x->bmodpow($y, $z); ok 1937 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("7"); $x->bmodpow($y, $z); ok 1938 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("7"); $x->bmodpow($y, $z); ok 1939 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("4"); $z = Math::BigFloat->new("7"); $x->bmodpow($y, $z); ok 1940 - $x = Math::BigFloat->new("77777"); $y = Math::BigFloat->new("777"); $z = Math::BigFloat->new("123456789"); $x->bmodpow($y, $z); ok 1941 - $x = Math::BigFloat->new("77777"); $y = Math::BigFloat->new("777"); $z = Math::BigFloat->new("123456789"); $x->bmodpow($y, $z); ok 1942 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("6.2"); $z = Math::BigFloat->new("5.2"); $x->bmodpow($y, $z); ok 1943 - $x = Math::BigFloat->new("3.2"); $y = Math::BigFloat->new("6.2"); $z = Math::BigFloat->new("5.2"); $x->bmodpow($y, $z); ok 1944 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bmul($y); ok 1945 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bmul($y); ok 1946 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1947 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1948 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->bmul($y); ok 1949 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("abc"); $x->bmul($y); ok 1950 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bmul($y); ok 1951 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bmul($y); ok 1952 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bmul($y); ok 1953 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("invalid"); $x->bmul($y); ok 1954 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1955 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1956 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1957 - $x = Math::BigFloat->new("invalid"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1958 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1959 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1960 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1961 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1962 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1963 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1964 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1965 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1966 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("123.34"); $x->bmul($y); ok 1967 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("123.34"); $x->bmul($y); ok 1968 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-123.34"); $x->bmul($y); ok 1969 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("-123.34"); $x->bmul($y); ok 1970 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("123.34"); $x->bmul($y); ok 1971 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("123.34"); $x->bmul($y); ok 1972 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-123.34"); $x->bmul($y); ok 1973 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-123.34"); $x->bmul($y); ok 1974 - $x = Math::BigFloat->new("123.34"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1975 - $x = Math::BigFloat->new("123.34"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1976 - $x = Math::BigFloat->new("-123.34"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1977 - $x = Math::BigFloat->new("-123.34"); $y = Math::BigFloat->new("+inf"); $x->bmul($y); ok 1978 - $x = Math::BigFloat->new("123.34"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1979 - $x = Math::BigFloat->new("123.34"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1980 - $x = Math::BigFloat->new("-123.34"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1981 - $x = Math::BigFloat->new("-123.34"); $y = Math::BigFloat->new("-inf"); $x->bmul($y); ok 1982 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1983 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1984 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 1985 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 1986 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1987 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1988 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 1989 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 1990 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1991 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1992 - $x = Math::BigFloat->new("+123456789123456789"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1993 - $x = Math::BigFloat->new("+123456789123456789"); $y = Math::BigFloat->new("+0"); $x->bmul($y); ok 1994 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+123456789123456789"); $x->bmul($y); ok 1995 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("+123456789123456789"); $x->bmul($y); ok 1996 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 1997 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 1998 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 1999 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 2000 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 2001 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("-1"); $x->bmul($y); ok 2002 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 2003 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("+1"); $x->bmul($y); ok 2004 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); $x->bmul($y); ok 2005 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("+3"); $x->bmul($y); ok 2006 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("+3"); $x->bmul($y); ok 2007 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("+3"); $x->bmul($y); ok 2008 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("-3"); $x->bmul($y); ok 2009 - $x = Math::BigFloat->new("+2"); $y = Math::BigFloat->new("-3"); $x->bmul($y); ok 2010 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bmul($y); ok 2011 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bmul($y); ok 2012 - $x = Math::BigFloat->new("+111"); $y = Math::BigFloat->new("+111"); $x->bmul($y); ok 2013 - $x = Math::BigFloat->new("+111"); $y = Math::BigFloat->new("+111"); $x->bmul($y); ok 2014 - $x = Math::BigFloat->new("+10101"); $y = Math::BigFloat->new("+10101"); $x->bmul($y); ok 2015 - $x = Math::BigFloat->new("+10101"); $y = Math::BigFloat->new("+10101"); $x->bmul($y); ok 2016 - $x = Math::BigFloat->new("+1001001"); $y = Math::BigFloat->new("+1001001"); $x->bmul($y); ok 2017 - $x = Math::BigFloat->new("+1001001"); $y = Math::BigFloat->new("+1001001"); $x->bmul($y); ok 2018 - $x = Math::BigFloat->new("+100010001"); $y = Math::BigFloat->new("+100010001"); $x->bmul($y); ok 2019 - $x = Math::BigFloat->new("+100010001"); $y = Math::BigFloat->new("+100010001"); $x->bmul($y); ok 2020 - $x = Math::BigFloat->new("+10000100001"); $y = Math::BigFloat->new("+10000100001"); $x->bmul($y); ok 2021 - $x = Math::BigFloat->new("+10000100001"); $y = Math::BigFloat->new("+10000100001"); $x->bmul($y); ok 2022 - $x = Math::BigFloat->new("+11111111111"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2023 - $x = Math::BigFloat->new("+11111111111"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2024 - $x = Math::BigFloat->new("+22222222222"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2025 - $x = Math::BigFloat->new("+22222222222"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2026 - $x = Math::BigFloat->new("+33333333333"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2027 - $x = Math::BigFloat->new("+33333333333"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2028 - $x = Math::BigFloat->new("+44444444444"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2029 - $x = Math::BigFloat->new("+44444444444"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2030 - $x = Math::BigFloat->new("+55555555555"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2031 - $x = Math::BigFloat->new("+55555555555"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2032 - $x = Math::BigFloat->new("+66666666666"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2033 - $x = Math::BigFloat->new("+66666666666"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2034 - $x = Math::BigFloat->new("+77777777777"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2035 - $x = Math::BigFloat->new("+77777777777"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2036 - $x = Math::BigFloat->new("+88888888888"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2037 - $x = Math::BigFloat->new("+88888888888"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2038 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2039 - $x = Math::BigFloat->new("+99999999999"); $y = Math::BigFloat->new("+9"); $x->bmul($y); ok 2040 - $x = Math::BigFloat->new("6"); $y = Math::BigFloat->new("120"); $x->bmul($y); ok 2041 - $x = Math::BigFloat->new("6"); $y = Math::BigFloat->new("120"); $x->bmul($y); ok 2042 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("10000"); $x->bmul($y); ok 2043 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("10000"); $x->bmul($y); ok 2044 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2045 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2046 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("4"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2047 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("5"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2048 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2049 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2050 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2051 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("1"); $Math::BigFloat::round_mode = "even"; join(",", $x->bdiv($y)); ok 2052 - $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 2053 - $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 2054 - $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 2055 - $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 2056 - $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 2057 - $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 2058 - $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 2059 - $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 2060 - $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 2061 - $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 2062 - $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 2063 - $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 2064 - $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 2065 - $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 2066 - $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 2067 - $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 2068 - $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 2069 - $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 2070 - $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 2071 - $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 2072 - $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 2073 - $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 2074 - $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 2075 - $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 2076 - $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 2077 - $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 2078 - $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 2079 - $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 2080 - $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 2081 - $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 2082 - $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 2083 - $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 2084 - $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 2085 - $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 2086 - $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 2087 - $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 2088 - $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 2089 - $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 2090 - $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 2091 - $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 2092 - $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 2093 - $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 2094 - $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 2095 - $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 2096 - $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 2097 - $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 2098 - $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 2099 - $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 2100 - $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 2101 - $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 2102 - $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 2103 - $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 2104 - $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 2105 - $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 2106 - $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 2107 - $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 2108 - $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 2109 - $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 2110 - $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 2111 - $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 2112 - $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 2113 - $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 2114 - $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 2115 - $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 2116 - $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 2117 - $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 2118 - $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 2119 - $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 2120 - $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 2121 - $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 2122 - $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 2123 - $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 2124 - $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 2125 - $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 2126 - $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 2127 - $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 2128 - $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 2129 - $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 2130 - $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 2131 - $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 2132 - $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 2133 - $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 2134 - $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 2135 - $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 2136 - $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 2137 - $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 2138 - $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 2139 - $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 2140 - $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 2141 - $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 2142 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2143 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2144 - $x = Math::BigFloat->new("+2000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2145 - $x = Math::BigFloat->new("+2000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2146 - $x = Math::BigFloat->new("+3000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2147 - $x = Math::BigFloat->new("+3000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2148 - $x = Math::BigFloat->new("+4000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2149 - $x = Math::BigFloat->new("+4000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2150 - $x = Math::BigFloat->new("+5000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2151 - $x = Math::BigFloat->new("+5000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2152 - $x = Math::BigFloat->new("+6000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2153 - $x = Math::BigFloat->new("+6000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2154 - $x = Math::BigFloat->new("+7000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2155 - $x = Math::BigFloat->new("+7000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2156 - $x = Math::BigFloat->new("+8000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2157 - $x = Math::BigFloat->new("+8000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2158 - $x = Math::BigFloat->new("+9000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2159 - $x = Math::BigFloat->new("+9000000000"); $y = Math::BigFloat->new("+9"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2160 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2161 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2162 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("100"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2163 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("100"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2164 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1000"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2165 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1000"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2166 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10000"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2167 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("10000"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2168 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("504"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2169 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("504"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2170 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.987654321"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2171 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1.987654321"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2172 - $x = Math::BigFloat->new("123456789.123456789123456789123456789"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2173 - $x = Math::BigFloat->new("123456789.123456789123456789123456789"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2174 - $x = Math::BigFloat->new("+35500000"); $y = Math::BigFloat->new("+113"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2175 - $x = Math::BigFloat->new("+35500000"); $y = Math::BigFloat->new("+113"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2176 - $x = Math::BigFloat->new("+71000000"); $y = Math::BigFloat->new("+226"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2177 - $x = Math::BigFloat->new("+71000000"); $y = Math::BigFloat->new("+226"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2178 - $x = Math::BigFloat->new("+106500000"); $y = Math::BigFloat->new("+339"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2179 - $x = Math::BigFloat->new("+106500000"); $y = Math::BigFloat->new("+339"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2180 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+3"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2181 - $x = Math::BigFloat->new("+1000000000"); $y = Math::BigFloat->new("+3"); $Math::BigFloat::div_scale = 20; scalar $x->bdiv($y); ok 2182 - $x = Math::BigFloat->new("+124"); $y = Math::BigFloat->new("+3"); $Math::BigFloat::div_scale = 1; scalar $x->bdiv($y); ok 2183 - $x = Math::BigFloat->new("+124"); $y = Math::BigFloat->new("+3"); $Math::BigFloat::div_scale = 1; scalar $x->bdiv($y); ok 2184 - $x = Math::BigFloat->new("123456789.1234"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 1; scalar $x->bdiv($y); ok 2185 - $x = Math::BigFloat->new("123456789.1234"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 1; scalar $x->bdiv($y); ok 2186 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("4"); $x->bmod($y); ok 2187 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("4"); $x->bmod($y); ok 2188 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2189 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2190 - $x = Math::BigFloat->new("+9000"); $y = Math::BigFloat->new("56"); $x->bmod($y); ok 2191 - $x = Math::BigFloat->new("+9000"); $y = Math::BigFloat->new("56"); $x->bmod($y); ok 2192 - $x = Math::BigFloat->new("+56"); $y = Math::BigFloat->new("9000"); $x->bmod($y); ok 2193 - $x = Math::BigFloat->new("+56"); $y = Math::BigFloat->new("9000"); $x->bmod($y); ok 2194 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2195 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2196 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2197 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2198 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2199 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2200 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2201 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2202 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2203 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2204 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2205 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2206 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2207 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2208 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2209 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2210 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2211 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2212 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2213 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2214 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2215 - $x = Math::BigFloat->new("5"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2216 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2217 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2218 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2219 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2220 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2221 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2222 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2223 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("inf"); $x->bmod($y); ok 2224 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2225 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("-inf"); $x->bmod($y); ok 2226 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2227 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2228 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2229 - $x = Math::BigFloat->new("inf"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2230 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2231 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2232 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2233 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2234 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2235 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2236 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bmod($y); ok 2237 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("abc"); $x->bmod($y); ok 2238 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2239 - $x = Math::BigFloat->new("abc"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2240 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("abc"); $x->bmod($y); ok 2241 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("abc"); $x->bmod($y); ok 2242 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2243 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2244 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2245 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2246 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2247 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2248 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2249 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $x->bmod($y); ok 2250 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2251 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2252 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2253 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2254 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2255 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2256 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2257 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2258 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bmod($y); ok 2259 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("2"); $x->bmod($y); ok 2260 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2261 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2262 - $x = Math::BigFloat->new("1000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2263 - $x = Math::BigFloat->new("1000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2264 - $x = Math::BigFloat->new("2000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2265 - $x = Math::BigFloat->new("2000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2266 - $x = Math::BigFloat->new("3000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2267 - $x = Math::BigFloat->new("3000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2268 - $x = Math::BigFloat->new("4000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2269 - $x = Math::BigFloat->new("4000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2270 - $x = Math::BigFloat->new("5000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2271 - $x = Math::BigFloat->new("5000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2272 - $x = Math::BigFloat->new("6000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2273 - $x = Math::BigFloat->new("6000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2274 - $x = Math::BigFloat->new("7000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2275 - $x = Math::BigFloat->new("7000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2276 - $x = Math::BigFloat->new("8000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2277 - $x = Math::BigFloat->new("8000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2278 - $x = Math::BigFloat->new("9000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2279 - $x = Math::BigFloat->new("9000000000"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2280 - $x = Math::BigFloat->new("35500000"); $y = Math::BigFloat->new("113"); $x->bmod($y); ok 2281 - $x = Math::BigFloat->new("35500000"); $y = Math::BigFloat->new("113"); $x->bmod($y); ok 2282 - $x = Math::BigFloat->new("71000000"); $y = Math::BigFloat->new("226"); $x->bmod($y); ok 2283 - $x = Math::BigFloat->new("71000000"); $y = Math::BigFloat->new("226"); $x->bmod($y); ok 2284 - $x = Math::BigFloat->new("106500000"); $y = Math::BigFloat->new("339"); $x->bmod($y); ok 2285 - $x = Math::BigFloat->new("106500000"); $y = Math::BigFloat->new("339"); $x->bmod($y); ok 2286 - $x = Math::BigFloat->new("1000000000"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2287 - $x = Math::BigFloat->new("1000000000"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2288 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2289 - $x = Math::BigFloat->new("10"); $y = Math::BigFloat->new("5"); $x->bmod($y); ok 2290 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("4"); $x->bmod($y); ok 2291 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("4"); $x->bmod($y); ok 2292 - $x = Math::BigFloat->new("1000"); $y = Math::BigFloat->new("8"); $x->bmod($y); ok 2293 - $x = Math::BigFloat->new("1000"); $y = Math::BigFloat->new("8"); $x->bmod($y); ok 2294 - $x = Math::BigFloat->new("10000"); $y = Math::BigFloat->new("16"); $x->bmod($y); ok 2295 - $x = Math::BigFloat->new("10000"); $y = Math::BigFloat->new("16"); $x->bmod($y); ok 2296 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2297 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("9"); $x->bmod($y); ok 2298 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("99"); $x->bmod($y); ok 2299 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("99"); $x->bmod($y); ok 2300 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("999"); $x->bmod($y); ok 2301 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("999"); $x->bmod($y); ok 2302 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("9999"); $x->bmod($y); ok 2303 - $x = Math::BigFloat->new("999999999999"); $y = Math::BigFloat->new("9999"); $x->bmod($y); ok 2304 - $x = Math::BigFloat->new("999999999999999"); $y = Math::BigFloat->new("99999"); $x->bmod($y); ok 2305 - $x = Math::BigFloat->new("999999999999999"); $y = Math::BigFloat->new("99999"); $x->bmod($y); ok 2306 - $x = Math::BigFloat->new("-9"); $y = Math::BigFloat->new("+5"); $x->bmod($y); ok 2307 - $x = Math::BigFloat->new("-9"); $y = Math::BigFloat->new("+5"); $x->bmod($y); ok 2308 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2309 - $x = Math::BigFloat->new("+9"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2310 - $x = Math::BigFloat->new("-9"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2311 - $x = Math::BigFloat->new("-9"); $y = Math::BigFloat->new("-5"); $x->bmod($y); ok 2312 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2313 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2314 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2315 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2316 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2317 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2318 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2319 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2320 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2321 - $x = Math::BigFloat->new("-5"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2322 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2323 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2324 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2325 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2326 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2327 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("-3"); $x->bmod($y); ok 2328 - $x = Math::BigFloat->new("4095"); $y = Math::BigFloat->new("4095"); $x->bmod($y); ok 2329 - $x = Math::BigFloat->new("4095"); $y = Math::BigFloat->new("4095"); $x->bmod($y); ok 2330 - $x = Math::BigFloat->new("100041000510123"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2331 - $x = Math::BigFloat->new("100041000510123"); $y = Math::BigFloat->new("3"); $x->bmod($y); ok 2332 - $x = Math::BigFloat->new("152403346"); $y = Math::BigFloat->new("12345"); $x->bmod($y); ok 2333 - $x = Math::BigFloat->new("152403346"); $y = Math::BigFloat->new("12345"); $x->bmod($y); ok 2334 - $x = Math::BigFloat->new("87654321"); $y = Math::BigFloat->new("87654321"); $x->bmod($y); ok 2335 - $x = Math::BigFloat->new("87654321"); $y = Math::BigFloat->new("87654321"); $x->bmod($y); ok 2336 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2337 - $x = Math::BigFloat->new("123"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2338 - $x = Math::BigFloat->new("1230"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2339 - $x = Math::BigFloat->new("1230"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2340 - $x = Math::BigFloat->new("123.4"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2341 - $x = Math::BigFloat->new("123.4"); $y = Math::BigFloat->new("2.5"); $x->bmod($y); ok 2342 - $x = Math::BigFloat->new("123e1"); $y = Math::BigFloat->new("25"); $x->bmod($y); ok 2343 - $x = Math::BigFloat->new("123e1"); $y = Math::BigFloat->new("25"); $x->bmod($y); ok 2344 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2345 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2346 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2347 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2348 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2349 - $x = Math::BigFloat->new("-2.1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2350 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2351 - $x = Math::BigFloat->new("2.1"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2352 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2353 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2354 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2355 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("1"); $x->bmod($y); ok 2356 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2357 - $x = Math::BigFloat->new("-3"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2358 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2359 - $x = Math::BigFloat->new("3"); $y = Math::BigFloat->new("-1"); $x->bmod($y); ok 2360 - $x = Math::BigFloat->new("Nanfac"); $x->bfac(); ok 2361 - $x = Math::BigFloat->new("Nanfac"); $x->bfac(); ok 2362 - $x = Math::BigFloat->new("-1"); $x->bfac(); ok 2363 - $x = Math::BigFloat->new("-1"); $x->bfac(); ok 2364 - $x = Math::BigFloat->new("+inf"); $x->bfac(); ok 2365 - $x = Math::BigFloat->new("+inf"); $x->bfac(); ok 2366 - $x = Math::BigFloat->new("-inf"); $x->bfac(); ok 2367 - $x = Math::BigFloat->new("-inf"); $x->bfac(); ok 2368 - $x = Math::BigFloat->new("0"); $x->bfac(); ok 2369 - $x = Math::BigFloat->new("0"); $x->bfac(); ok 2370 - $x = Math::BigFloat->new("1"); $x->bfac(); ok 2371 - $x = Math::BigFloat->new("1"); $x->bfac(); ok 2372 - $x = Math::BigFloat->new("2"); $x->bfac(); ok 2373 - $x = Math::BigFloat->new("2"); $x->bfac(); ok 2374 - $x = Math::BigFloat->new("3"); $x->bfac(); ok 2375 - $x = Math::BigFloat->new("3"); $x->bfac(); ok 2376 - $x = Math::BigFloat->new("4"); $x->bfac(); ok 2377 - $x = Math::BigFloat->new("4"); $x->bfac(); ok 2378 - $x = Math::BigFloat->new("5"); $x->bfac(); ok 2379 - $x = Math::BigFloat->new("5"); $x->bfac(); ok 2380 - $x = Math::BigFloat->new("6"); $x->bfac(); ok 2381 - $x = Math::BigFloat->new("6"); $x->bfac(); ok 2382 - $x = Math::BigFloat->new("10"); $x->bfac(); ok 2383 - $x = Math::BigFloat->new("10"); $x->bfac(); ok 2384 - $x = Math::BigFloat->new("11"); $x->bfac(); ok 2385 - $x = Math::BigFloat->new("11"); $x->bfac(); ok 2386 - $x = Math::BigFloat->new("12"); $x->bfac(); ok 2387 - $x = Math::BigFloat->new("12"); $x->bfac(); ok 2388 - $x = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2389 - $x = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2390 - $x = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2391 - $x = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2392 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2393 - $x = Math::BigFloat->new("+inf"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2394 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2395 - $x = Math::BigFloat->new("-inf"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2396 - $x = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2397 - $x = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2398 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2399 - $x = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2400 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2401 - $x = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2402 - $x = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2403 - $x = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2404 - $x = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2405 - $x = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2406 - $x = Math::BigFloat->new("5"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2407 - $x = Math::BigFloat->new("5"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2408 - $x = Math::BigFloat->new("6"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2409 - $x = Math::BigFloat->new("6"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2410 - $x = Math::BigFloat->new("7"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2411 - $x = Math::BigFloat->new("7"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2412 - $x = Math::BigFloat->new("8"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2413 - $x = Math::BigFloat->new("8"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2414 - $x = Math::BigFloat->new("9"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2415 - $x = Math::BigFloat->new("9"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2416 - $x = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2417 - $x = Math::BigFloat->new("10"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2418 - $x = Math::BigFloat->new("11"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2419 - $x = Math::BigFloat->new("11"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2420 - $x = Math::BigFloat->new("12"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2421 - $x = Math::BigFloat->new("12"); $Math::BigFloat::div_scale = 40; $x->bdfac(); ok 2422 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2423 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2424 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2425 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2426 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2427 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2428 - $x = Math::BigFloat->new("-123.456"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2429 - $x = Math::BigFloat->new("-123.456"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2430 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2431 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2432 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2433 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2434 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2435 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2436 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2437 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2438 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2439 - $x = Math::BigFloat->new("4"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2440 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2441 - $x = Math::BigFloat->new("9"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2442 - $x = Math::BigFloat->new("16"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2443 - $x = Math::BigFloat->new("16"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2444 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2445 - $x = Math::BigFloat->new("100"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2446 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2447 - $x = Math::BigFloat->new("123.456"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2448 - $x = Math::BigFloat->new("15241.38393"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2449 - $x = Math::BigFloat->new("15241.38393"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2450 - $x = Math::BigFloat->new("1.44"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2451 - $x = Math::BigFloat->new("1.44"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2452 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2453 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2454 - $x = Math::BigFloat->new("0.49"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2455 - $x = Math::BigFloat->new("0.49"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2456 - $x = Math::BigFloat->new("0.0049"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2457 - $x = Math::BigFloat->new("0.0049"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2458 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2459 - $x = Math::BigFloat->new("1"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2460 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2461 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2462 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2463 - $x = Math::BigFloat->new("0"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2464 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2465 - $x = Math::BigFloat->new("-inf"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2466 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2467 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("NaN"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2468 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2469 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2470 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2471 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("2"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2472 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2473 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2474 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2475 - $x = Math::BigFloat->new("NaN"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2476 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("-inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2477 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("-inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2478 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2479 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("inf"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2480 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2481 - $x = Math::BigFloat->new("+0"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2482 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2483 - $x = Math::BigFloat->new("+1"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2484 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2485 - $x = Math::BigFloat->new("-1"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2486 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2487 - $x = Math::BigFloat->new("-2"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2488 - $x = Math::BigFloat->new("-123.45"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2489 - $x = Math::BigFloat->new("-123.45"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2490 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2491 - $x = Math::BigFloat->new("+inf"); $y = Math::BigFloat->new("0"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2492 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2493 - $x = Math::BigFloat->new("12"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2494 - $x = Math::BigFloat->new("-12"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2495 - $x = Math::BigFloat->new("-12"); $y = Math::BigFloat->new("1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2496 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2497 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2498 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2499 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("-1"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2500 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2501 - $x = Math::BigFloat->new("8"); $y = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2502 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2503 - $x = Math::BigFloat->new("-8"); $y = Math::BigFloat->new("3"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2504 - $x = Math::BigFloat->new("16"); $y = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2505 - $x = Math::BigFloat->new("16"); $y = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2506 - $x = Math::BigFloat->new("81"); $y = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2507 - $x = Math::BigFloat->new("81"); $y = Math::BigFloat->new("4"); $Math::BigFloat::div_scale = 40; $x->broot($y); ok 2508 - $x = Math::BigFloat->new("+0"); $x->bsqrt(); ok 2509 - $x = Math::BigFloat->new("+0"); $x->bsqrt(); ok 2510 - $x = Math::BigFloat->new("-1"); $x->bsqrt(); ok 2511 - $x = Math::BigFloat->new("-1"); $x->bsqrt(); ok 2512 - $x = Math::BigFloat->new("-2"); $x->bsqrt(); ok 2513 - $x = Math::BigFloat->new("-2"); $x->bsqrt(); ok 2514 - $x = Math::BigFloat->new("-16"); $x->bsqrt(); ok 2515 - $x = Math::BigFloat->new("-16"); $x->bsqrt(); ok 2516 - $x = Math::BigFloat->new("-123.45"); $x->bsqrt(); ok 2517 - $x = Math::BigFloat->new("-123.45"); $x->bsqrt(); ok 2518 - $x = Math::BigFloat->new("nanbsqrt"); $x->bsqrt(); ok 2519 - $x = Math::BigFloat->new("nanbsqrt"); $x->bsqrt(); ok 2520 - $x = Math::BigFloat->new("+inf"); $x->bsqrt(); ok 2521 - $x = Math::BigFloat->new("+inf"); $x->bsqrt(); ok 2522 - $x = Math::BigFloat->new("-inf"); $x->bsqrt(); ok 2523 - $x = Math::BigFloat->new("-inf"); $x->bsqrt(); ok 2524 - $x = Math::BigFloat->new("1"); $x->bsqrt(); ok 2525 - $x = Math::BigFloat->new("1"); $x->bsqrt(); ok 2526 - $x = Math::BigFloat->new("2"); $x->bsqrt(); ok 2527 - $x = Math::BigFloat->new("2"); $x->bsqrt(); ok 2528 - $x = Math::BigFloat->new("4"); $x->bsqrt(); ok 2529 - $x = Math::BigFloat->new("4"); $x->bsqrt(); ok 2530 - $x = Math::BigFloat->new("9"); $x->bsqrt(); ok 2531 - $x = Math::BigFloat->new("9"); $x->bsqrt(); ok 2532 - $x = Math::BigFloat->new("16"); $x->bsqrt(); ok 2533 - $x = Math::BigFloat->new("16"); $x->bsqrt(); ok 2534 - $x = Math::BigFloat->new("100"); $x->bsqrt(); ok 2535 - $x = Math::BigFloat->new("100"); $x->bsqrt(); ok 2536 - $x = Math::BigFloat->new("123.456"); $x->bsqrt(); ok 2537 - $x = Math::BigFloat->new("123.456"); $x->bsqrt(); ok 2538 - $x = Math::BigFloat->new("15241.38393"); $x->bsqrt(); ok 2539 - $x = Math::BigFloat->new("15241.38393"); $x->bsqrt(); ok 2540 - $x = Math::BigFloat->new("1.44"); $x->bsqrt(); ok 2541 - $x = Math::BigFloat->new("1.44"); $x->bsqrt(); ok 2542 - $x = Math::BigFloat->new("1.44E10"); $x->bsqrt(); ok 2543 - $x = Math::BigFloat->new("1.44E10"); $x->bsqrt(); ok 2544 - $x = Math::BigFloat->new("2e10"); $x->bsqrt(); ok 2545 - $x = Math::BigFloat->new("2e10"); $x->bsqrt(); ok 2546 - $x = Math::BigFloat->new("144e20"); $x->bsqrt(); ok 2547 - $x = Math::BigFloat->new("144e20"); $x->bsqrt(); ok 2548 - $x = Math::BigFloat->new("12"); $x->bsqrt(); ok 2549 - $x = Math::BigFloat->new("12"); $x->bsqrt(); ok 2550 - $x = Math::BigFloat->new("0.49"); $x->bsqrt(); ok 2551 - $x = Math::BigFloat->new("0.49"); $x->bsqrt(); ok 2552 - $x = Math::BigFloat->new("0.0049"); $x->bsqrt(); ok 2553 - $x = Math::BigFloat->new("0.0049"); $x->bsqrt(); ok 2554 - $x = Math::BigFloat->new("123"); $x->is_nan(); ok 2555 - $x = Math::BigFloat->new("abc"); $x->is_nan(); ok 2556 - $x = Math::BigFloat->new("NaN"); $x->is_nan(); ok 2557 - $x = Math::BigFloat->new("-123"); $x->is_nan(); ok 2558 - $x = Math::BigFloat->new("+inf"); $x->is_inf(""); ok 2559 - $x = Math::BigFloat->new("-inf"); $x->is_inf(""); ok 2560 - $x = Math::BigFloat->new("abc"); $x->is_inf(""); ok 2561 - $x = Math::BigFloat->new("1"); $x->is_inf(""); ok 2562 - $x = Math::BigFloat->new("NaN"); $x->is_inf(""); ok 2563 - $x = Math::BigFloat->new("-1"); $x->is_inf(""); ok 2564 - $x = Math::BigFloat->new("+inf"); $x->is_inf("-"); ok 2565 - $x = Math::BigFloat->new("+inf"); $x->is_inf("+"); ok 2566 - $x = Math::BigFloat->new("-inf"); $x->is_inf("-"); ok 2567 - $x = Math::BigFloat->new("-inf"); $x->is_inf("+"); ok 2568 - $x = Math::BigFloat->new("-inf"); $x->is_inf("-inf"); ok 2569 - $x = Math::BigFloat->new("-inf"); $x->is_inf("+inf"); ok 2570 - $x = Math::BigFloat->new("+inf"); $x->is_inf("-inf"); ok 2571 - $x = Math::BigFloat->new("+inf"); $x->is_inf("+inf"); ok 2572 - $x = Math::BigFloat->new("+iNfInItY"); $x->is_inf(""); ok 2573 - $x = Math::BigFloat->new("-InFiNiTy"); $x->is_inf(""); ok 2574 - $x = Math::BigFloat->new("abc"); $x->is_odd(); ok 2575 - $x = Math::BigFloat->new("0"); $x->is_odd(); ok 2576 - $x = Math::BigFloat->new("-1"); $x->is_odd(); ok 2577 - $x = Math::BigFloat->new("-3"); $x->is_odd(); ok 2578 - $x = Math::BigFloat->new("1"); $x->is_odd(); ok 2579 - $x = Math::BigFloat->new("3"); $x->is_odd(); ok 2580 - $x = Math::BigFloat->new("1000001"); $x->is_odd(); ok 2581 - $x = Math::BigFloat->new("1000002"); $x->is_odd(); ok 2582 - $x = Math::BigFloat->new("+inf"); $x->is_odd(); ok 2583 - $x = Math::BigFloat->new("-inf"); $x->is_odd(); ok 2584 - $x = Math::BigFloat->new("123.45"); $x->is_odd(); ok 2585 - $x = Math::BigFloat->new("-123.45"); $x->is_odd(); ok 2586 - $x = Math::BigFloat->new("2"); $x->is_odd(); ok 2587 - $x = Math::BigFloat->new("invalid"); $x->is_int(); ok 2588 - $x = Math::BigFloat->new("0"); $x->is_int(); ok 2589 - $x = Math::BigFloat->new("1"); $x->is_int(); ok 2590 - $x = Math::BigFloat->new("2"); $x->is_int(); ok 2591 - $x = Math::BigFloat->new("-2"); $x->is_int(); ok 2592 - $x = Math::BigFloat->new("-1"); $x->is_int(); ok 2593 - $x = Math::BigFloat->new("-inf"); $x->is_int(); ok 2594 - $x = Math::BigFloat->new("+inf"); $x->is_int(); ok 2595 - $x = Math::BigFloat->new("123.4567"); $x->is_int(); ok 2596 - $x = Math::BigFloat->new("-0.1"); $x->is_int(); ok 2597 - $x = Math::BigFloat->new("-0.002"); $x->is_int(); ok 2598 - $x = Math::BigFloat->new("abc"); $x->is_even(); ok 2599 - $x = Math::BigFloat->new("0"); $x->is_even(); ok 2600 - $x = Math::BigFloat->new("-1"); $x->is_even(); ok 2601 - $x = Math::BigFloat->new("-3"); $x->is_even(); ok 2602 - $x = Math::BigFloat->new("1"); $x->is_even(); ok 2603 - $x = Math::BigFloat->new("3"); $x->is_even(); ok 2604 - $x = Math::BigFloat->new("1000001"); $x->is_even(); ok 2605 - $x = Math::BigFloat->new("1000002"); $x->is_even(); ok 2606 - $x = Math::BigFloat->new("2"); $x->is_even(); ok 2607 - $x = Math::BigFloat->new("+inf"); $x->is_even(); ok 2608 - $x = Math::BigFloat->new("-inf"); $x->is_even(); ok 2609 - $x = Math::BigFloat->new("123.456"); $x->is_even(); ok 2610 - $x = Math::BigFloat->new("-123.456"); $x->is_even(); ok 2611 - $x = Math::BigFloat->new("0.01"); $x->is_even(); ok 2612 - $x = Math::BigFloat->new("-0.01"); $x->is_even(); ok 2613 - $x = Math::BigFloat->new("120"); $x->is_even(); ok 2614 - $x = Math::BigFloat->new("1200"); $x->is_even(); ok 2615 - $x = Math::BigFloat->new("-1200"); $x->is_even(); ok 2616 - $x = Math::BigFloat->new("0"); $x->is_positive(); ok 2617 - $x = Math::BigFloat->new("1"); $x->is_positive(); ok 2618 - $x = Math::BigFloat->new("-1"); $x->is_positive(); ok 2619 - $x = Math::BigFloat->new("-123"); $x->is_positive(); ok 2620 - $x = Math::BigFloat->new("NaN"); $x->is_positive(); ok 2621 - $x = Math::BigFloat->new("-inf"); $x->is_positive(); ok 2622 - $x = Math::BigFloat->new("+inf"); $x->is_positive(); ok 2623 - $x = Math::BigFloat->new("0"); $x->is_negative(); ok 2624 - $x = Math::BigFloat->new("1"); $x->is_negative(); ok 2625 - $x = Math::BigFloat->new("-1"); $x->is_negative(); ok 2626 - $x = Math::BigFloat->new("-123"); $x->is_negative(); ok 2627 - $x = Math::BigFloat->new("NaN"); $x->is_negative(); ok 2628 - $x = Math::BigFloat->new("-inf"); $x->is_negative(); ok 2629 - $x = Math::BigFloat->new("+inf"); $x->is_negative(); ok 2630 - $x = Math::BigFloat->new("0"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2631 - $x = Math::BigFloat->new("1"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2632 - $x = Math::BigFloat->new("123"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2633 - $x = Math::BigFloat->new("-123"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2634 - $x = Math::BigFloat->new("-1200"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2635 - $x = Math::BigFloat->new("invalid"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2636 - $x = Math::BigFloat->new("+inf"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2637 - $x = Math::BigFloat->new("-inf"); ($a, $b) = $x->parts(); $a = $a->bstr(); $b = $b->bstr(); "$a $b"; ok 2638 - $x = Math::BigFloat->new("0"); $x->exponent()->bstr(); ok 2639 - $x = Math::BigFloat->new("1"); $x->exponent()->bstr(); ok 2640 - $x = Math::BigFloat->new("123"); $x->exponent()->bstr(); ok 2641 - $x = Math::BigFloat->new("-123"); $x->exponent()->bstr(); ok 2642 - $x = Math::BigFloat->new("-1200"); $x->exponent()->bstr(); ok 2643 - $x = Math::BigFloat->new("+inf"); $x->exponent()->bstr(); ok 2644 - $x = Math::BigFloat->new("-inf"); $x->exponent()->bstr(); ok 2645 - $x = Math::BigFloat->new("invalid"); $x->exponent()->bstr(); ok 2646 - $x = Math::BigFloat->new("0"); $x->mantissa()->bstr(); ok 2647 - $x = Math::BigFloat->new("1"); $x->mantissa()->bstr(); ok 2648 - $x = Math::BigFloat->new("123"); $x->mantissa()->bstr(); ok 2649 - $x = Math::BigFloat->new("-123"); $x->mantissa()->bstr(); ok 2650 - $x = Math::BigFloat->new("-1200"); $x->mantissa()->bstr(); ok 2651 - $x = Math::BigFloat->new("+inf"); $x->mantissa()->bstr(); ok 2652 - $x = Math::BigFloat->new("-inf"); $x->mantissa()->bstr(); ok 2653 - $x = Math::BigFloat->new("invalid"); $x->mantissa()->bstr(); ok 2654 - $x = Math::BigFloat->new("123"); $x->length(); ok 2655 - $x = Math::BigFloat->new("-123"); $x->length(); ok 2656 - $x = Math::BigFloat->new("0"); $x->length(); ok 2657 - $x = Math::BigFloat->new("1"); $x->length(); ok 2658 - $x = Math::BigFloat->new("12345678901234567890"); $x->length(); ok 2659 - $x = Math::BigFloat->new("invalid"); $x->is_zero(); ok 2660 - $x = Math::BigFloat->new("+inf"); $x->is_zero(); ok 2661 - $x = Math::BigFloat->new("-inf"); $x->is_zero(); ok 2662 - $x = Math::BigFloat->new("0"); $x->is_zero(); ok 2663 - $x = Math::BigFloat->new("-1"); $x->is_zero(); ok 2664 - $x = Math::BigFloat->new("1"); $x->is_zero(); ok 2665 - $x = Math::BigFloat->new("invalid"); $x->is_one(); ok 2666 - $x = Math::BigFloat->new("+inf"); $x->is_one(); ok 2667 - $x = Math::BigFloat->new("-inf"); $x->is_one(); ok 2668 - $x = Math::BigFloat->new("0"); $x->is_one(); ok 2669 - $x = Math::BigFloat->new("2"); $x->is_one(); ok 2670 - $x = Math::BigFloat->new("1"); $x->is_one(); ok 2671 - $x = Math::BigFloat->new("-1"); $x->is_one(); ok 2672 - $x = Math::BigFloat->new("-2"); $x->is_one(); ok 2673 - $x = Math::BigFloat->new("0"); $x->bfloor(); ok 2674 - $x = Math::BigFloat->new("0"); $x->bfloor(); ok 2675 - $x = Math::BigFloat->new("abc"); $x->bfloor(); ok 2676 - $x = Math::BigFloat->new("abc"); $x->bfloor(); ok 2677 - $x = Math::BigFloat->new("+inf"); $x->bfloor(); ok 2678 - $x = Math::BigFloat->new("+inf"); $x->bfloor(); ok 2679 - $x = Math::BigFloat->new("-inf"); $x->bfloor(); ok 2680 - $x = Math::BigFloat->new("-inf"); $x->bfloor(); ok 2681 - $x = Math::BigFloat->new("1"); $x->bfloor(); ok 2682 - $x = Math::BigFloat->new("1"); $x->bfloor(); ok 2683 - $x = Math::BigFloat->new("-51"); $x->bfloor(); ok 2684 - $x = Math::BigFloat->new("-51"); $x->bfloor(); ok 2685 - $x = Math::BigFloat->new("-51.2"); $x->bfloor(); ok 2686 - $x = Math::BigFloat->new("-51.2"); $x->bfloor(); ok 2687 - $x = Math::BigFloat->new("12.2"); $x->bfloor(); ok 2688 - $x = Math::BigFloat->new("12.2"); $x->bfloor(); ok 2689 - $x = Math::BigFloat->new("0.12345"); $x->bfloor(); ok 2690 - $x = Math::BigFloat->new("0.12345"); $x->bfloor(); ok 2691 - $x = Math::BigFloat->new("0.123456"); $x->bfloor(); ok 2692 - $x = Math::BigFloat->new("0.123456"); $x->bfloor(); ok 2693 - $x = Math::BigFloat->new("0.1234567"); $x->bfloor(); ok 2694 - $x = Math::BigFloat->new("0.1234567"); $x->bfloor(); ok 2695 - $x = Math::BigFloat->new("0.12345678"); $x->bfloor(); ok 2696 - $x = Math::BigFloat->new("0.12345678"); $x->bfloor(); ok 2697 - $x = Math::BigFloat->new("0.123456789"); $x->bfloor(); ok 2698 - $x = Math::BigFloat->new("0.123456789"); $x->bfloor(); ok 2699 - $x = Math::BigFloat->new("0"); $x->bceil(); ok 2700 - $x = Math::BigFloat->new("0"); $x->bceil(); ok 2701 - $x = Math::BigFloat->new("abc"); $x->bceil(); ok 2702 - $x = Math::BigFloat->new("abc"); $x->bceil(); ok 2703 - $x = Math::BigFloat->new("+inf"); $x->bceil(); ok 2704 - $x = Math::BigFloat->new("+inf"); $x->bceil(); ok 2705 - $x = Math::BigFloat->new("-inf"); $x->bceil(); ok 2706 - $x = Math::BigFloat->new("-inf"); $x->bceil(); ok 2707 - $x = Math::BigFloat->new("1"); $x->bceil(); ok 2708 - $x = Math::BigFloat->new("1"); $x->bceil(); ok 2709 - $x = Math::BigFloat->new("-51"); $x->bceil(); ok 2710 - $x = Math::BigFloat->new("-51"); $x->bceil(); ok 2711 - $x = Math::BigFloat->new("-51.2"); $x->bceil(); ok 2712 - $x = Math::BigFloat->new("-51.2"); $x->bceil(); ok 2713 - $x = Math::BigFloat->new("12.2"); $x->bceil(); ok 2714 - $x = Math::BigFloat->new("12.2"); $x->bceil(); ok 2715 - $x = Math::BigFloat->new("-0.4"); $x->bceil(); ok 2716 - $x = Math::BigFloat->new("-0.4"); $x->bceil(); ok 2717 - $x = Math::BigFloat->new("0"); $x->bint(); ok 2718 - $x = Math::BigFloat->new("0"); $x->bint(); ok 2719 - $x = Math::BigFloat->new("NaN"); $x->bint(); ok 2720 - $x = Math::BigFloat->new("NaN"); $x->bint(); ok 2721 - $x = Math::BigFloat->new("+inf"); $x->bint(); ok 2722 - $x = Math::BigFloat->new("+inf"); $x->bint(); ok 2723 - $x = Math::BigFloat->new("-inf"); $x->bint(); ok 2724 - $x = Math::BigFloat->new("-inf"); $x->bint(); ok 2725 - $x = Math::BigFloat->new("1"); $x->bint(); ok 2726 - $x = Math::BigFloat->new("1"); $x->bint(); ok 2727 - $x = Math::BigFloat->new("-51"); $x->bint(); ok 2728 - $x = Math::BigFloat->new("-51"); $x->bint(); ok 2729 - $x = Math::BigFloat->new("-51.2"); $x->bint(); ok 2730 - $x = Math::BigFloat->new("-51.2"); $x->bint(); ok 2731 - $x = Math::BigFloat->new("12.2"); $x->bint(); ok 2732 - $x = Math::BigFloat->new("12.2"); $x->bint(); ok 2733 - $x = Math::BigFloat->new("-0.4"); $x->bint(); ok 2734 - $x = Math::BigFloat->new("-0.4"); $x->bint(); ok 2735 - $x = Math::BigFloat->new("-1"); $x = log($x); ok 2736 - $x = Math::BigFloat->new("-1"); $x = log($x); ok 2737 - $x = Math::BigFloat->new("0"); $x = log($x); ok 2738 - $x = Math::BigFloat->new("0"); $x = log($x); ok 2739 - $x = Math::BigFloat->new("1"); $x = log($x); ok 2740 - $x = Math::BigFloat->new("1"); $x = log($x); ok 2741 - $x = Math::BigFloat->new("2"); $x = log($x); ok 2742 - $x = Math::BigFloat->new("2"); $x = log($x); ok 2743 - $x = Math::BigFloat->new("3"); $x = log($x); ok 2744 - $x = Math::BigFloat->new("3"); $x = log($x); ok 2745 - $x = Math::BigFloat->new("123456789"); $x = log($x); ok 2746 - $x = Math::BigFloat->new("123456789"); $x = log($x); ok 2747 - $x = Math::BigFloat->new("1234567890987654321"); $x = log($x); ok 2748 - $x = Math::BigFloat->new("1234567890987654321"); $x = log($x); ok 2749 - $x = Math::BigFloat->new("-inf"); $x = log($x); ok 2750 - $x = Math::BigFloat->new("-inf"); $x = log($x); ok 2751 - $x = Math::BigFloat->new("inf"); $x = log($x); ok 2752 - $x = Math::BigFloat->new("inf"); $x = log($x); ok 2753 - $x = Math::BigFloat->new("NaN"); $x = log($x); ok 2754 - $x = Math::BigFloat->new("NaN"); $x = log($x); ok 2755 - $x = Math::BigInt->new(1200); $y = $CLASS->new($x); \# check $y ok 2756 - $x = Math::BigInt->new(1200); $y = $CLASS->new($x); \# check $x ok 2757 - Math::BigFloat->new("1e1234567890123456789012345678901234567890")->bsstr() ok 2758 - Math::BigFloat->new("1e1234567890123456789012345678901234567890")->exponent() ok 2759 - Math::BigFloat->new("1e1234567890123456789012345678901234567890") > 0 ok 2760 - Math::BigFloat->new("1e1234567890123456789012345678901234567890")->bsub("1e1234567890123456789012345678901234567890") ok 2761 - Math::BigFloat->new("1e1234567890123456789012345678901234567890")->bmul(2)->bsstr() ok 2762 - Math::BigFloat->new("1234567890123456789012345678901234567890e2")->mantissa() ok 2763 - $x = Math::BigFloat->new(2); $x->bzero(); $x->{_a} ok 2764 - $x = Math::BigFloat->new(2); $x->bzero(); $x->{_p} ok 2765 - $x = Math::BigFloat->new(2); $x->binf(); $x->{_a} ok 2766 - $x = Math::BigFloat->new(2); $x->binf(); $x->{_p} ok 2767 - $x = Math::BigFloat->new(2); $x->bone(); $x->{_a} ok 2768 - $x = Math::BigFloat->new(2); $x->bone(); $x->{_p} ok 2769 - $x = Math::BigFloat->new(2); $x->bnan(); $x->{_a} ok 2770 - $x = Math::BigFloat->new(2); $x->bnan(); $x->{_p} ok 2771 - Math::BigFloat->bzero() ok 2772 - Math::BigFloat->bone() ok 2773 - Math::BigFloat->bone("+") ok 2774 - Math::BigFloat->bone("-") ok 2775 - Math::BigFloat->bnan() ok 2776 - Math::BigFloat->binf() ok 2777 - Math::BigFloat->binf("+") ok 2778 - Math::BigFloat->binf("-") ok 2779 - Math::BigFloat->binf("-inf") ok 2780 - $x = Math::BigFloat->new(12); Math::BigFloat->precision(-2); $x->bsqrt(); ok 2781 - Math::BigFloat->precision(undef); $x = Math::BigFloat->new(12); Math::BigFloat->precision(0); $x->bsqrt(); ok 2782 - Math::BigFloat->precision(-3); $x = Math::BigFloat->new(12); $x->bsqrt(); ok 2783 - A and P set => NaN ok 2784 - supplied arg overrides set global ok 2785 - @args = Math::BigFloat::objectify(2, Math::BigFloat, 4, 5); join(" ", @args); ok 2786 - Math::BigFloat->new(-1)->is_one() ok 2787 - Math::BigFloat->new(-1)->is_one("-") ok 2788 - Math::BigFloat->new(1)->bdiv("0.5")->bsstr() ok 2789 - $x = Math::BigFloat->new(3); $x -= $x; ok 2790 - $x = Math::BigFloat->new(-3); $x -= $x; ok 2791 - $x = Math::BigFloat->new(3); $x += $x; ok 2792 - $x = Math::BigFloat->new(-3); $x += $x; ok 2793 - $x = Math::BigFloat->new("NaN"); $x -= $x; ok 2794 - $x = Math::BigFloat->new("inf"); $x -= $x; ok 2795 - $x = Math::BigFloat->new("-inf"); $x -= $x; ok 2796 - $x = Math::BigFloat->new("NaN"); $x += $x; ok 2797 - $x = Math::BigFloat->new("inf"); $x += $x; ok 2798 - $x = Math::BigFloat->new("-inf"); $x += $x; ok 2799 - $x = Math::BigFloat->new("3.14"); $x -= $x; ok 2800 - $x = Math::BigFloat->new("-3.14"); $x -= $x; ok 2801 - 6.28 = Math::BigFloat->new("3.14"); 6.28 += 6.28; ok 2802 - -6.28 = Math::BigFloat->new("-3.14"); -6.28 += -6.28; ok 2803 - 9.8596 = Math::BigFloat->new("3.14"); 9.8596 *= 9.8596; ok 2804 - 9.8596 = Math::BigFloat->new("-3.14"); 9.8596 *= 9.8596; ok 2805 - 1 = Math::BigFloat->new("3.14"); 1 /= 1; ok 2806 - 1 = Math::BigFloat->new("-3.14"); 1 /= 1; ok 2807 - 0 = Math::BigFloat->new("3.14"); 0 %= 0; ok 2808 - 0 = Math::BigFloat->new("-3.14"); 0 %= 0; ok 2809 - $x = Math::BigFloat->new(0); $y = Math::BigFloat->new("0.1"); $x ** $y ok 2810 - 1 = Math::BigFloat->new(".222222222222222222222222222222222222222222"); 1->bceil(); ok 2811 - value of ((2**148)+1)/17 ok 2812 - number of digits in ((2**148)+1)/17 ok 2813 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18"); $x <<= $y ok 2814 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18"); $x <<= $y; $x ok 2815 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18"); $x <<= $y; $x >>= $y ok 2816 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18"); $x <<= $y; $x >>= $y; $x ok 2817 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18.2"); $x <<= $y; $x->copy()->bfround(-9); ok 2818 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18.2"); $x <<= $y; $x->copy()->bfround(-9); $x >>= $y ok 2819 - $x = Math::BigFloat->new("2"); $y = Math::BigFloat->new("18.2"); $x <<= $y; $x->copy()->bfround(-9); $x >>= $y; $x ok All tests successful. Files=166, Tests=61231, 74 wallclock secs (18.18 usr 2.68 sys + 68.87 cusr 4.55 csys = 94.28 CPU) Result: PASS make[1]: Leaving directory '/build/libmath-bigint-perl-1.999816' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary dh_testroot dh_prep dh_auto_install make -j16 install DESTDIR=/build/libmath-bigint-perl-1.999816/debian/libmath-bigint-perl AM_UPDATE_INFO_DIR=no PREFIX=/usr make[1]: Entering directory '/build/libmath-bigint-perl-1.999816' Manifying 4 pod documents Installing /build/libmath-bigint-perl-1.999816/debian/libmath-bigint-perl/usr/share/perl5/Math/BigInt.pm Installing /build/libmath-bigint-perl-1.999816/debian/libmath-bigint-perl/usr/share/perl5/Math/BigFloat.pm Installing /build/libmath-bigint-perl-1.999816/debian/libmath-bigint-perl/usr/share/perl5/Math/BigInt/Lib.pm Installing /build/libmath-bigint-perl-1.999816/debian/libmath-bigint-perl/usr/share/perl5/Math/BigInt/Calc.pm Installing /build/libmath-bigint-perl-1.999816/debian/libmath-bigint-perl/usr/share/man/man3/Math::BigInt::Lib.3pm Installing /build/libmath-bigint-perl-1.999816/debian/libmath-bigint-perl/usr/share/man/man3/Math::BigInt::Calc.3pm Installing /build/libmath-bigint-perl-1.999816/debian/libmath-bigint-perl/usr/share/man/man3/Math::BigInt.3pm Installing /build/libmath-bigint-perl-1.999816/debian/libmath-bigint-perl/usr/share/man/man3/Math::BigFloat.3pm make[1]: Leaving directory '/build/libmath-bigint-perl-1.999816' dh_installdocs dh_installchangelogs dh_installexamples dh_installman dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'libmath-bigint-perl' in '../libmath-bigint-perl_1.999816-1_all.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../libmath-bigint-perl_1.999816-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: including full source code in upload I: copying local configuration I: user script /srv/workspace/pbuilder/1381063/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/1381063/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/1381063 and its subdirectories I: Current time: Tue Nov 15 05:49:57 +14 2022 I: pbuilder-time-stamp: 1668440997